Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5cdab50afe | ||
|
|
cb3e058f3f | ||
|
|
e2c46d1143 | ||
|
|
3b852794f3 | ||
|
|
16d6566bf7 | ||
|
|
2758ad51c0 | ||
|
|
51939b77c4 | ||
|
|
3f0e3c3e9a | ||
|
|
c13c576175 |
@@ -42,8 +42,16 @@ public:
|
||||
void setProtocol(const std::string &protocol);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getL7ProxyDomainCustom() const;
|
||||
void setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom);
|
||||
std::string getL7ProxyDomainPrivate() const;
|
||||
void setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate);
|
||||
std::string getBrowserAccessStatus() const;
|
||||
void setBrowserAccessStatus(const std::string &browserAccessStatus);
|
||||
std::vector<std::string> getTagIds() const;
|
||||
void setTagIds(const std::vector<std::string> &tagIds);
|
||||
std::string getL7ProxyDomainAutomaticPrefix() const;
|
||||
void setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix);
|
||||
std::vector<PortRanges> getPortRanges() const;
|
||||
void setPortRanges(const std::vector<PortRanges> &portRanges);
|
||||
std::string getName() const;
|
||||
@@ -56,7 +64,11 @@ private:
|
||||
std::string description_;
|
||||
std::string protocol_;
|
||||
std::string sourceIp_;
|
||||
std::string l7ProxyDomainCustom_;
|
||||
std::string l7ProxyDomainPrivate_;
|
||||
std::string browserAccessStatus_;
|
||||
std::vector<std::string> tagIds_;
|
||||
std::string l7ProxyDomainAutomaticPrefix_;
|
||||
std::vector<PortRanges> portRanges_;
|
||||
std::string name_;
|
||||
std::string status_;
|
||||
|
||||
@@ -57,6 +57,11 @@ public:
|
||||
BackgroundControl backgroundControl;
|
||||
bool invisibleAntiTextCopy;
|
||||
};
|
||||
struct CsvControl {
|
||||
std::string method;
|
||||
long embedColumn;
|
||||
long embedPrecision;
|
||||
};
|
||||
CreateWmEmbedTaskRequest();
|
||||
~CreateWmEmbedTaskRequest();
|
||||
bool getVideoIsLong() const;
|
||||
@@ -77,6 +82,8 @@ public:
|
||||
void setWatermarkInfoUint(long watermarkInfoUint);
|
||||
std::string getWmInfoUint() const;
|
||||
void setWmInfoUint(const std::string &wmInfoUint);
|
||||
CsvControl getCsvControl() const;
|
||||
void setCsvControl(const CsvControl &csvControl);
|
||||
std::string getFilename() const;
|
||||
void setFilename(const std::string &filename);
|
||||
long getWmInfoSize() const;
|
||||
@@ -98,6 +105,7 @@ private:
|
||||
long imageEmbedJpegQuality_;
|
||||
long watermarkInfoUint_;
|
||||
std::string wmInfoUint_;
|
||||
CsvControl csvControl_;
|
||||
std::string filename_;
|
||||
long wmInfoSize_;
|
||||
std::string wmInfoBytesB64_;
|
||||
|
||||
@@ -28,6 +28,11 @@ namespace Csas {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CSAS_EXPORT CreateWmExtractTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct CsvControl {
|
||||
std::string method;
|
||||
long embedColumn;
|
||||
long embedPrecision;
|
||||
};
|
||||
CreateWmExtractTaskRequest();
|
||||
~CreateWmExtractTaskRequest();
|
||||
bool getVideoIsLong() const;
|
||||
@@ -44,6 +49,8 @@ public:
|
||||
void setWmType(const std::string &wmType);
|
||||
int getImageDetectLevel() const;
|
||||
void setImageDetectLevel(int imageDetectLevel);
|
||||
CsvControl getCsvControl() const;
|
||||
void setCsvControl(const CsvControl &csvControl);
|
||||
std::string getFilename() const;
|
||||
void setFilename(const std::string &filename);
|
||||
long getWmInfoSize() const;
|
||||
@@ -59,6 +66,7 @@ private:
|
||||
std::string sourceIp_;
|
||||
std::string wmType_;
|
||||
int imageDetectLevel_;
|
||||
CsvControl csvControl_;
|
||||
std::string filename_;
|
||||
long wmInfoSize_;
|
||||
std::string fileUrl_;
|
||||
|
||||
@@ -40,16 +40,19 @@ namespace AlibabaCloud
|
||||
int end;
|
||||
};
|
||||
std::string status;
|
||||
std::vector<std::string> addresses;
|
||||
std::string browserAccessStatus;
|
||||
std::string description;
|
||||
std::vector<std::string> tagIds;
|
||||
std::vector<PortRange> portRanges;
|
||||
std::string createTime;
|
||||
std::vector<std::string> policyIds;
|
||||
std::vector<std::string> connectorIds;
|
||||
std::string name;
|
||||
std::vector<std::string> addresses;
|
||||
std::string l7ProxyDomainAutomatic;
|
||||
std::string l7ProxyDomainCustom;
|
||||
std::vector<std::string> policyIds;
|
||||
std::string applicationId;
|
||||
std::string protocol;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -46,6 +46,8 @@ public:
|
||||
void setCurrentPage(int currentPage);
|
||||
std::vector<std::string> getApplicationIds() const;
|
||||
void setApplicationIds(const std::vector<std::string> &applicationIds);
|
||||
std::string getAccessModes() const;
|
||||
void setAccessModes(const std::string &accessModes);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getStatus() const;
|
||||
@@ -60,6 +62,7 @@ private:
|
||||
std::string connectorId_;
|
||||
int currentPage_;
|
||||
std::vector<std::string> applicationIds_;
|
||||
std::string accessModes_;
|
||||
std::string name_;
|
||||
std::string status_;
|
||||
};
|
||||
|
||||
@@ -40,16 +40,19 @@ namespace AlibabaCloud
|
||||
int end;
|
||||
};
|
||||
std::string status;
|
||||
std::vector<std::string> addresses;
|
||||
std::string browserAccessStatus;
|
||||
std::string description;
|
||||
std::vector<std::string> tagIds;
|
||||
std::vector<Application::PortRange> portRanges;
|
||||
std::string createTime;
|
||||
std::vector<std::string> policyIds;
|
||||
std::vector<std::string> connectorIds;
|
||||
std::string name;
|
||||
std::vector<std::string> addresses;
|
||||
std::string l7ProxyDomainAutomatic;
|
||||
std::string l7ProxyDomainCustom;
|
||||
std::vector<std::string> policyIds;
|
||||
std::string applicationId;
|
||||
std::string protocol;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -44,8 +44,14 @@ public:
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getL7ProxyDomainCustom() const;
|
||||
void setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom);
|
||||
std::string getL7ProxyDomainPrivate() const;
|
||||
void setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate);
|
||||
std::vector<std::string> getTagIds() const;
|
||||
void setTagIds(const std::vector<std::string> &tagIds);
|
||||
std::string getL7ProxyDomainAutomaticPrefix() const;
|
||||
void setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix);
|
||||
std::vector<PortRanges> getPortRanges() const;
|
||||
void setPortRanges(const std::vector<PortRanges> &portRanges);
|
||||
std::string getModifyType() const;
|
||||
@@ -59,7 +65,10 @@ private:
|
||||
std::string protocol_;
|
||||
std::string sourceIp_;
|
||||
std::string applicationId_;
|
||||
std::string l7ProxyDomainCustom_;
|
||||
std::string l7ProxyDomainPrivate_;
|
||||
std::vector<std::string> tagIds_;
|
||||
std::string l7ProxyDomainAutomaticPrefix_;
|
||||
std::vector<PortRanges> portRanges_;
|
||||
std::string modifyType_;
|
||||
std::string status_;
|
||||
|
||||
@@ -63,6 +63,33 @@ void CreatePrivateAccessApplicationRequest::setSourceIp(const std::string &sourc
|
||||
setParameter(std::string("SourceIp"), sourceIp);
|
||||
}
|
||||
|
||||
std::string CreatePrivateAccessApplicationRequest::getL7ProxyDomainCustom() const {
|
||||
return l7ProxyDomainCustom_;
|
||||
}
|
||||
|
||||
void CreatePrivateAccessApplicationRequest::setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom) {
|
||||
l7ProxyDomainCustom_ = l7ProxyDomainCustom;
|
||||
setBodyParameter(std::string("L7ProxyDomainCustom"), l7ProxyDomainCustom);
|
||||
}
|
||||
|
||||
std::string CreatePrivateAccessApplicationRequest::getL7ProxyDomainPrivate() const {
|
||||
return l7ProxyDomainPrivate_;
|
||||
}
|
||||
|
||||
void CreatePrivateAccessApplicationRequest::setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate) {
|
||||
l7ProxyDomainPrivate_ = l7ProxyDomainPrivate;
|
||||
setBodyParameter(std::string("L7ProxyDomainPrivate"), l7ProxyDomainPrivate);
|
||||
}
|
||||
|
||||
std::string CreatePrivateAccessApplicationRequest::getBrowserAccessStatus() const {
|
||||
return browserAccessStatus_;
|
||||
}
|
||||
|
||||
void CreatePrivateAccessApplicationRequest::setBrowserAccessStatus(const std::string &browserAccessStatus) {
|
||||
browserAccessStatus_ = browserAccessStatus;
|
||||
setBodyParameter(std::string("BrowserAccessStatus"), browserAccessStatus);
|
||||
}
|
||||
|
||||
std::vector<CreatePrivateAccessApplicationRequest::std::string> CreatePrivateAccessApplicationRequest::getTagIds() const {
|
||||
return tagIds_;
|
||||
}
|
||||
@@ -74,6 +101,15 @@ void CreatePrivateAccessApplicationRequest::setTagIds(const std::vector<CreatePr
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreatePrivateAccessApplicationRequest::getL7ProxyDomainAutomaticPrefix() const {
|
||||
return l7ProxyDomainAutomaticPrefix_;
|
||||
}
|
||||
|
||||
void CreatePrivateAccessApplicationRequest::setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix) {
|
||||
l7ProxyDomainAutomaticPrefix_ = l7ProxyDomainAutomaticPrefix;
|
||||
setBodyParameter(std::string("L7ProxyDomainAutomaticPrefix"), l7ProxyDomainAutomaticPrefix);
|
||||
}
|
||||
|
||||
std::vector<CreatePrivateAccessApplicationRequest::PortRanges> CreatePrivateAccessApplicationRequest::getPortRanges() const {
|
||||
return portRanges_;
|
||||
}
|
||||
|
||||
@@ -123,6 +123,17 @@ void CreateWmEmbedTaskRequest::setWmInfoUint(const std::string &wmInfoUint) {
|
||||
setBodyParameter(std::string("WmInfoUint"), wmInfoUint);
|
||||
}
|
||||
|
||||
CreateWmEmbedTaskRequest::CsvControl CreateWmEmbedTaskRequest::getCsvControl() const {
|
||||
return csvControl_;
|
||||
}
|
||||
|
||||
void CreateWmEmbedTaskRequest::setCsvControl(const CreateWmEmbedTaskRequest::CsvControl &csvControl) {
|
||||
csvControl_ = csvControl;
|
||||
setParameter(std::string("CsvControl") + ".Method", csvControl.method);
|
||||
setParameter(std::string("CsvControl") + ".EmbedColumn", std::to_string(csvControl.embedColumn));
|
||||
setParameter(std::string("CsvControl") + ".EmbedPrecision", std::to_string(csvControl.embedPrecision));
|
||||
}
|
||||
|
||||
std::string CreateWmEmbedTaskRequest::getFilename() const {
|
||||
return filename_;
|
||||
}
|
||||
|
||||
@@ -88,6 +88,17 @@ void CreateWmExtractTaskRequest::setImageDetectLevel(int imageDetectLevel) {
|
||||
setBodyParameter(std::string("ImageDetectLevel"), std::to_string(imageDetectLevel));
|
||||
}
|
||||
|
||||
CreateWmExtractTaskRequest::CsvControl CreateWmExtractTaskRequest::getCsvControl() const {
|
||||
return csvControl_;
|
||||
}
|
||||
|
||||
void CreateWmExtractTaskRequest::setCsvControl(const CreateWmExtractTaskRequest::CsvControl &csvControl) {
|
||||
csvControl_ = csvControl;
|
||||
setParameter(std::string("CsvControl") + ".Method", csvControl.method);
|
||||
setParameter(std::string("CsvControl") + ".EmbedColumn", std::to_string(csvControl.embedColumn));
|
||||
setParameter(std::string("CsvControl") + ".EmbedPrecision", std::to_string(csvControl.embedPrecision));
|
||||
}
|
||||
|
||||
std::string CreateWmExtractTaskRequest::getFilename() const {
|
||||
return filename_;
|
||||
}
|
||||
|
||||
@@ -52,6 +52,12 @@ void GetPrivateAccessApplicationResult::parse(const std::string &payload)
|
||||
application_.status = applicationNode["Status"].asString();
|
||||
if(!applicationNode["CreateTime"].isNull())
|
||||
application_.createTime = applicationNode["CreateTime"].asString();
|
||||
if(!applicationNode["BrowserAccessStatus"].isNull())
|
||||
application_.browserAccessStatus = applicationNode["BrowserAccessStatus"].asString();
|
||||
if(!applicationNode["L7ProxyDomainAutomatic"].isNull())
|
||||
application_.l7ProxyDomainAutomatic = applicationNode["L7ProxyDomainAutomatic"].asString();
|
||||
if(!applicationNode["L7ProxyDomainCustom"].isNull())
|
||||
application_.l7ProxyDomainCustom = applicationNode["L7ProxyDomainCustom"].asString();
|
||||
auto allPortRangesNode = applicationNode["PortRanges"]["portRange"];
|
||||
for (auto applicationNodePortRangesportRange : allPortRangesNode)
|
||||
{
|
||||
|
||||
@@ -99,6 +99,15 @@ void ListPrivateAccessApplicationsRequest::setApplicationIds(const std::vector<L
|
||||
}
|
||||
}
|
||||
|
||||
std::string ListPrivateAccessApplicationsRequest::getAccessModes() const {
|
||||
return accessModes_;
|
||||
}
|
||||
|
||||
void ListPrivateAccessApplicationsRequest::setAccessModes(const std::string &accessModes) {
|
||||
accessModes_ = accessModes;
|
||||
setParameter(std::string("AccessModes"), accessModes);
|
||||
}
|
||||
|
||||
std::string ListPrivateAccessApplicationsRequest::getName() const {
|
||||
return name_;
|
||||
}
|
||||
|
||||
@@ -55,6 +55,12 @@ void ListPrivateAccessApplicationsResult::parse(const std::string &payload)
|
||||
applicationsObject.status = valueApplicationsapplication["Status"].asString();
|
||||
if(!valueApplicationsapplication["CreateTime"].isNull())
|
||||
applicationsObject.createTime = valueApplicationsapplication["CreateTime"].asString();
|
||||
if(!valueApplicationsapplication["BrowserAccessStatus"].isNull())
|
||||
applicationsObject.browserAccessStatus = valueApplicationsapplication["BrowserAccessStatus"].asString();
|
||||
if(!valueApplicationsapplication["L7ProxyDomainAutomatic"].isNull())
|
||||
applicationsObject.l7ProxyDomainAutomatic = valueApplicationsapplication["L7ProxyDomainAutomatic"].asString();
|
||||
if(!valueApplicationsapplication["L7ProxyDomainCustom"].isNull())
|
||||
applicationsObject.l7ProxyDomainCustom = valueApplicationsapplication["L7ProxyDomainCustom"].asString();
|
||||
auto allPortRangesNode = valueApplicationsapplication["PortRanges"]["portRange"];
|
||||
for (auto valueApplicationsapplicationPortRangesportRange : allPortRangesNode)
|
||||
{
|
||||
|
||||
@@ -72,6 +72,24 @@ void UpdatePrivateAccessApplicationRequest::setApplicationId(const std::string &
|
||||
setBodyParameter(std::string("ApplicationId"), applicationId);
|
||||
}
|
||||
|
||||
std::string UpdatePrivateAccessApplicationRequest::getL7ProxyDomainCustom() const {
|
||||
return l7ProxyDomainCustom_;
|
||||
}
|
||||
|
||||
void UpdatePrivateAccessApplicationRequest::setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom) {
|
||||
l7ProxyDomainCustom_ = l7ProxyDomainCustom;
|
||||
setBodyParameter(std::string("L7ProxyDomainCustom"), l7ProxyDomainCustom);
|
||||
}
|
||||
|
||||
std::string UpdatePrivateAccessApplicationRequest::getL7ProxyDomainPrivate() const {
|
||||
return l7ProxyDomainPrivate_;
|
||||
}
|
||||
|
||||
void UpdatePrivateAccessApplicationRequest::setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate) {
|
||||
l7ProxyDomainPrivate_ = l7ProxyDomainPrivate;
|
||||
setBodyParameter(std::string("L7ProxyDomainPrivate"), l7ProxyDomainPrivate);
|
||||
}
|
||||
|
||||
std::vector<UpdatePrivateAccessApplicationRequest::std::string> UpdatePrivateAccessApplicationRequest::getTagIds() const {
|
||||
return tagIds_;
|
||||
}
|
||||
@@ -83,6 +101,15 @@ void UpdatePrivateAccessApplicationRequest::setTagIds(const std::vector<UpdatePr
|
||||
}
|
||||
}
|
||||
|
||||
std::string UpdatePrivateAccessApplicationRequest::getL7ProxyDomainAutomaticPrefix() const {
|
||||
return l7ProxyDomainAutomaticPrefix_;
|
||||
}
|
||||
|
||||
void UpdatePrivateAccessApplicationRequest::setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix) {
|
||||
l7ProxyDomainAutomaticPrefix_ = l7ProxyDomainAutomaticPrefix;
|
||||
setBodyParameter(std::string("L7ProxyDomainAutomaticPrefix"), l7ProxyDomainAutomaticPrefix);
|
||||
}
|
||||
|
||||
std::vector<UpdatePrivateAccessApplicationRequest::PortRanges> UpdatePrivateAccessApplicationRequest::getPortRanges() const {
|
||||
return portRanges_;
|
||||
}
|
||||
|
||||
@@ -48,10 +48,14 @@ public:
|
||||
void setRouteName(const std::string &routeName);
|
||||
std::string getEmail() const;
|
||||
void setEmail(const std::string &email);
|
||||
std::string getHmSignName() const;
|
||||
void setHmSignName(const std::string &hmSignName);
|
||||
std::string getPackSign() const;
|
||||
void setPackSign(const std::string &packSign);
|
||||
std::string getPackName() const;
|
||||
void setPackName(const std::string &packName);
|
||||
std::string getHmAppIdentifier() const;
|
||||
void setHmAppIdentifier(const std::string &hmAppIdentifier);
|
||||
long getCuApiCode() const;
|
||||
void setCuApiCode(long cuApiCode);
|
||||
std::string getSceneType() const;
|
||||
@@ -72,6 +76,8 @@ public:
|
||||
void setSchemeName(const std::string &schemeName);
|
||||
std::string getSmsSignName() const;
|
||||
void setSmsSignName(const std::string &smsSignName);
|
||||
std::string getHmPackageName() const;
|
||||
void setHmPackageName(const std::string &hmPackageName);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -83,8 +89,10 @@ private:
|
||||
std::string ipWhiteList_;
|
||||
std::string routeName_;
|
||||
std::string email_;
|
||||
std::string hmSignName_;
|
||||
std::string packSign_;
|
||||
std::string packName_;
|
||||
std::string hmAppIdentifier_;
|
||||
long cuApiCode_;
|
||||
std::string sceneType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
@@ -95,6 +103,7 @@ private:
|
||||
long cmApiCode_;
|
||||
std::string schemeName_;
|
||||
std::string smsSignName_;
|
||||
std::string hmPackageName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dypnsapi
|
||||
|
||||
@@ -38,21 +38,36 @@ public:
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSceneCode() const;
|
||||
void setSceneCode(const std::string &sceneCode);
|
||||
int getCuApiCode() const;
|
||||
void setCuApiCode(int cuApiCode);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
int getCtApiCode() const;
|
||||
void setCtApiCode(int ctApiCode);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getVersion() const;
|
||||
void setVersion(const std::string &version);
|
||||
std::string getUrl() const;
|
||||
void setUrl(const std::string &url);
|
||||
int getBizType() const;
|
||||
void setBizType(int bizType);
|
||||
int getCmApiCode() const;
|
||||
void setCmApiCode(int cmApiCode);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string origin_;
|
||||
std::string accessKeyId_;
|
||||
std::string sceneCode_;
|
||||
int cuApiCode_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int ctApiCode_;
|
||||
long ownerId_;
|
||||
std::string version_;
|
||||
std::string url_;
|
||||
int bizType_;
|
||||
int cmApiCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dypnsapi
|
||||
|
||||
@@ -106,6 +106,15 @@ void CreateVerifySchemeRequest::setEmail(const std::string &email) {
|
||||
setParameter(std::string("Email"), email);
|
||||
}
|
||||
|
||||
std::string CreateVerifySchemeRequest::getHmSignName() const {
|
||||
return hmSignName_;
|
||||
}
|
||||
|
||||
void CreateVerifySchemeRequest::setHmSignName(const std::string &hmSignName) {
|
||||
hmSignName_ = hmSignName;
|
||||
setParameter(std::string("HmSignName"), hmSignName);
|
||||
}
|
||||
|
||||
std::string CreateVerifySchemeRequest::getPackSign() const {
|
||||
return packSign_;
|
||||
}
|
||||
@@ -124,6 +133,15 @@ void CreateVerifySchemeRequest::setPackName(const std::string &packName) {
|
||||
setParameter(std::string("PackName"), packName);
|
||||
}
|
||||
|
||||
std::string CreateVerifySchemeRequest::getHmAppIdentifier() const {
|
||||
return hmAppIdentifier_;
|
||||
}
|
||||
|
||||
void CreateVerifySchemeRequest::setHmAppIdentifier(const std::string &hmAppIdentifier) {
|
||||
hmAppIdentifier_ = hmAppIdentifier;
|
||||
setParameter(std::string("HmAppIdentifier"), hmAppIdentifier);
|
||||
}
|
||||
|
||||
long CreateVerifySchemeRequest::getCuApiCode() const {
|
||||
return cuApiCode_;
|
||||
}
|
||||
@@ -214,3 +232,12 @@ void CreateVerifySchemeRequest::setSmsSignName(const std::string &smsSignName) {
|
||||
setParameter(std::string("SmsSignName"), smsSignName);
|
||||
}
|
||||
|
||||
std::string CreateVerifySchemeRequest::getHmPackageName() const {
|
||||
return hmPackageName_;
|
||||
}
|
||||
|
||||
void CreateVerifySchemeRequest::setHmPackageName(const std::string &hmPackageName) {
|
||||
hmPackageName_ = hmPackageName;
|
||||
setParameter(std::string("HmPackageName"), hmPackageName);
|
||||
}
|
||||
|
||||
|
||||
@@ -61,6 +61,15 @@ void GetAuthTokenRequest::setSceneCode(const std::string &sceneCode) {
|
||||
setParameter(std::string("SceneCode"), sceneCode);
|
||||
}
|
||||
|
||||
int GetAuthTokenRequest::getCuApiCode() const {
|
||||
return cuApiCode_;
|
||||
}
|
||||
|
||||
void GetAuthTokenRequest::setCuApiCode(int cuApiCode) {
|
||||
cuApiCode_ = cuApiCode;
|
||||
setParameter(std::string("CuApiCode"), std::to_string(cuApiCode));
|
||||
}
|
||||
|
||||
std::string GetAuthTokenRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
@@ -70,6 +79,15 @@ void GetAuthTokenRequest::setResourceOwnerAccount(const std::string &resourceOwn
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
int GetAuthTokenRequest::getCtApiCode() const {
|
||||
return ctApiCode_;
|
||||
}
|
||||
|
||||
void GetAuthTokenRequest::setCtApiCode(int ctApiCode) {
|
||||
ctApiCode_ = ctApiCode;
|
||||
setParameter(std::string("CtApiCode"), std::to_string(ctApiCode));
|
||||
}
|
||||
|
||||
long GetAuthTokenRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
@@ -79,6 +97,15 @@ void GetAuthTokenRequest::setOwnerId(long ownerId) {
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string GetAuthTokenRequest::getVersion() const {
|
||||
return version_;
|
||||
}
|
||||
|
||||
void GetAuthTokenRequest::setVersion(const std::string &version) {
|
||||
version_ = version;
|
||||
setParameter(std::string("Version"), version);
|
||||
}
|
||||
|
||||
std::string GetAuthTokenRequest::getUrl() const {
|
||||
return url_;
|
||||
}
|
||||
@@ -88,3 +115,21 @@ void GetAuthTokenRequest::setUrl(const std::string &url) {
|
||||
setParameter(std::string("Url"), url);
|
||||
}
|
||||
|
||||
int GetAuthTokenRequest::getBizType() const {
|
||||
return bizType_;
|
||||
}
|
||||
|
||||
void GetAuthTokenRequest::setBizType(int bizType) {
|
||||
bizType_ = bizType;
|
||||
setParameter(std::string("BizType"), std::to_string(bizType));
|
||||
}
|
||||
|
||||
int GetAuthTokenRequest::getCmApiCode() const {
|
||||
return cmApiCode_;
|
||||
}
|
||||
|
||||
void GetAuthTokenRequest::setCmApiCode(int cmApiCode) {
|
||||
cmApiCode_ = cmApiCode;
|
||||
setParameter(std::string("CmApiCode"), std::to_string(cmApiCode));
|
||||
}
|
||||
|
||||
|
||||
@@ -71,6 +71,8 @@ public:
|
||||
void setName(const std::string &name);
|
||||
bool getEnableParameter() const;
|
||||
void setEnableParameter(bool enableParameter);
|
||||
std::string getLauncher() const;
|
||||
void setLauncher(const std::string &launcher);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -89,6 +91,7 @@ private:
|
||||
long ownerId_;
|
||||
std::string name_;
|
||||
bool enableParameter_;
|
||||
std::string launcher_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecs
|
||||
|
||||
@@ -61,6 +61,7 @@ namespace AlibabaCloud
|
||||
int version;
|
||||
int invokeTimes;
|
||||
std::string creationTime;
|
||||
std::string launcher;
|
||||
bool latest;
|
||||
bool enableParameter;
|
||||
std::string commandId;
|
||||
|
||||
@@ -36,8 +36,16 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct AllocatedResource
|
||||
{
|
||||
struct ElasticityAssuranceUsage
|
||||
{
|
||||
int usedAmount;
|
||||
std::string accountId;
|
||||
std::string serviceName;
|
||||
};
|
||||
int usedAmount;
|
||||
std::string zoneId;
|
||||
std::vector<AllocatedResource::ElasticityAssuranceUsage> elasticityAssuranceUsages;
|
||||
int availableAmount;
|
||||
int totalAmount;
|
||||
std::string instanceType;
|
||||
};
|
||||
@@ -54,6 +62,7 @@ namespace AlibabaCloud
|
||||
std::string latestStartTime;
|
||||
std::string privatePoolOptionsName;
|
||||
std::string instanceChargeType;
|
||||
std::string elasticityAssuranceOwnerId;
|
||||
std::string startTime;
|
||||
std::string startTimeType;
|
||||
std::string privatePoolOptionsMatchCriteria;
|
||||
|
||||
@@ -85,6 +85,7 @@ namespace AlibabaCloud
|
||||
struct ImageOptions
|
||||
{
|
||||
bool loginAsNonRoot;
|
||||
bool currentOSNVMeSupported;
|
||||
};
|
||||
struct PrivateDnsNameOptions
|
||||
{
|
||||
|
||||
@@ -52,6 +52,8 @@ public:
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getLauncher() const;
|
||||
void setLauncher(const std::string &launcher);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -65,6 +67,7 @@ private:
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string name_;
|
||||
std::string launcher_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecs
|
||||
|
||||
@@ -35,6 +35,9 @@ public:
|
||||
bool enableIpDnsARecord;
|
||||
bool enableIpDnsPtrRecord;
|
||||
};
|
||||
struct ImageOptions {
|
||||
bool currentOSNVMeSupported;
|
||||
};
|
||||
struct AdditionalInfo {
|
||||
std::string pvdConfig;
|
||||
bool enableHighDensityMode;
|
||||
@@ -65,6 +68,8 @@ public:
|
||||
void setPrivateDnsNameOptions(const PrivateDnsNameOptions &privateDnsNameOptions);
|
||||
std::string getCpuOptionsTopologyType() const;
|
||||
void setCpuOptionsTopologyType(const std::string &cpuOptionsTopologyType);
|
||||
ImageOptions getImageOptions() const;
|
||||
void setImageOptions(const ImageOptions &imageOptions);
|
||||
std::string getOSNameEn() const;
|
||||
void setOSNameEn(const std::string &oSNameEn);
|
||||
bool getEnableJumboFrame() const;
|
||||
@@ -99,6 +104,7 @@ private:
|
||||
std::string hostName_;
|
||||
PrivateDnsNameOptions privateDnsNameOptions_;
|
||||
std::string cpuOptionsTopologyType_;
|
||||
ImageOptions imageOptions_;
|
||||
std::string oSNameEn_;
|
||||
bool enableJumboFrame_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -180,3 +180,12 @@ void CreateCommandRequest::setEnableParameter(bool enableParameter) {
|
||||
setParameter(std::string("EnableParameter"), enableParameter ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateCommandRequest::getLauncher() const {
|
||||
return launcher_;
|
||||
}
|
||||
|
||||
void CreateCommandRequest::setLauncher(const std::string &launcher) {
|
||||
launcher_ = launcher;
|
||||
setParameter(std::string("Launcher"), launcher);
|
||||
}
|
||||
|
||||
|
||||
@@ -73,6 +73,8 @@ void DescribeCommandsResult::parse(const std::string &payload)
|
||||
commandsObject.enableParameter = valueCommandsCommand["EnableParameter"].asString() == "true";
|
||||
if(!valueCommandsCommand["ResourceGroupId"].isNull())
|
||||
commandsObject.resourceGroupId = valueCommandsCommand["ResourceGroupId"].asString();
|
||||
if(!valueCommandsCommand["Launcher"].isNull())
|
||||
commandsObject.launcher = valueCommandsCommand["Launcher"].asString();
|
||||
auto allParameterDefinitionsNode = valueCommandsCommand["ParameterDefinitions"]["ParameterDefinition"];
|
||||
for (auto valueCommandsCommandParameterDefinitionsParameterDefinition : allParameterDefinitionsNode)
|
||||
{
|
||||
|
||||
@@ -71,6 +71,8 @@ void DescribeElasticityAssurancesResult::parse(const std::string &payload)
|
||||
elasticityAssuranceSetObject.instanceChargeType = valueElasticityAssuranceSetElasticityAssuranceItem["InstanceChargeType"].asString();
|
||||
if(!valueElasticityAssuranceSetElasticityAssuranceItem["StartTimeType"].isNull())
|
||||
elasticityAssuranceSetObject.startTimeType = valueElasticityAssuranceSetElasticityAssuranceItem["StartTimeType"].asString();
|
||||
if(!valueElasticityAssuranceSetElasticityAssuranceItem["ElasticityAssuranceOwnerId"].isNull())
|
||||
elasticityAssuranceSetObject.elasticityAssuranceOwnerId = valueElasticityAssuranceSetElasticityAssuranceItem["ElasticityAssuranceOwnerId"].asString();
|
||||
auto allAllocatedResourcesNode = valueElasticityAssuranceSetElasticityAssuranceItem["AllocatedResources"]["AllocatedResource"];
|
||||
for (auto valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource : allAllocatedResourcesNode)
|
||||
{
|
||||
@@ -79,10 +81,24 @@ void DescribeElasticityAssurancesResult::parse(const std::string &payload)
|
||||
allocatedResourcesObject.usedAmount = std::stoi(valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["UsedAmount"].asString());
|
||||
if(!valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["TotalAmount"].isNull())
|
||||
allocatedResourcesObject.totalAmount = std::stoi(valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["TotalAmount"].asString());
|
||||
if(!valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["AvailableAmount"].isNull())
|
||||
allocatedResourcesObject.availableAmount = std::stoi(valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["AvailableAmount"].asString());
|
||||
if(!valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["zoneId"].isNull())
|
||||
allocatedResourcesObject.zoneId = valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["zoneId"].asString();
|
||||
if(!valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["InstanceType"].isNull())
|
||||
allocatedResourcesObject.instanceType = valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["InstanceType"].asString();
|
||||
auto allElasticityAssuranceUsagesNode = valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResource["ElasticityAssuranceUsages"]["ElasticityAssuranceUsage"];
|
||||
for (auto valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResourceElasticityAssuranceUsagesElasticityAssuranceUsage : allElasticityAssuranceUsagesNode)
|
||||
{
|
||||
ElasticityAssuranceItem::AllocatedResource::ElasticityAssuranceUsage elasticityAssuranceUsagesObject;
|
||||
if(!valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResourceElasticityAssuranceUsagesElasticityAssuranceUsage["AccountId"].isNull())
|
||||
elasticityAssuranceUsagesObject.accountId = valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResourceElasticityAssuranceUsagesElasticityAssuranceUsage["AccountId"].asString();
|
||||
if(!valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResourceElasticityAssuranceUsagesElasticityAssuranceUsage["ServiceName"].isNull())
|
||||
elasticityAssuranceUsagesObject.serviceName = valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResourceElasticityAssuranceUsagesElasticityAssuranceUsage["ServiceName"].asString();
|
||||
if(!valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResourceElasticityAssuranceUsagesElasticityAssuranceUsage["UsedAmount"].isNull())
|
||||
elasticityAssuranceUsagesObject.usedAmount = std::stoi(valueElasticityAssuranceSetElasticityAssuranceItemAllocatedResourcesAllocatedResourceElasticityAssuranceUsagesElasticityAssuranceUsage["UsedAmount"].asString());
|
||||
allocatedResourcesObject.elasticityAssuranceUsages.push_back(elasticityAssuranceUsagesObject);
|
||||
}
|
||||
elasticityAssuranceSetObject.allocatedResources.push_back(allocatedResourcesObject);
|
||||
}
|
||||
auto allTagsNode = valueElasticityAssuranceSetElasticityAssuranceItem["Tags"]["Tag"];
|
||||
|
||||
@@ -269,6 +269,8 @@ void DescribeInstancesResult::parse(const std::string &payload)
|
||||
auto imageOptionsNode = value["ImageOptions"];
|
||||
if(!imageOptionsNode["LoginAsNonRoot"].isNull())
|
||||
instancesObject.imageOptions.loginAsNonRoot = imageOptionsNode["LoginAsNonRoot"].asString() == "true";
|
||||
if(!imageOptionsNode["CurrentOSNVMeSupported"].isNull())
|
||||
instancesObject.imageOptions.currentOSNVMeSupported = imageOptionsNode["CurrentOSNVMeSupported"].asString() == "true";
|
||||
auto privateDnsNameOptionsNode = value["PrivateDnsNameOptions"];
|
||||
if(!privateDnsNameOptionsNode["EnableInstanceIdDnsARecord"].isNull())
|
||||
instancesObject.privateDnsNameOptions.enableInstanceIdDnsARecord = privateDnsNameOptionsNode["EnableInstanceIdDnsARecord"].asString() == "true";
|
||||
|
||||
@@ -124,3 +124,12 @@ void ModifyCommandRequest::setName(const std::string &name) {
|
||||
setParameter(std::string("Name"), name);
|
||||
}
|
||||
|
||||
std::string ModifyCommandRequest::getLauncher() const {
|
||||
return launcher_;
|
||||
}
|
||||
|
||||
void ModifyCommandRequest::setLauncher(const std::string &launcher) {
|
||||
launcher_ = launcher;
|
||||
setParameter(std::string("Launcher"), launcher);
|
||||
}
|
||||
|
||||
|
||||
@@ -119,6 +119,15 @@ void ModifyInstanceAttributeRequest::setCpuOptionsTopologyType(const std::string
|
||||
setParameter(std::string("CpuOptions.TopologyType"), cpuOptionsTopologyType);
|
||||
}
|
||||
|
||||
ModifyInstanceAttributeRequest::ImageOptions ModifyInstanceAttributeRequest::getImageOptions() const {
|
||||
return imageOptions_;
|
||||
}
|
||||
|
||||
void ModifyInstanceAttributeRequest::setImageOptions(const ModifyInstanceAttributeRequest::ImageOptions &imageOptions) {
|
||||
imageOptions_ = imageOptions;
|
||||
setParameter(std::string("ImageOptions") + ".CurrentOSNVMeSupported", imageOptions.currentOSNVMeSupported ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string ModifyInstanceAttributeRequest::getOSNameEn() const {
|
||||
return oSNameEn_;
|
||||
}
|
||||
|
||||
@@ -35,10 +35,14 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/AssignPrivateIpAddressesResult.h
|
||||
include/alibabacloud/ens/model/AssociateEnsEipAddressRequest.h
|
||||
include/alibabacloud/ens/model/AssociateEnsEipAddressResult.h
|
||||
include/alibabacloud/ens/model/AssociateHaVipRequest.h
|
||||
include/alibabacloud/ens/model/AssociateHaVipResult.h
|
||||
include/alibabacloud/ens/model/AttachDiskRequest.h
|
||||
include/alibabacloud/ens/model/AttachDiskResult.h
|
||||
include/alibabacloud/ens/model/AttachEnsInstancesRequest.h
|
||||
include/alibabacloud/ens/model/AttachEnsInstancesResult.h
|
||||
include/alibabacloud/ens/model/AttachNetworkInterfaceRequest.h
|
||||
include/alibabacloud/ens/model/AttachNetworkInterfaceResult.h
|
||||
include/alibabacloud/ens/model/AuthorizeSecurityGroupRequest.h
|
||||
include/alibabacloud/ens/model/AuthorizeSecurityGroupResult.h
|
||||
include/alibabacloud/ens/model/AuthorizeSecurityGroupEgressRequest.h
|
||||
@@ -55,6 +59,8 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/CreateApplicationResult.h
|
||||
include/alibabacloud/ens/model/CreateClassicNetworkRequest.h
|
||||
include/alibabacloud/ens/model/CreateClassicNetworkResult.h
|
||||
include/alibabacloud/ens/model/CreateClusterRequest.h
|
||||
include/alibabacloud/ens/model/CreateClusterResult.h
|
||||
include/alibabacloud/ens/model/CreateDiskRequest.h
|
||||
include/alibabacloud/ens/model/CreateDiskResult.h
|
||||
include/alibabacloud/ens/model/CreateEipInstanceRequest.h
|
||||
@@ -179,8 +185,6 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/DescribeARMServerInstancesResult.h
|
||||
include/alibabacloud/ens/model/DescribeApplicationRequest.h
|
||||
include/alibabacloud/ens/model/DescribeApplicationResult.h
|
||||
include/alibabacloud/ens/model/DescribeApplicationResourceSummaryRequest.h
|
||||
include/alibabacloud/ens/model/DescribeApplicationResourceSummaryResult.h
|
||||
include/alibabacloud/ens/model/DescribeAvailableResourceRequest.h
|
||||
include/alibabacloud/ens/model/DescribeAvailableResourceResult.h
|
||||
include/alibabacloud/ens/model/DescribeAvailableResourceInfoRequest.h
|
||||
@@ -193,6 +197,10 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/DescribeCloudDiskAvailableResourceInfoResult.h
|
||||
include/alibabacloud/ens/model/DescribeCloudDiskTypesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeCloudDiskTypesResult.h
|
||||
include/alibabacloud/ens/model/DescribeClusterRequest.h
|
||||
include/alibabacloud/ens/model/DescribeClusterResult.h
|
||||
include/alibabacloud/ens/model/DescribeClusterKubeConfigRequest.h
|
||||
include/alibabacloud/ens/model/DescribeClusterKubeConfigResult.h
|
||||
include/alibabacloud/ens/model/DescribeCreatePrePaidInstanceResultRequest.h
|
||||
include/alibabacloud/ens/model/DescribeCreatePrePaidInstanceResultResult.h
|
||||
include/alibabacloud/ens/model/DescribeDataDistResultRequest.h
|
||||
@@ -203,10 +211,10 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/DescribeDataPushResultResult.h
|
||||
include/alibabacloud/ens/model/DescribeDeviceServiceRequest.h
|
||||
include/alibabacloud/ens/model/DescribeDeviceServiceResult.h
|
||||
include/alibabacloud/ens/model/DescribeDiskIopsListRequest.h
|
||||
include/alibabacloud/ens/model/DescribeDiskIopsListResult.h
|
||||
include/alibabacloud/ens/model/DescribeDisksRequest.h
|
||||
include/alibabacloud/ens/model/DescribeDisksResult.h
|
||||
include/alibabacloud/ens/model/DescribeEipAddressesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEipAddressesResult.h
|
||||
include/alibabacloud/ens/model/DescribeElbAvailableResourceInfoRequest.h
|
||||
include/alibabacloud/ens/model/DescribeElbAvailableResourceInfoResult.h
|
||||
include/alibabacloud/ens/model/DescribeEnsCommodityCodeRequest.h
|
||||
@@ -255,6 +263,8 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/DescribeFileSystemsResult.h
|
||||
include/alibabacloud/ens/model/DescribeForwardTableEntriesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeForwardTableEntriesResult.h
|
||||
include/alibabacloud/ens/model/DescribeHaVipsRequest.h
|
||||
include/alibabacloud/ens/model/DescribeHaVipsResult.h
|
||||
include/alibabacloud/ens/model/DescribeImageInfosRequest.h
|
||||
include/alibabacloud/ens/model/DescribeImageInfosResult.h
|
||||
include/alibabacloud/ens/model/DescribeImageSharePermissionRequest.h
|
||||
@@ -263,6 +273,8 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/DescribeImagesResult.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceAutoRenewAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceAutoRenewAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceBandwidthDetailRequest.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceBandwidthDetailResult.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceMonitorDataRequest.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceMonitorDataResult.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceSpecRequest.h
|
||||
@@ -281,6 +293,10 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerHTTPListenerAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerHTTPSListenerAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerListenMonitorRequest.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerListenMonitorResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerListenersRequest.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerListenersResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerSpecRequest.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerSpecResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerTCPListenerAttributeRequest.h
|
||||
@@ -323,6 +339,8 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/DescribeSDGDeploymentStatusResult.h
|
||||
include/alibabacloud/ens/model/DescribeSDGsRequest.h
|
||||
include/alibabacloud/ens/model/DescribeSDGsResult.h
|
||||
include/alibabacloud/ens/model/DescribeSecondaryPublicIpAddressesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeSecondaryPublicIpAddressesResult.h
|
||||
include/alibabacloud/ens/model/DescribeSecurityGroupAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeSecurityGroupAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeSecurityGroupsRequest.h
|
||||
@@ -331,6 +349,10 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/DescribeSelfImagesResult.h
|
||||
include/alibabacloud/ens/model/DescribeServcieScheduleRequest.h
|
||||
include/alibabacloud/ens/model/DescribeServcieScheduleResult.h
|
||||
include/alibabacloud/ens/model/DescribeServerLoadBalancerListenMonitorRequest.h
|
||||
include/alibabacloud/ens/model/DescribeServerLoadBalancerListenMonitorResult.h
|
||||
include/alibabacloud/ens/model/DescribeServerLoadBalancerMonitorRequest.h
|
||||
include/alibabacloud/ens/model/DescribeServerLoadBalancerMonitorResult.h
|
||||
include/alibabacloud/ens/model/DescribeSnapshotsRequest.h
|
||||
include/alibabacloud/ens/model/DescribeSnapshotsResult.h
|
||||
include/alibabacloud/ens/model/DescribeSnatAttributeRequest.h
|
||||
@@ -347,6 +369,8 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/DescribeVSwitchesResult.h
|
||||
include/alibabacloud/ens/model/DetachDiskRequest.h
|
||||
include/alibabacloud/ens/model/DetachDiskResult.h
|
||||
include/alibabacloud/ens/model/DetachNetworkInterfaceRequest.h
|
||||
include/alibabacloud/ens/model/DetachNetworkInterfaceResult.h
|
||||
include/alibabacloud/ens/model/DistApplicationDataRequest.h
|
||||
include/alibabacloud/ens/model/DistApplicationDataResult.h
|
||||
include/alibabacloud/ens/model/ExportBillDetailDataRequest.h
|
||||
@@ -393,6 +417,8 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/ModifyFileSystemResult.h
|
||||
include/alibabacloud/ens/model/ModifyForwardEntryRequest.h
|
||||
include/alibabacloud/ens/model/ModifyForwardEntryResult.h
|
||||
include/alibabacloud/ens/model/ModifyHaVipAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyHaVipAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyImageAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyImageAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyImageSharePermissionRequest.h
|
||||
@@ -401,12 +427,16 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/ModifyInstanceAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyInstanceAutoRenewAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyInstanceAutoRenewAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyInstanceBootConfigurationRequest.h
|
||||
include/alibabacloud/ens/model/ModifyInstanceBootConfigurationResult.h
|
||||
include/alibabacloud/ens/model/ModifyInstanceChargeTypeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyInstanceChargeTypeResult.h
|
||||
include/alibabacloud/ens/model/ModifyLoadBalancerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyLoadBalancerAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyNetworkAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyNetworkAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyNetworkInterfaceAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyNetworkInterfaceAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyPrepayInstanceSpecRequest.h
|
||||
include/alibabacloud/ens/model/ModifyPrepayInstanceSpecResult.h
|
||||
include/alibabacloud/ens/model/ModifySecurityGroupAttributeRequest.h
|
||||
@@ -531,6 +561,8 @@ set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/UnAssociateEnsEipAddressResult.h
|
||||
include/alibabacloud/ens/model/UnassignPrivateIpAddressesRequest.h
|
||||
include/alibabacloud/ens/model/UnassignPrivateIpAddressesResult.h
|
||||
include/alibabacloud/ens/model/UnassociateHaVipRequest.h
|
||||
include/alibabacloud/ens/model/UnassociateHaVipResult.h
|
||||
include/alibabacloud/ens/model/UnassociateNetworkAclRequest.h
|
||||
include/alibabacloud/ens/model/UnassociateNetworkAclResult.h
|
||||
include/alibabacloud/ens/model/UnloadRegionSDGRequest.h
|
||||
@@ -560,10 +592,14 @@ set(ens_src
|
||||
src/model/AssignPrivateIpAddressesResult.cc
|
||||
src/model/AssociateEnsEipAddressRequest.cc
|
||||
src/model/AssociateEnsEipAddressResult.cc
|
||||
src/model/AssociateHaVipRequest.cc
|
||||
src/model/AssociateHaVipResult.cc
|
||||
src/model/AttachDiskRequest.cc
|
||||
src/model/AttachDiskResult.cc
|
||||
src/model/AttachEnsInstancesRequest.cc
|
||||
src/model/AttachEnsInstancesResult.cc
|
||||
src/model/AttachNetworkInterfaceRequest.cc
|
||||
src/model/AttachNetworkInterfaceResult.cc
|
||||
src/model/AuthorizeSecurityGroupRequest.cc
|
||||
src/model/AuthorizeSecurityGroupResult.cc
|
||||
src/model/AuthorizeSecurityGroupEgressRequest.cc
|
||||
@@ -580,6 +616,8 @@ set(ens_src
|
||||
src/model/CreateApplicationResult.cc
|
||||
src/model/CreateClassicNetworkRequest.cc
|
||||
src/model/CreateClassicNetworkResult.cc
|
||||
src/model/CreateClusterRequest.cc
|
||||
src/model/CreateClusterResult.cc
|
||||
src/model/CreateDiskRequest.cc
|
||||
src/model/CreateDiskResult.cc
|
||||
src/model/CreateEipInstanceRequest.cc
|
||||
@@ -704,8 +742,6 @@ set(ens_src
|
||||
src/model/DescribeARMServerInstancesResult.cc
|
||||
src/model/DescribeApplicationRequest.cc
|
||||
src/model/DescribeApplicationResult.cc
|
||||
src/model/DescribeApplicationResourceSummaryRequest.cc
|
||||
src/model/DescribeApplicationResourceSummaryResult.cc
|
||||
src/model/DescribeAvailableResourceRequest.cc
|
||||
src/model/DescribeAvailableResourceResult.cc
|
||||
src/model/DescribeAvailableResourceInfoRequest.cc
|
||||
@@ -718,6 +754,10 @@ set(ens_src
|
||||
src/model/DescribeCloudDiskAvailableResourceInfoResult.cc
|
||||
src/model/DescribeCloudDiskTypesRequest.cc
|
||||
src/model/DescribeCloudDiskTypesResult.cc
|
||||
src/model/DescribeClusterRequest.cc
|
||||
src/model/DescribeClusterResult.cc
|
||||
src/model/DescribeClusterKubeConfigRequest.cc
|
||||
src/model/DescribeClusterKubeConfigResult.cc
|
||||
src/model/DescribeCreatePrePaidInstanceResultRequest.cc
|
||||
src/model/DescribeCreatePrePaidInstanceResultResult.cc
|
||||
src/model/DescribeDataDistResultRequest.cc
|
||||
@@ -728,10 +768,10 @@ set(ens_src
|
||||
src/model/DescribeDataPushResultResult.cc
|
||||
src/model/DescribeDeviceServiceRequest.cc
|
||||
src/model/DescribeDeviceServiceResult.cc
|
||||
src/model/DescribeDiskIopsListRequest.cc
|
||||
src/model/DescribeDiskIopsListResult.cc
|
||||
src/model/DescribeDisksRequest.cc
|
||||
src/model/DescribeDisksResult.cc
|
||||
src/model/DescribeEipAddressesRequest.cc
|
||||
src/model/DescribeEipAddressesResult.cc
|
||||
src/model/DescribeElbAvailableResourceInfoRequest.cc
|
||||
src/model/DescribeElbAvailableResourceInfoResult.cc
|
||||
src/model/DescribeEnsCommodityCodeRequest.cc
|
||||
@@ -780,6 +820,8 @@ set(ens_src
|
||||
src/model/DescribeFileSystemsResult.cc
|
||||
src/model/DescribeForwardTableEntriesRequest.cc
|
||||
src/model/DescribeForwardTableEntriesResult.cc
|
||||
src/model/DescribeHaVipsRequest.cc
|
||||
src/model/DescribeHaVipsResult.cc
|
||||
src/model/DescribeImageInfosRequest.cc
|
||||
src/model/DescribeImageInfosResult.cc
|
||||
src/model/DescribeImageSharePermissionRequest.cc
|
||||
@@ -788,6 +830,8 @@ set(ens_src
|
||||
src/model/DescribeImagesResult.cc
|
||||
src/model/DescribeInstanceAutoRenewAttributeRequest.cc
|
||||
src/model/DescribeInstanceAutoRenewAttributeResult.cc
|
||||
src/model/DescribeInstanceBandwidthDetailRequest.cc
|
||||
src/model/DescribeInstanceBandwidthDetailResult.cc
|
||||
src/model/DescribeInstanceMonitorDataRequest.cc
|
||||
src/model/DescribeInstanceMonitorDataResult.cc
|
||||
src/model/DescribeInstanceSpecRequest.cc
|
||||
@@ -806,6 +850,10 @@ set(ens_src
|
||||
src/model/DescribeLoadBalancerHTTPListenerAttributeResult.cc
|
||||
src/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.cc
|
||||
src/model/DescribeLoadBalancerHTTPSListenerAttributeResult.cc
|
||||
src/model/DescribeLoadBalancerListenMonitorRequest.cc
|
||||
src/model/DescribeLoadBalancerListenMonitorResult.cc
|
||||
src/model/DescribeLoadBalancerListenersRequest.cc
|
||||
src/model/DescribeLoadBalancerListenersResult.cc
|
||||
src/model/DescribeLoadBalancerSpecRequest.cc
|
||||
src/model/DescribeLoadBalancerSpecResult.cc
|
||||
src/model/DescribeLoadBalancerTCPListenerAttributeRequest.cc
|
||||
@@ -848,6 +896,8 @@ set(ens_src
|
||||
src/model/DescribeSDGDeploymentStatusResult.cc
|
||||
src/model/DescribeSDGsRequest.cc
|
||||
src/model/DescribeSDGsResult.cc
|
||||
src/model/DescribeSecondaryPublicIpAddressesRequest.cc
|
||||
src/model/DescribeSecondaryPublicIpAddressesResult.cc
|
||||
src/model/DescribeSecurityGroupAttributeRequest.cc
|
||||
src/model/DescribeSecurityGroupAttributeResult.cc
|
||||
src/model/DescribeSecurityGroupsRequest.cc
|
||||
@@ -856,6 +906,10 @@ set(ens_src
|
||||
src/model/DescribeSelfImagesResult.cc
|
||||
src/model/DescribeServcieScheduleRequest.cc
|
||||
src/model/DescribeServcieScheduleResult.cc
|
||||
src/model/DescribeServerLoadBalancerListenMonitorRequest.cc
|
||||
src/model/DescribeServerLoadBalancerListenMonitorResult.cc
|
||||
src/model/DescribeServerLoadBalancerMonitorRequest.cc
|
||||
src/model/DescribeServerLoadBalancerMonitorResult.cc
|
||||
src/model/DescribeSnapshotsRequest.cc
|
||||
src/model/DescribeSnapshotsResult.cc
|
||||
src/model/DescribeSnatAttributeRequest.cc
|
||||
@@ -872,6 +926,8 @@ set(ens_src
|
||||
src/model/DescribeVSwitchesResult.cc
|
||||
src/model/DetachDiskRequest.cc
|
||||
src/model/DetachDiskResult.cc
|
||||
src/model/DetachNetworkInterfaceRequest.cc
|
||||
src/model/DetachNetworkInterfaceResult.cc
|
||||
src/model/DistApplicationDataRequest.cc
|
||||
src/model/DistApplicationDataResult.cc
|
||||
src/model/ExportBillDetailDataRequest.cc
|
||||
@@ -918,6 +974,8 @@ set(ens_src
|
||||
src/model/ModifyFileSystemResult.cc
|
||||
src/model/ModifyForwardEntryRequest.cc
|
||||
src/model/ModifyForwardEntryResult.cc
|
||||
src/model/ModifyHaVipAttributeRequest.cc
|
||||
src/model/ModifyHaVipAttributeResult.cc
|
||||
src/model/ModifyImageAttributeRequest.cc
|
||||
src/model/ModifyImageAttributeResult.cc
|
||||
src/model/ModifyImageSharePermissionRequest.cc
|
||||
@@ -926,12 +984,16 @@ set(ens_src
|
||||
src/model/ModifyInstanceAttributeResult.cc
|
||||
src/model/ModifyInstanceAutoRenewAttributeRequest.cc
|
||||
src/model/ModifyInstanceAutoRenewAttributeResult.cc
|
||||
src/model/ModifyInstanceBootConfigurationRequest.cc
|
||||
src/model/ModifyInstanceBootConfigurationResult.cc
|
||||
src/model/ModifyInstanceChargeTypeRequest.cc
|
||||
src/model/ModifyInstanceChargeTypeResult.cc
|
||||
src/model/ModifyLoadBalancerAttributeRequest.cc
|
||||
src/model/ModifyLoadBalancerAttributeResult.cc
|
||||
src/model/ModifyNetworkAttributeRequest.cc
|
||||
src/model/ModifyNetworkAttributeResult.cc
|
||||
src/model/ModifyNetworkInterfaceAttributeRequest.cc
|
||||
src/model/ModifyNetworkInterfaceAttributeResult.cc
|
||||
src/model/ModifyPrepayInstanceSpecRequest.cc
|
||||
src/model/ModifyPrepayInstanceSpecResult.cc
|
||||
src/model/ModifySecurityGroupAttributeRequest.cc
|
||||
@@ -1056,6 +1118,8 @@ set(ens_src
|
||||
src/model/UnAssociateEnsEipAddressResult.cc
|
||||
src/model/UnassignPrivateIpAddressesRequest.cc
|
||||
src/model/UnassignPrivateIpAddressesResult.cc
|
||||
src/model/UnassociateHaVipRequest.cc
|
||||
src/model/UnassociateHaVipResult.cc
|
||||
src/model/UnassociateNetworkAclRequest.cc
|
||||
src/model/UnassociateNetworkAclResult.cc
|
||||
src/model/UnloadRegionSDGRequest.cc
|
||||
|
||||
@@ -36,10 +36,14 @@
|
||||
#include "model/AssignPrivateIpAddressesResult.h"
|
||||
#include "model/AssociateEnsEipAddressRequest.h"
|
||||
#include "model/AssociateEnsEipAddressResult.h"
|
||||
#include "model/AssociateHaVipRequest.h"
|
||||
#include "model/AssociateHaVipResult.h"
|
||||
#include "model/AttachDiskRequest.h"
|
||||
#include "model/AttachDiskResult.h"
|
||||
#include "model/AttachEnsInstancesRequest.h"
|
||||
#include "model/AttachEnsInstancesResult.h"
|
||||
#include "model/AttachNetworkInterfaceRequest.h"
|
||||
#include "model/AttachNetworkInterfaceResult.h"
|
||||
#include "model/AuthorizeSecurityGroupRequest.h"
|
||||
#include "model/AuthorizeSecurityGroupResult.h"
|
||||
#include "model/AuthorizeSecurityGroupEgressRequest.h"
|
||||
@@ -56,6 +60,8 @@
|
||||
#include "model/CreateApplicationResult.h"
|
||||
#include "model/CreateClassicNetworkRequest.h"
|
||||
#include "model/CreateClassicNetworkResult.h"
|
||||
#include "model/CreateClusterRequest.h"
|
||||
#include "model/CreateClusterResult.h"
|
||||
#include "model/CreateDiskRequest.h"
|
||||
#include "model/CreateDiskResult.h"
|
||||
#include "model/CreateEipInstanceRequest.h"
|
||||
@@ -180,8 +186,6 @@
|
||||
#include "model/DescribeARMServerInstancesResult.h"
|
||||
#include "model/DescribeApplicationRequest.h"
|
||||
#include "model/DescribeApplicationResult.h"
|
||||
#include "model/DescribeApplicationResourceSummaryRequest.h"
|
||||
#include "model/DescribeApplicationResourceSummaryResult.h"
|
||||
#include "model/DescribeAvailableResourceRequest.h"
|
||||
#include "model/DescribeAvailableResourceResult.h"
|
||||
#include "model/DescribeAvailableResourceInfoRequest.h"
|
||||
@@ -194,6 +198,10 @@
|
||||
#include "model/DescribeCloudDiskAvailableResourceInfoResult.h"
|
||||
#include "model/DescribeCloudDiskTypesRequest.h"
|
||||
#include "model/DescribeCloudDiskTypesResult.h"
|
||||
#include "model/DescribeClusterRequest.h"
|
||||
#include "model/DescribeClusterResult.h"
|
||||
#include "model/DescribeClusterKubeConfigRequest.h"
|
||||
#include "model/DescribeClusterKubeConfigResult.h"
|
||||
#include "model/DescribeCreatePrePaidInstanceResultRequest.h"
|
||||
#include "model/DescribeCreatePrePaidInstanceResultResult.h"
|
||||
#include "model/DescribeDataDistResultRequest.h"
|
||||
@@ -204,10 +212,10 @@
|
||||
#include "model/DescribeDataPushResultResult.h"
|
||||
#include "model/DescribeDeviceServiceRequest.h"
|
||||
#include "model/DescribeDeviceServiceResult.h"
|
||||
#include "model/DescribeDiskIopsListRequest.h"
|
||||
#include "model/DescribeDiskIopsListResult.h"
|
||||
#include "model/DescribeDisksRequest.h"
|
||||
#include "model/DescribeDisksResult.h"
|
||||
#include "model/DescribeEipAddressesRequest.h"
|
||||
#include "model/DescribeEipAddressesResult.h"
|
||||
#include "model/DescribeElbAvailableResourceInfoRequest.h"
|
||||
#include "model/DescribeElbAvailableResourceInfoResult.h"
|
||||
#include "model/DescribeEnsCommodityCodeRequest.h"
|
||||
@@ -256,6 +264,8 @@
|
||||
#include "model/DescribeFileSystemsResult.h"
|
||||
#include "model/DescribeForwardTableEntriesRequest.h"
|
||||
#include "model/DescribeForwardTableEntriesResult.h"
|
||||
#include "model/DescribeHaVipsRequest.h"
|
||||
#include "model/DescribeHaVipsResult.h"
|
||||
#include "model/DescribeImageInfosRequest.h"
|
||||
#include "model/DescribeImageInfosResult.h"
|
||||
#include "model/DescribeImageSharePermissionRequest.h"
|
||||
@@ -264,6 +274,8 @@
|
||||
#include "model/DescribeImagesResult.h"
|
||||
#include "model/DescribeInstanceAutoRenewAttributeRequest.h"
|
||||
#include "model/DescribeInstanceAutoRenewAttributeResult.h"
|
||||
#include "model/DescribeInstanceBandwidthDetailRequest.h"
|
||||
#include "model/DescribeInstanceBandwidthDetailResult.h"
|
||||
#include "model/DescribeInstanceMonitorDataRequest.h"
|
||||
#include "model/DescribeInstanceMonitorDataResult.h"
|
||||
#include "model/DescribeInstanceSpecRequest.h"
|
||||
@@ -282,6 +294,10 @@
|
||||
#include "model/DescribeLoadBalancerHTTPListenerAttributeResult.h"
|
||||
#include "model/DescribeLoadBalancerHTTPSListenerAttributeRequest.h"
|
||||
#include "model/DescribeLoadBalancerHTTPSListenerAttributeResult.h"
|
||||
#include "model/DescribeLoadBalancerListenMonitorRequest.h"
|
||||
#include "model/DescribeLoadBalancerListenMonitorResult.h"
|
||||
#include "model/DescribeLoadBalancerListenersRequest.h"
|
||||
#include "model/DescribeLoadBalancerListenersResult.h"
|
||||
#include "model/DescribeLoadBalancerSpecRequest.h"
|
||||
#include "model/DescribeLoadBalancerSpecResult.h"
|
||||
#include "model/DescribeLoadBalancerTCPListenerAttributeRequest.h"
|
||||
@@ -324,6 +340,8 @@
|
||||
#include "model/DescribeSDGDeploymentStatusResult.h"
|
||||
#include "model/DescribeSDGsRequest.h"
|
||||
#include "model/DescribeSDGsResult.h"
|
||||
#include "model/DescribeSecondaryPublicIpAddressesRequest.h"
|
||||
#include "model/DescribeSecondaryPublicIpAddressesResult.h"
|
||||
#include "model/DescribeSecurityGroupAttributeRequest.h"
|
||||
#include "model/DescribeSecurityGroupAttributeResult.h"
|
||||
#include "model/DescribeSecurityGroupsRequest.h"
|
||||
@@ -332,6 +350,10 @@
|
||||
#include "model/DescribeSelfImagesResult.h"
|
||||
#include "model/DescribeServcieScheduleRequest.h"
|
||||
#include "model/DescribeServcieScheduleResult.h"
|
||||
#include "model/DescribeServerLoadBalancerListenMonitorRequest.h"
|
||||
#include "model/DescribeServerLoadBalancerListenMonitorResult.h"
|
||||
#include "model/DescribeServerLoadBalancerMonitorRequest.h"
|
||||
#include "model/DescribeServerLoadBalancerMonitorResult.h"
|
||||
#include "model/DescribeSnapshotsRequest.h"
|
||||
#include "model/DescribeSnapshotsResult.h"
|
||||
#include "model/DescribeSnatAttributeRequest.h"
|
||||
@@ -348,6 +370,8 @@
|
||||
#include "model/DescribeVSwitchesResult.h"
|
||||
#include "model/DetachDiskRequest.h"
|
||||
#include "model/DetachDiskResult.h"
|
||||
#include "model/DetachNetworkInterfaceRequest.h"
|
||||
#include "model/DetachNetworkInterfaceResult.h"
|
||||
#include "model/DistApplicationDataRequest.h"
|
||||
#include "model/DistApplicationDataResult.h"
|
||||
#include "model/ExportBillDetailDataRequest.h"
|
||||
@@ -394,6 +418,8 @@
|
||||
#include "model/ModifyFileSystemResult.h"
|
||||
#include "model/ModifyForwardEntryRequest.h"
|
||||
#include "model/ModifyForwardEntryResult.h"
|
||||
#include "model/ModifyHaVipAttributeRequest.h"
|
||||
#include "model/ModifyHaVipAttributeResult.h"
|
||||
#include "model/ModifyImageAttributeRequest.h"
|
||||
#include "model/ModifyImageAttributeResult.h"
|
||||
#include "model/ModifyImageSharePermissionRequest.h"
|
||||
@@ -402,12 +428,16 @@
|
||||
#include "model/ModifyInstanceAttributeResult.h"
|
||||
#include "model/ModifyInstanceAutoRenewAttributeRequest.h"
|
||||
#include "model/ModifyInstanceAutoRenewAttributeResult.h"
|
||||
#include "model/ModifyInstanceBootConfigurationRequest.h"
|
||||
#include "model/ModifyInstanceBootConfigurationResult.h"
|
||||
#include "model/ModifyInstanceChargeTypeRequest.h"
|
||||
#include "model/ModifyInstanceChargeTypeResult.h"
|
||||
#include "model/ModifyLoadBalancerAttributeRequest.h"
|
||||
#include "model/ModifyLoadBalancerAttributeResult.h"
|
||||
#include "model/ModifyNetworkAttributeRequest.h"
|
||||
#include "model/ModifyNetworkAttributeResult.h"
|
||||
#include "model/ModifyNetworkInterfaceAttributeRequest.h"
|
||||
#include "model/ModifyNetworkInterfaceAttributeResult.h"
|
||||
#include "model/ModifyPrepayInstanceSpecRequest.h"
|
||||
#include "model/ModifyPrepayInstanceSpecResult.h"
|
||||
#include "model/ModifySecurityGroupAttributeRequest.h"
|
||||
@@ -532,6 +562,8 @@
|
||||
#include "model/UnAssociateEnsEipAddressResult.h"
|
||||
#include "model/UnassignPrivateIpAddressesRequest.h"
|
||||
#include "model/UnassignPrivateIpAddressesResult.h"
|
||||
#include "model/UnassociateHaVipRequest.h"
|
||||
#include "model/UnassociateHaVipResult.h"
|
||||
#include "model/UnassociateNetworkAclRequest.h"
|
||||
#include "model/UnassociateNetworkAclResult.h"
|
||||
#include "model/UnloadRegionSDGRequest.h"
|
||||
@@ -574,12 +606,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::AssociateEnsEipAddressResult> AssociateEnsEipAddressOutcome;
|
||||
typedef std::future<AssociateEnsEipAddressOutcome> AssociateEnsEipAddressOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::AssociateEnsEipAddressRequest&, const AssociateEnsEipAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateEnsEipAddressAsyncHandler;
|
||||
typedef Outcome<Error, Model::AssociateHaVipResult> AssociateHaVipOutcome;
|
||||
typedef std::future<AssociateHaVipOutcome> AssociateHaVipOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::AssociateHaVipRequest&, const AssociateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateHaVipAsyncHandler;
|
||||
typedef Outcome<Error, Model::AttachDiskResult> AttachDiskOutcome;
|
||||
typedef std::future<AttachDiskOutcome> AttachDiskOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::AttachDiskRequest&, const AttachDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachDiskAsyncHandler;
|
||||
typedef Outcome<Error, Model::AttachEnsInstancesResult> AttachEnsInstancesOutcome;
|
||||
typedef std::future<AttachEnsInstancesOutcome> AttachEnsInstancesOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::AttachEnsInstancesRequest&, const AttachEnsInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachEnsInstancesAsyncHandler;
|
||||
typedef Outcome<Error, Model::AttachNetworkInterfaceResult> AttachNetworkInterfaceOutcome;
|
||||
typedef std::future<AttachNetworkInterfaceOutcome> AttachNetworkInterfaceOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::AttachNetworkInterfaceRequest&, const AttachNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachNetworkInterfaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::AuthorizeSecurityGroupResult> AuthorizeSecurityGroupOutcome;
|
||||
typedef std::future<AuthorizeSecurityGroupOutcome> AuthorizeSecurityGroupOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::AuthorizeSecurityGroupRequest&, const AuthorizeSecurityGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthorizeSecurityGroupAsyncHandler;
|
||||
@@ -604,6 +642,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateClassicNetworkResult> CreateClassicNetworkOutcome;
|
||||
typedef std::future<CreateClassicNetworkOutcome> CreateClassicNetworkOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::CreateClassicNetworkRequest&, const CreateClassicNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateClassicNetworkAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateClusterResult> CreateClusterOutcome;
|
||||
typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::CreateClusterRequest&, const CreateClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDiskResult> CreateDiskOutcome;
|
||||
typedef std::future<CreateDiskOutcome> CreateDiskOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::CreateDiskRequest&, const CreateDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDiskAsyncHandler;
|
||||
@@ -790,9 +831,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeApplicationResult> DescribeApplicationOutcome;
|
||||
typedef std::future<DescribeApplicationOutcome> DescribeApplicationOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeApplicationRequest&, const DescribeApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApplicationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeApplicationResourceSummaryResult> DescribeApplicationResourceSummaryOutcome;
|
||||
typedef std::future<DescribeApplicationResourceSummaryOutcome> DescribeApplicationResourceSummaryOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeApplicationResourceSummaryRequest&, const DescribeApplicationResourceSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApplicationResourceSummaryAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAvailableResourceResult> DescribeAvailableResourceOutcome;
|
||||
typedef std::future<DescribeAvailableResourceOutcome> DescribeAvailableResourceOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeAvailableResourceRequest&, const DescribeAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableResourceAsyncHandler;
|
||||
@@ -811,6 +849,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeCloudDiskTypesResult> DescribeCloudDiskTypesOutcome;
|
||||
typedef std::future<DescribeCloudDiskTypesOutcome> DescribeCloudDiskTypesOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeCloudDiskTypesRequest&, const DescribeCloudDiskTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCloudDiskTypesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeClusterResult> DescribeClusterOutcome;
|
||||
typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeClusterRequest&, const DescribeClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeClusterKubeConfigResult> DescribeClusterKubeConfigOutcome;
|
||||
typedef std::future<DescribeClusterKubeConfigOutcome> DescribeClusterKubeConfigOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeClusterKubeConfigRequest&, const DescribeClusterKubeConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterKubeConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCreatePrePaidInstanceResultResult> DescribeCreatePrePaidInstanceResultOutcome;
|
||||
typedef std::future<DescribeCreatePrePaidInstanceResultOutcome> DescribeCreatePrePaidInstanceResultOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeCreatePrePaidInstanceResultRequest&, const DescribeCreatePrePaidInstanceResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCreatePrePaidInstanceResultAsyncHandler;
|
||||
@@ -826,12 +870,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDeviceServiceResult> DescribeDeviceServiceOutcome;
|
||||
typedef std::future<DescribeDeviceServiceOutcome> DescribeDeviceServiceOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeDeviceServiceRequest&, const DescribeDeviceServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeviceServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDiskIopsListResult> DescribeDiskIopsListOutcome;
|
||||
typedef std::future<DescribeDiskIopsListOutcome> DescribeDiskIopsListOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeDiskIopsListRequest&, const DescribeDiskIopsListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiskIopsListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDisksResult> DescribeDisksOutcome;
|
||||
typedef std::future<DescribeDisksOutcome> DescribeDisksOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeDisksRequest&, const DescribeDisksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDisksAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeEipAddressesResult> DescribeEipAddressesOutcome;
|
||||
typedef std::future<DescribeEipAddressesOutcome> DescribeEipAddressesOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeEipAddressesRequest&, const DescribeEipAddressesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEipAddressesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeElbAvailableResourceInfoResult> DescribeElbAvailableResourceInfoOutcome;
|
||||
typedef std::future<DescribeElbAvailableResourceInfoOutcome> DescribeElbAvailableResourceInfoOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeElbAvailableResourceInfoRequest&, const DescribeElbAvailableResourceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeElbAvailableResourceInfoAsyncHandler;
|
||||
@@ -904,6 +948,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeForwardTableEntriesResult> DescribeForwardTableEntriesOutcome;
|
||||
typedef std::future<DescribeForwardTableEntriesOutcome> DescribeForwardTableEntriesOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeForwardTableEntriesRequest&, const DescribeForwardTableEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeForwardTableEntriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeHaVipsResult> DescribeHaVipsOutcome;
|
||||
typedef std::future<DescribeHaVipsOutcome> DescribeHaVipsOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeHaVipsRequest&, const DescribeHaVipsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHaVipsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeImageInfosResult> DescribeImageInfosOutcome;
|
||||
typedef std::future<DescribeImageInfosOutcome> DescribeImageInfosOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeImageInfosRequest&, const DescribeImageInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeImageInfosAsyncHandler;
|
||||
@@ -916,6 +963,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeInstanceAutoRenewAttributeResult> DescribeInstanceAutoRenewAttributeOutcome;
|
||||
typedef std::future<DescribeInstanceAutoRenewAttributeOutcome> DescribeInstanceAutoRenewAttributeOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeInstanceAutoRenewAttributeRequest&, const DescribeInstanceAutoRenewAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAutoRenewAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceBandwidthDetailResult> DescribeInstanceBandwidthDetailOutcome;
|
||||
typedef std::future<DescribeInstanceBandwidthDetailOutcome> DescribeInstanceBandwidthDetailOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeInstanceBandwidthDetailRequest&, const DescribeInstanceBandwidthDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceBandwidthDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceMonitorDataResult> DescribeInstanceMonitorDataOutcome;
|
||||
typedef std::future<DescribeInstanceMonitorDataOutcome> DescribeInstanceMonitorDataOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeInstanceMonitorDataRequest&, const DescribeInstanceMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceMonitorDataAsyncHandler;
|
||||
@@ -943,6 +993,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeLoadBalancerHTTPSListenerAttributeResult> DescribeLoadBalancerHTTPSListenerAttributeOutcome;
|
||||
typedef std::future<DescribeLoadBalancerHTTPSListenerAttributeOutcome> DescribeLoadBalancerHTTPSListenerAttributeOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest&, const DescribeLoadBalancerHTTPSListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerHTTPSListenerAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLoadBalancerListenMonitorResult> DescribeLoadBalancerListenMonitorOutcome;
|
||||
typedef std::future<DescribeLoadBalancerListenMonitorOutcome> DescribeLoadBalancerListenMonitorOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeLoadBalancerListenMonitorRequest&, const DescribeLoadBalancerListenMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerListenMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLoadBalancerListenersResult> DescribeLoadBalancerListenersOutcome;
|
||||
typedef std::future<DescribeLoadBalancerListenersOutcome> DescribeLoadBalancerListenersOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeLoadBalancerListenersRequest&, const DescribeLoadBalancerListenersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerListenersAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLoadBalancerSpecResult> DescribeLoadBalancerSpecOutcome;
|
||||
typedef std::future<DescribeLoadBalancerSpecOutcome> DescribeLoadBalancerSpecOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeLoadBalancerSpecRequest&, const DescribeLoadBalancerSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerSpecAsyncHandler;
|
||||
@@ -1006,6 +1062,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeSDGsResult> DescribeSDGsOutcome;
|
||||
typedef std::future<DescribeSDGsOutcome> DescribeSDGsOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeSDGsRequest&, const DescribeSDGsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSDGsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSecondaryPublicIpAddressesResult> DescribeSecondaryPublicIpAddressesOutcome;
|
||||
typedef std::future<DescribeSecondaryPublicIpAddressesOutcome> DescribeSecondaryPublicIpAddressesOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeSecondaryPublicIpAddressesRequest&, const DescribeSecondaryPublicIpAddressesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecondaryPublicIpAddressesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSecurityGroupAttributeResult> DescribeSecurityGroupAttributeOutcome;
|
||||
typedef std::future<DescribeSecurityGroupAttributeOutcome> DescribeSecurityGroupAttributeOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeSecurityGroupAttributeRequest&, const DescribeSecurityGroupAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecurityGroupAttributeAsyncHandler;
|
||||
@@ -1018,6 +1077,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeServcieScheduleResult> DescribeServcieScheduleOutcome;
|
||||
typedef std::future<DescribeServcieScheduleOutcome> DescribeServcieScheduleOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeServcieScheduleRequest&, const DescribeServcieScheduleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServcieScheduleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeServerLoadBalancerListenMonitorResult> DescribeServerLoadBalancerListenMonitorOutcome;
|
||||
typedef std::future<DescribeServerLoadBalancerListenMonitorOutcome> DescribeServerLoadBalancerListenMonitorOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeServerLoadBalancerListenMonitorRequest&, const DescribeServerLoadBalancerListenMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServerLoadBalancerListenMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeServerLoadBalancerMonitorResult> DescribeServerLoadBalancerMonitorOutcome;
|
||||
typedef std::future<DescribeServerLoadBalancerMonitorOutcome> DescribeServerLoadBalancerMonitorOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeServerLoadBalancerMonitorRequest&, const DescribeServerLoadBalancerMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServerLoadBalancerMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSnapshotsResult> DescribeSnapshotsOutcome;
|
||||
typedef std::future<DescribeSnapshotsOutcome> DescribeSnapshotsOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DescribeSnapshotsRequest&, const DescribeSnapshotsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnapshotsAsyncHandler;
|
||||
@@ -1042,6 +1107,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DetachDiskResult> DetachDiskOutcome;
|
||||
typedef std::future<DetachDiskOutcome> DetachDiskOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DetachDiskRequest&, const DetachDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachDiskAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetachNetworkInterfaceResult> DetachNetworkInterfaceOutcome;
|
||||
typedef std::future<DetachNetworkInterfaceOutcome> DetachNetworkInterfaceOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DetachNetworkInterfaceRequest&, const DetachNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachNetworkInterfaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DistApplicationDataResult> DistApplicationDataOutcome;
|
||||
typedef std::future<DistApplicationDataOutcome> DistApplicationDataOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::DistApplicationDataRequest&, const DistApplicationDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DistApplicationDataAsyncHandler;
|
||||
@@ -1111,6 +1179,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyForwardEntryResult> ModifyForwardEntryOutcome;
|
||||
typedef std::future<ModifyForwardEntryOutcome> ModifyForwardEntryOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::ModifyForwardEntryRequest&, const ModifyForwardEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyForwardEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyHaVipAttributeResult> ModifyHaVipAttributeOutcome;
|
||||
typedef std::future<ModifyHaVipAttributeOutcome> ModifyHaVipAttributeOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::ModifyHaVipAttributeRequest&, const ModifyHaVipAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyHaVipAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyImageAttributeResult> ModifyImageAttributeOutcome;
|
||||
typedef std::future<ModifyImageAttributeOutcome> ModifyImageAttributeOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::ModifyImageAttributeRequest&, const ModifyImageAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyImageAttributeAsyncHandler;
|
||||
@@ -1123,6 +1194,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyInstanceAutoRenewAttributeResult> ModifyInstanceAutoRenewAttributeOutcome;
|
||||
typedef std::future<ModifyInstanceAutoRenewAttributeOutcome> ModifyInstanceAutoRenewAttributeOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::ModifyInstanceAutoRenewAttributeRequest&, const ModifyInstanceAutoRenewAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAutoRenewAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyInstanceBootConfigurationResult> ModifyInstanceBootConfigurationOutcome;
|
||||
typedef std::future<ModifyInstanceBootConfigurationOutcome> ModifyInstanceBootConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::ModifyInstanceBootConfigurationRequest&, const ModifyInstanceBootConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceBootConfigurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyInstanceChargeTypeResult> ModifyInstanceChargeTypeOutcome;
|
||||
typedef std::future<ModifyInstanceChargeTypeOutcome> ModifyInstanceChargeTypeOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::ModifyInstanceChargeTypeRequest&, const ModifyInstanceChargeTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceChargeTypeAsyncHandler;
|
||||
@@ -1132,6 +1206,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyNetworkAttributeResult> ModifyNetworkAttributeOutcome;
|
||||
typedef std::future<ModifyNetworkAttributeOutcome> ModifyNetworkAttributeOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::ModifyNetworkAttributeRequest&, const ModifyNetworkAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyNetworkAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyNetworkInterfaceAttributeResult> ModifyNetworkInterfaceAttributeOutcome;
|
||||
typedef std::future<ModifyNetworkInterfaceAttributeOutcome> ModifyNetworkInterfaceAttributeOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::ModifyNetworkInterfaceAttributeRequest&, const ModifyNetworkInterfaceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyNetworkInterfaceAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyPrepayInstanceSpecResult> ModifyPrepayInstanceSpecOutcome;
|
||||
typedef std::future<ModifyPrepayInstanceSpecOutcome> ModifyPrepayInstanceSpecOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::ModifyPrepayInstanceSpecRequest&, const ModifyPrepayInstanceSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPrepayInstanceSpecAsyncHandler;
|
||||
@@ -1318,6 +1395,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UnassignPrivateIpAddressesResult> UnassignPrivateIpAddressesOutcome;
|
||||
typedef std::future<UnassignPrivateIpAddressesOutcome> UnassignPrivateIpAddressesOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::UnassignPrivateIpAddressesRequest&, const UnassignPrivateIpAddressesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassignPrivateIpAddressesAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnassociateHaVipResult> UnassociateHaVipOutcome;
|
||||
typedef std::future<UnassociateHaVipOutcome> UnassociateHaVipOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::UnassociateHaVipRequest&, const UnassociateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateHaVipAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnassociateNetworkAclResult> UnassociateNetworkAclOutcome;
|
||||
typedef std::future<UnassociateNetworkAclOutcome> UnassociateNetworkAclOutcomeCallable;
|
||||
typedef std::function<void(const EnsClient*, const Model::UnassociateNetworkAclRequest&, const UnassociateNetworkAclOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateNetworkAclAsyncHandler;
|
||||
@@ -1362,12 +1442,18 @@ namespace AlibabaCloud
|
||||
AssociateEnsEipAddressOutcome associateEnsEipAddress(const Model::AssociateEnsEipAddressRequest &request)const;
|
||||
void associateEnsEipAddressAsync(const Model::AssociateEnsEipAddressRequest& request, const AssociateEnsEipAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AssociateEnsEipAddressOutcomeCallable associateEnsEipAddressCallable(const Model::AssociateEnsEipAddressRequest& request) const;
|
||||
AssociateHaVipOutcome associateHaVip(const Model::AssociateHaVipRequest &request)const;
|
||||
void associateHaVipAsync(const Model::AssociateHaVipRequest& request, const AssociateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AssociateHaVipOutcomeCallable associateHaVipCallable(const Model::AssociateHaVipRequest& request) const;
|
||||
AttachDiskOutcome attachDisk(const Model::AttachDiskRequest &request)const;
|
||||
void attachDiskAsync(const Model::AttachDiskRequest& request, const AttachDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AttachDiskOutcomeCallable attachDiskCallable(const Model::AttachDiskRequest& request) const;
|
||||
AttachEnsInstancesOutcome attachEnsInstances(const Model::AttachEnsInstancesRequest &request)const;
|
||||
void attachEnsInstancesAsync(const Model::AttachEnsInstancesRequest& request, const AttachEnsInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AttachEnsInstancesOutcomeCallable attachEnsInstancesCallable(const Model::AttachEnsInstancesRequest& request) const;
|
||||
AttachNetworkInterfaceOutcome attachNetworkInterface(const Model::AttachNetworkInterfaceRequest &request)const;
|
||||
void attachNetworkInterfaceAsync(const Model::AttachNetworkInterfaceRequest& request, const AttachNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AttachNetworkInterfaceOutcomeCallable attachNetworkInterfaceCallable(const Model::AttachNetworkInterfaceRequest& request) const;
|
||||
AuthorizeSecurityGroupOutcome authorizeSecurityGroup(const Model::AuthorizeSecurityGroupRequest &request)const;
|
||||
void authorizeSecurityGroupAsync(const Model::AuthorizeSecurityGroupRequest& request, const AuthorizeSecurityGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AuthorizeSecurityGroupOutcomeCallable authorizeSecurityGroupCallable(const Model::AuthorizeSecurityGroupRequest& request) const;
|
||||
@@ -1392,6 +1478,9 @@ namespace AlibabaCloud
|
||||
CreateClassicNetworkOutcome createClassicNetwork(const Model::CreateClassicNetworkRequest &request)const;
|
||||
void createClassicNetworkAsync(const Model::CreateClassicNetworkRequest& request, const CreateClassicNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateClassicNetworkOutcomeCallable createClassicNetworkCallable(const Model::CreateClassicNetworkRequest& request) const;
|
||||
CreateClusterOutcome createCluster(const Model::CreateClusterRequest &request)const;
|
||||
void createClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateClusterOutcomeCallable createClusterCallable(const Model::CreateClusterRequest& request) const;
|
||||
CreateDiskOutcome createDisk(const Model::CreateDiskRequest &request)const;
|
||||
void createDiskAsync(const Model::CreateDiskRequest& request, const CreateDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDiskOutcomeCallable createDiskCallable(const Model::CreateDiskRequest& request) const;
|
||||
@@ -1578,9 +1667,6 @@ namespace AlibabaCloud
|
||||
DescribeApplicationOutcome describeApplication(const Model::DescribeApplicationRequest &request)const;
|
||||
void describeApplicationAsync(const Model::DescribeApplicationRequest& request, const DescribeApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeApplicationOutcomeCallable describeApplicationCallable(const Model::DescribeApplicationRequest& request) const;
|
||||
DescribeApplicationResourceSummaryOutcome describeApplicationResourceSummary(const Model::DescribeApplicationResourceSummaryRequest &request)const;
|
||||
void describeApplicationResourceSummaryAsync(const Model::DescribeApplicationResourceSummaryRequest& request, const DescribeApplicationResourceSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeApplicationResourceSummaryOutcomeCallable describeApplicationResourceSummaryCallable(const Model::DescribeApplicationResourceSummaryRequest& request) const;
|
||||
DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const;
|
||||
void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const;
|
||||
@@ -1599,6 +1685,12 @@ namespace AlibabaCloud
|
||||
DescribeCloudDiskTypesOutcome describeCloudDiskTypes(const Model::DescribeCloudDiskTypesRequest &request)const;
|
||||
void describeCloudDiskTypesAsync(const Model::DescribeCloudDiskTypesRequest& request, const DescribeCloudDiskTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCloudDiskTypesOutcomeCallable describeCloudDiskTypesCallable(const Model::DescribeCloudDiskTypesRequest& request) const;
|
||||
DescribeClusterOutcome describeCluster(const Model::DescribeClusterRequest &request)const;
|
||||
void describeClusterAsync(const Model::DescribeClusterRequest& request, const DescribeClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeClusterOutcomeCallable describeClusterCallable(const Model::DescribeClusterRequest& request) const;
|
||||
DescribeClusterKubeConfigOutcome describeClusterKubeConfig(const Model::DescribeClusterKubeConfigRequest &request)const;
|
||||
void describeClusterKubeConfigAsync(const Model::DescribeClusterKubeConfigRequest& request, const DescribeClusterKubeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeClusterKubeConfigOutcomeCallable describeClusterKubeConfigCallable(const Model::DescribeClusterKubeConfigRequest& request) const;
|
||||
DescribeCreatePrePaidInstanceResultOutcome describeCreatePrePaidInstanceResult(const Model::DescribeCreatePrePaidInstanceResultRequest &request)const;
|
||||
void describeCreatePrePaidInstanceResultAsync(const Model::DescribeCreatePrePaidInstanceResultRequest& request, const DescribeCreatePrePaidInstanceResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCreatePrePaidInstanceResultOutcomeCallable describeCreatePrePaidInstanceResultCallable(const Model::DescribeCreatePrePaidInstanceResultRequest& request) const;
|
||||
@@ -1614,12 +1706,12 @@ namespace AlibabaCloud
|
||||
DescribeDeviceServiceOutcome describeDeviceService(const Model::DescribeDeviceServiceRequest &request)const;
|
||||
void describeDeviceServiceAsync(const Model::DescribeDeviceServiceRequest& request, const DescribeDeviceServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDeviceServiceOutcomeCallable describeDeviceServiceCallable(const Model::DescribeDeviceServiceRequest& request) const;
|
||||
DescribeDiskIopsListOutcome describeDiskIopsList(const Model::DescribeDiskIopsListRequest &request)const;
|
||||
void describeDiskIopsListAsync(const Model::DescribeDiskIopsListRequest& request, const DescribeDiskIopsListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDiskIopsListOutcomeCallable describeDiskIopsListCallable(const Model::DescribeDiskIopsListRequest& request) const;
|
||||
DescribeDisksOutcome describeDisks(const Model::DescribeDisksRequest &request)const;
|
||||
void describeDisksAsync(const Model::DescribeDisksRequest& request, const DescribeDisksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDisksOutcomeCallable describeDisksCallable(const Model::DescribeDisksRequest& request) const;
|
||||
DescribeEipAddressesOutcome describeEipAddresses(const Model::DescribeEipAddressesRequest &request)const;
|
||||
void describeEipAddressesAsync(const Model::DescribeEipAddressesRequest& request, const DescribeEipAddressesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeEipAddressesOutcomeCallable describeEipAddressesCallable(const Model::DescribeEipAddressesRequest& request) const;
|
||||
DescribeElbAvailableResourceInfoOutcome describeElbAvailableResourceInfo(const Model::DescribeElbAvailableResourceInfoRequest &request)const;
|
||||
void describeElbAvailableResourceInfoAsync(const Model::DescribeElbAvailableResourceInfoRequest& request, const DescribeElbAvailableResourceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeElbAvailableResourceInfoOutcomeCallable describeElbAvailableResourceInfoCallable(const Model::DescribeElbAvailableResourceInfoRequest& request) const;
|
||||
@@ -1692,6 +1784,9 @@ namespace AlibabaCloud
|
||||
DescribeForwardTableEntriesOutcome describeForwardTableEntries(const Model::DescribeForwardTableEntriesRequest &request)const;
|
||||
void describeForwardTableEntriesAsync(const Model::DescribeForwardTableEntriesRequest& request, const DescribeForwardTableEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeForwardTableEntriesOutcomeCallable describeForwardTableEntriesCallable(const Model::DescribeForwardTableEntriesRequest& request) const;
|
||||
DescribeHaVipsOutcome describeHaVips(const Model::DescribeHaVipsRequest &request)const;
|
||||
void describeHaVipsAsync(const Model::DescribeHaVipsRequest& request, const DescribeHaVipsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeHaVipsOutcomeCallable describeHaVipsCallable(const Model::DescribeHaVipsRequest& request) const;
|
||||
DescribeImageInfosOutcome describeImageInfos(const Model::DescribeImageInfosRequest &request)const;
|
||||
void describeImageInfosAsync(const Model::DescribeImageInfosRequest& request, const DescribeImageInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeImageInfosOutcomeCallable describeImageInfosCallable(const Model::DescribeImageInfosRequest& request) const;
|
||||
@@ -1704,6 +1799,9 @@ namespace AlibabaCloud
|
||||
DescribeInstanceAutoRenewAttributeOutcome describeInstanceAutoRenewAttribute(const Model::DescribeInstanceAutoRenewAttributeRequest &request)const;
|
||||
void describeInstanceAutoRenewAttributeAsync(const Model::DescribeInstanceAutoRenewAttributeRequest& request, const DescribeInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceAutoRenewAttributeOutcomeCallable describeInstanceAutoRenewAttributeCallable(const Model::DescribeInstanceAutoRenewAttributeRequest& request) const;
|
||||
DescribeInstanceBandwidthDetailOutcome describeInstanceBandwidthDetail(const Model::DescribeInstanceBandwidthDetailRequest &request)const;
|
||||
void describeInstanceBandwidthDetailAsync(const Model::DescribeInstanceBandwidthDetailRequest& request, const DescribeInstanceBandwidthDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceBandwidthDetailOutcomeCallable describeInstanceBandwidthDetailCallable(const Model::DescribeInstanceBandwidthDetailRequest& request) const;
|
||||
DescribeInstanceMonitorDataOutcome describeInstanceMonitorData(const Model::DescribeInstanceMonitorDataRequest &request)const;
|
||||
void describeInstanceMonitorDataAsync(const Model::DescribeInstanceMonitorDataRequest& request, const DescribeInstanceMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceMonitorDataOutcomeCallable describeInstanceMonitorDataCallable(const Model::DescribeInstanceMonitorDataRequest& request) const;
|
||||
@@ -1731,6 +1829,12 @@ namespace AlibabaCloud
|
||||
DescribeLoadBalancerHTTPSListenerAttributeOutcome describeLoadBalancerHTTPSListenerAttribute(const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest &request)const;
|
||||
void describeLoadBalancerHTTPSListenerAttributeAsync(const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest& request, const DescribeLoadBalancerHTTPSListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLoadBalancerHTTPSListenerAttributeOutcomeCallable describeLoadBalancerHTTPSListenerAttributeCallable(const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest& request) const;
|
||||
DescribeLoadBalancerListenMonitorOutcome describeLoadBalancerListenMonitor(const Model::DescribeLoadBalancerListenMonitorRequest &request)const;
|
||||
void describeLoadBalancerListenMonitorAsync(const Model::DescribeLoadBalancerListenMonitorRequest& request, const DescribeLoadBalancerListenMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLoadBalancerListenMonitorOutcomeCallable describeLoadBalancerListenMonitorCallable(const Model::DescribeLoadBalancerListenMonitorRequest& request) const;
|
||||
DescribeLoadBalancerListenersOutcome describeLoadBalancerListeners(const Model::DescribeLoadBalancerListenersRequest &request)const;
|
||||
void describeLoadBalancerListenersAsync(const Model::DescribeLoadBalancerListenersRequest& request, const DescribeLoadBalancerListenersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLoadBalancerListenersOutcomeCallable describeLoadBalancerListenersCallable(const Model::DescribeLoadBalancerListenersRequest& request) const;
|
||||
DescribeLoadBalancerSpecOutcome describeLoadBalancerSpec(const Model::DescribeLoadBalancerSpecRequest &request)const;
|
||||
void describeLoadBalancerSpecAsync(const Model::DescribeLoadBalancerSpecRequest& request, const DescribeLoadBalancerSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLoadBalancerSpecOutcomeCallable describeLoadBalancerSpecCallable(const Model::DescribeLoadBalancerSpecRequest& request) const;
|
||||
@@ -1794,6 +1898,9 @@ namespace AlibabaCloud
|
||||
DescribeSDGsOutcome describeSDGs(const Model::DescribeSDGsRequest &request)const;
|
||||
void describeSDGsAsync(const Model::DescribeSDGsRequest& request, const DescribeSDGsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSDGsOutcomeCallable describeSDGsCallable(const Model::DescribeSDGsRequest& request) const;
|
||||
DescribeSecondaryPublicIpAddressesOutcome describeSecondaryPublicIpAddresses(const Model::DescribeSecondaryPublicIpAddressesRequest &request)const;
|
||||
void describeSecondaryPublicIpAddressesAsync(const Model::DescribeSecondaryPublicIpAddressesRequest& request, const DescribeSecondaryPublicIpAddressesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSecondaryPublicIpAddressesOutcomeCallable describeSecondaryPublicIpAddressesCallable(const Model::DescribeSecondaryPublicIpAddressesRequest& request) const;
|
||||
DescribeSecurityGroupAttributeOutcome describeSecurityGroupAttribute(const Model::DescribeSecurityGroupAttributeRequest &request)const;
|
||||
void describeSecurityGroupAttributeAsync(const Model::DescribeSecurityGroupAttributeRequest& request, const DescribeSecurityGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSecurityGroupAttributeOutcomeCallable describeSecurityGroupAttributeCallable(const Model::DescribeSecurityGroupAttributeRequest& request) const;
|
||||
@@ -1806,6 +1913,12 @@ namespace AlibabaCloud
|
||||
DescribeServcieScheduleOutcome describeServcieSchedule(const Model::DescribeServcieScheduleRequest &request)const;
|
||||
void describeServcieScheduleAsync(const Model::DescribeServcieScheduleRequest& request, const DescribeServcieScheduleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeServcieScheduleOutcomeCallable describeServcieScheduleCallable(const Model::DescribeServcieScheduleRequest& request) const;
|
||||
DescribeServerLoadBalancerListenMonitorOutcome describeServerLoadBalancerListenMonitor(const Model::DescribeServerLoadBalancerListenMonitorRequest &request)const;
|
||||
void describeServerLoadBalancerListenMonitorAsync(const Model::DescribeServerLoadBalancerListenMonitorRequest& request, const DescribeServerLoadBalancerListenMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeServerLoadBalancerListenMonitorOutcomeCallable describeServerLoadBalancerListenMonitorCallable(const Model::DescribeServerLoadBalancerListenMonitorRequest& request) const;
|
||||
DescribeServerLoadBalancerMonitorOutcome describeServerLoadBalancerMonitor(const Model::DescribeServerLoadBalancerMonitorRequest &request)const;
|
||||
void describeServerLoadBalancerMonitorAsync(const Model::DescribeServerLoadBalancerMonitorRequest& request, const DescribeServerLoadBalancerMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeServerLoadBalancerMonitorOutcomeCallable describeServerLoadBalancerMonitorCallable(const Model::DescribeServerLoadBalancerMonitorRequest& request) const;
|
||||
DescribeSnapshotsOutcome describeSnapshots(const Model::DescribeSnapshotsRequest &request)const;
|
||||
void describeSnapshotsAsync(const Model::DescribeSnapshotsRequest& request, const DescribeSnapshotsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSnapshotsOutcomeCallable describeSnapshotsCallable(const Model::DescribeSnapshotsRequest& request) const;
|
||||
@@ -1830,6 +1943,9 @@ namespace AlibabaCloud
|
||||
DetachDiskOutcome detachDisk(const Model::DetachDiskRequest &request)const;
|
||||
void detachDiskAsync(const Model::DetachDiskRequest& request, const DetachDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetachDiskOutcomeCallable detachDiskCallable(const Model::DetachDiskRequest& request) const;
|
||||
DetachNetworkInterfaceOutcome detachNetworkInterface(const Model::DetachNetworkInterfaceRequest &request)const;
|
||||
void detachNetworkInterfaceAsync(const Model::DetachNetworkInterfaceRequest& request, const DetachNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetachNetworkInterfaceOutcomeCallable detachNetworkInterfaceCallable(const Model::DetachNetworkInterfaceRequest& request) const;
|
||||
DistApplicationDataOutcome distApplicationData(const Model::DistApplicationDataRequest &request)const;
|
||||
void distApplicationDataAsync(const Model::DistApplicationDataRequest& request, const DistApplicationDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DistApplicationDataOutcomeCallable distApplicationDataCallable(const Model::DistApplicationDataRequest& request) const;
|
||||
@@ -1899,6 +2015,9 @@ namespace AlibabaCloud
|
||||
ModifyForwardEntryOutcome modifyForwardEntry(const Model::ModifyForwardEntryRequest &request)const;
|
||||
void modifyForwardEntryAsync(const Model::ModifyForwardEntryRequest& request, const ModifyForwardEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyForwardEntryOutcomeCallable modifyForwardEntryCallable(const Model::ModifyForwardEntryRequest& request) const;
|
||||
ModifyHaVipAttributeOutcome modifyHaVipAttribute(const Model::ModifyHaVipAttributeRequest &request)const;
|
||||
void modifyHaVipAttributeAsync(const Model::ModifyHaVipAttributeRequest& request, const ModifyHaVipAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyHaVipAttributeOutcomeCallable modifyHaVipAttributeCallable(const Model::ModifyHaVipAttributeRequest& request) const;
|
||||
ModifyImageAttributeOutcome modifyImageAttribute(const Model::ModifyImageAttributeRequest &request)const;
|
||||
void modifyImageAttributeAsync(const Model::ModifyImageAttributeRequest& request, const ModifyImageAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyImageAttributeOutcomeCallable modifyImageAttributeCallable(const Model::ModifyImageAttributeRequest& request) const;
|
||||
@@ -1911,6 +2030,9 @@ namespace AlibabaCloud
|
||||
ModifyInstanceAutoRenewAttributeOutcome modifyInstanceAutoRenewAttribute(const Model::ModifyInstanceAutoRenewAttributeRequest &request)const;
|
||||
void modifyInstanceAutoRenewAttributeAsync(const Model::ModifyInstanceAutoRenewAttributeRequest& request, const ModifyInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyInstanceAutoRenewAttributeOutcomeCallable modifyInstanceAutoRenewAttributeCallable(const Model::ModifyInstanceAutoRenewAttributeRequest& request) const;
|
||||
ModifyInstanceBootConfigurationOutcome modifyInstanceBootConfiguration(const Model::ModifyInstanceBootConfigurationRequest &request)const;
|
||||
void modifyInstanceBootConfigurationAsync(const Model::ModifyInstanceBootConfigurationRequest& request, const ModifyInstanceBootConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyInstanceBootConfigurationOutcomeCallable modifyInstanceBootConfigurationCallable(const Model::ModifyInstanceBootConfigurationRequest& request) const;
|
||||
ModifyInstanceChargeTypeOutcome modifyInstanceChargeType(const Model::ModifyInstanceChargeTypeRequest &request)const;
|
||||
void modifyInstanceChargeTypeAsync(const Model::ModifyInstanceChargeTypeRequest& request, const ModifyInstanceChargeTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyInstanceChargeTypeOutcomeCallable modifyInstanceChargeTypeCallable(const Model::ModifyInstanceChargeTypeRequest& request) const;
|
||||
@@ -1920,6 +2042,9 @@ namespace AlibabaCloud
|
||||
ModifyNetworkAttributeOutcome modifyNetworkAttribute(const Model::ModifyNetworkAttributeRequest &request)const;
|
||||
void modifyNetworkAttributeAsync(const Model::ModifyNetworkAttributeRequest& request, const ModifyNetworkAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyNetworkAttributeOutcomeCallable modifyNetworkAttributeCallable(const Model::ModifyNetworkAttributeRequest& request) const;
|
||||
ModifyNetworkInterfaceAttributeOutcome modifyNetworkInterfaceAttribute(const Model::ModifyNetworkInterfaceAttributeRequest &request)const;
|
||||
void modifyNetworkInterfaceAttributeAsync(const Model::ModifyNetworkInterfaceAttributeRequest& request, const ModifyNetworkInterfaceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyNetworkInterfaceAttributeOutcomeCallable modifyNetworkInterfaceAttributeCallable(const Model::ModifyNetworkInterfaceAttributeRequest& request) const;
|
||||
ModifyPrepayInstanceSpecOutcome modifyPrepayInstanceSpec(const Model::ModifyPrepayInstanceSpecRequest &request)const;
|
||||
void modifyPrepayInstanceSpecAsync(const Model::ModifyPrepayInstanceSpecRequest& request, const ModifyPrepayInstanceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyPrepayInstanceSpecOutcomeCallable modifyPrepayInstanceSpecCallable(const Model::ModifyPrepayInstanceSpecRequest& request) const;
|
||||
@@ -2106,6 +2231,9 @@ namespace AlibabaCloud
|
||||
UnassignPrivateIpAddressesOutcome unassignPrivateIpAddresses(const Model::UnassignPrivateIpAddressesRequest &request)const;
|
||||
void unassignPrivateIpAddressesAsync(const Model::UnassignPrivateIpAddressesRequest& request, const UnassignPrivateIpAddressesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnassignPrivateIpAddressesOutcomeCallable unassignPrivateIpAddressesCallable(const Model::UnassignPrivateIpAddressesRequest& request) const;
|
||||
UnassociateHaVipOutcome unassociateHaVip(const Model::UnassociateHaVipRequest &request)const;
|
||||
void unassociateHaVipAsync(const Model::UnassociateHaVipRequest& request, const UnassociateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnassociateHaVipOutcomeCallable unassociateHaVipCallable(const Model::UnassociateHaVipRequest& request) const;
|
||||
UnassociateNetworkAclOutcome unassociateNetworkAcl(const Model::UnassociateNetworkAclRequest &request)const;
|
||||
void unassociateNetworkAclAsync(const Model::UnassociateNetworkAclRequest& request, const UnassociateNetworkAclAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnassociateNetworkAclOutcomeCallable unassociateNetworkAclCallable(const Model::UnassociateNetworkAclRequest& request) const;
|
||||
|
||||
48
ens/include/alibabacloud/ens/model/AssociateHaVipRequest.h
Normal file
48
ens/include/alibabacloud/ens/model/AssociateHaVipRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ASSOCIATEHAVIPREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ASSOCIATEHAVIPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT AssociateHaVipRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AssociateHaVipRequest();
|
||||
~AssociateHaVipRequest();
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getHaVipId() const;
|
||||
void setHaVipId(const std::string &haVipId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceType_;
|
||||
std::string haVipId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ASSOCIATEHAVIPREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYRESULT_H_
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ASSOCIATEHAVIPRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ASSOCIATEHAVIPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,23 +29,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeApplicationResourceSummaryResult : public ServiceResult
|
||||
class ALIBABACLOUD_ENS_EXPORT AssociateHaVipResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeApplicationResourceSummaryResult();
|
||||
explicit DescribeApplicationResourceSummaryResult(const std::string &payload);
|
||||
~DescribeApplicationResourceSummaryResult();
|
||||
std::string getApplicationResource()const;
|
||||
AssociateHaVipResult();
|
||||
explicit AssociateHaVipResult(const std::string &payload);
|
||||
~AssociateHaVipResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string applicationResource_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYRESULT_H_
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ASSOCIATEHAVIPRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,20 +26,20 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeApplicationResourceSummaryRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_ENS_EXPORT AttachNetworkInterfaceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeApplicationResourceSummaryRequest();
|
||||
~DescribeApplicationResourceSummaryRequest();
|
||||
std::string getLevel() const;
|
||||
void setLevel(const std::string &level);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
AttachNetworkInterfaceRequest();
|
||||
~AttachNetworkInterfaceRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getNetworkInterfaceId() const;
|
||||
void setNetworkInterfaceId(const std::string &networkInterfaceId);
|
||||
|
||||
private:
|
||||
std::string level_;
|
||||
std::string resourceType_;
|
||||
std::string instanceId_;
|
||||
std::string networkInterfaceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ATTACHNETWORKINTERFACERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ATTACHNETWORKINTERFACERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT AttachNetworkInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachNetworkInterfaceResult();
|
||||
explicit AttachNetworkInterfaceResult(const std::string &payload);
|
||||
~AttachNetworkInterfaceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ATTACHNETWORKINTERFACERESULT_H_
|
||||
45
ens/include/alibabacloud/ens/model/CreateClusterRequest.h
Normal file
45
ens/include/alibabacloud/ens/model/CreateClusterRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATECLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATECLUSTERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateClusterRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateClusterRequest();
|
||||
~CreateClusterRequest();
|
||||
std::string getClusterVersion() const;
|
||||
void setClusterVersion(const std::string &clusterVersion);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string clusterVersion_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATECLUSTERREQUEST_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateClusterResult.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateClusterResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATECLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATECLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateClusterResult();
|
||||
explicit CreateClusterResult(const std::string &payload);
|
||||
~CreateClusterResult();
|
||||
std::string getClusterId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string clusterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATECLUSTERRESULT_H_
|
||||
@@ -28,12 +28,18 @@ namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateDiskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
CreateDiskRequest();
|
||||
~CreateDiskRequest();
|
||||
std::string getDiskName() const;
|
||||
void setDiskName(const std::string &diskName);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getSize() const;
|
||||
void setSize(const std::string &size);
|
||||
std::string getSnapshotId() const;
|
||||
@@ -50,6 +56,7 @@ public:
|
||||
private:
|
||||
std::string diskName_;
|
||||
std::string ensRegionId_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string size_;
|
||||
std::string snapshotId_;
|
||||
std::string instanceChargeType_;
|
||||
|
||||
@@ -28,12 +28,18 @@ namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateEipInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
CreateEipInstanceRequest();
|
||||
~CreateEipInstanceRequest();
|
||||
std::string getIsp() const;
|
||||
void setIsp(const std::string &isp);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getInternetChargeType() const;
|
||||
void setInternetChargeType(const std::string &internetChargeType);
|
||||
std::string getName() const;
|
||||
@@ -48,6 +54,7 @@ public:
|
||||
private:
|
||||
std::string isp_;
|
||||
std::string ensRegionId_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string internetChargeType_;
|
||||
std::string name_;
|
||||
std::string description_;
|
||||
|
||||
@@ -28,12 +28,18 @@ namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateNatGatewayRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
CreateNatGatewayRequest();
|
||||
~CreateNatGatewayRequest();
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getName() const;
|
||||
@@ -44,6 +50,7 @@ public:
|
||||
private:
|
||||
std::string ensRegionId_;
|
||||
std::string instanceType_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string vSwitchId_;
|
||||
std::string name_;
|
||||
std::string networkId_;
|
||||
|
||||
@@ -28,6 +28,10 @@ namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateNetworkRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
CreateNetworkRequest();
|
||||
~CreateNetworkRequest();
|
||||
std::string getDescription() const;
|
||||
@@ -36,6 +40,8 @@ public:
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getNetworkName() const;
|
||||
void setNetworkName(const std::string &networkName);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getCidrBlock() const;
|
||||
void setCidrBlock(const std::string &cidrBlock);
|
||||
|
||||
@@ -43,6 +49,7 @@ private:
|
||||
std::string description_;
|
||||
std::string ensRegionId_;
|
||||
std::string networkName_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string cidrBlock_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -28,12 +28,18 @@ namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateVSwitchRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
CreateVSwitchRequest();
|
||||
~CreateVSwitchRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getVSwitchName() const;
|
||||
void setVSwitchName(const std::string &vSwitchName);
|
||||
std::string getCidrBlock() const;
|
||||
@@ -44,6 +50,7 @@ public:
|
||||
private:
|
||||
std::string description_;
|
||||
std::string ensRegionId_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string vSwitchName_;
|
||||
std::string cidrBlock_;
|
||||
std::string networkId_;
|
||||
|
||||
@@ -32,9 +32,12 @@ public:
|
||||
~DescribeCloudDiskTypesRequest();
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::vector<std::string> getEnsRegionIds() const;
|
||||
void setEnsRegionIds(const std::vector<std::string> &ensRegionIds);
|
||||
|
||||
private:
|
||||
std::string ensRegionId_;
|
||||
std::vector<std::string> ensRegionIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERKUBECONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERKUBECONFIGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeClusterKubeConfigRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeClusterKubeConfigRequest();
|
||||
~DescribeClusterKubeConfigRequest();
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
|
||||
private:
|
||||
std::string clusterId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERKUBECONFIGREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERKUBECONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERKUBECONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeClusterKubeConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeClusterKubeConfigResult();
|
||||
explicit DescribeClusterKubeConfigResult(const std::string &payload);
|
||||
~DescribeClusterKubeConfigResult();
|
||||
std::string getClusterId()const;
|
||||
std::string getKubeconfig()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string clusterId_;
|
||||
std::string kubeconfig_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERKUBECONFIGRESULT_H_
|
||||
42
ens/include/alibabacloud/ens/model/DescribeClusterRequest.h
Normal file
42
ens/include/alibabacloud/ens/model/DescribeClusterRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeClusterRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeClusterRequest();
|
||||
~DescribeClusterRequest();
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
|
||||
private:
|
||||
std::string clusterId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERREQUEST_H_
|
||||
59
ens/include/alibabacloud/ens/model/DescribeClusterResult.h
Normal file
59
ens/include/alibabacloud/ens/model/DescribeClusterResult.h
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ClustersItem
|
||||
{
|
||||
std::string status;
|
||||
std::string clusterId;
|
||||
std::string currentVersion;
|
||||
std::string nextVersion;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeClusterResult();
|
||||
explicit DescribeClusterResult(const std::string &payload);
|
||||
~DescribeClusterResult();
|
||||
std::vector<ClustersItem> getClusters()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ClustersItem> clusters_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBECLUSTERRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEDISKIOPSLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEDISKIOPSLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeDiskIopsListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeDiskIopsListRequest();
|
||||
~DescribeDiskIopsListRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getDiskId() const;
|
||||
void setDiskId(const std::string &diskId);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string diskId_;
|
||||
std::string endTime_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEDISKIOPSLISTREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEDISKIOPSLISTRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEDISKIOPSLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeDiskIopsListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DiskIops
|
||||
{
|
||||
long readOps;
|
||||
std::string bizTime;
|
||||
long readLatency;
|
||||
long writeOps;
|
||||
std::string regionId;
|
||||
long readBytes;
|
||||
long writeBytes;
|
||||
long writeLatency;
|
||||
std::string diskId;
|
||||
};
|
||||
|
||||
|
||||
DescribeDiskIopsListResult();
|
||||
explicit DescribeDiskIopsListResult(const std::string &payload);
|
||||
~DescribeDiskIopsListResult();
|
||||
std::vector<DiskIops> getDiskIopsList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DiskIops> diskIopsList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEDISKIOPSLISTRESULT_H_
|
||||
66
ens/include/alibabacloud/ens/model/DescribeHaVipsRequest.h
Normal file
66
ens/include/alibabacloud/ens/model/DescribeHaVipsRequest.h
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEHAVIPSREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEHAVIPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeHaVipsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeHaVipsRequest();
|
||||
~DescribeHaVipsRequest();
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getHaVipId() const;
|
||||
void setHaVipId(const std::string &haVipId);
|
||||
std::string getHaVipAddress() const;
|
||||
void setHaVipAddress(const std::string &haVipAddress);
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getNetworkId() const;
|
||||
void setNetworkId(const std::string &networkId);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
|
||||
private:
|
||||
std::string ensRegionId_;
|
||||
std::string haVipId_;
|
||||
std::string haVipAddress_;
|
||||
std::string vSwitchId_;
|
||||
std::string name_;
|
||||
std::string networkId_;
|
||||
std::string status_;
|
||||
std::string pageNumber_;
|
||||
std::string pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEHAVIPSREQUEST_H_
|
||||
84
ens/include/alibabacloud/ens/model/DescribeHaVipsResult.h
Normal file
84
ens/include/alibabacloud/ens/model/DescribeHaVipsResult.h
Normal file
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEHAVIPSRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEHAVIPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeHaVipsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct HaVip
|
||||
{
|
||||
struct Eip
|
||||
{
|
||||
std::string eipId;
|
||||
std::string eip;
|
||||
};
|
||||
struct Relation
|
||||
{
|
||||
std::string status;
|
||||
std::string instanceId;
|
||||
std::string creationTime;
|
||||
std::string ipAddress;
|
||||
std::string instanceType;
|
||||
};
|
||||
std::vector<HaVip::Relation> associatedInstances;
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::vector<HaVip::Eip> associatedEipAddresses;
|
||||
std::string vSwitchId;
|
||||
std::string creationTime;
|
||||
std::string ipAddress;
|
||||
std::string haVipId;
|
||||
std::string ensRegionId;
|
||||
std::string networkId;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeHaVipsResult();
|
||||
explicit DescribeHaVipsResult(const std::string &payload);
|
||||
~DescribeHaVipsResult();
|
||||
std::string getTotalCount()const;
|
||||
std::vector<HaVip> getHaVips()const;
|
||||
std::string getPageSize()const;
|
||||
std::string getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalCount_;
|
||||
std::vector<HaVip> haVips_;
|
||||
std::string pageSize_;
|
||||
std::string pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEHAVIPSRESULT_H_
|
||||
@@ -34,6 +34,14 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Image
|
||||
{
|
||||
struct DiskDeviceMapping
|
||||
{
|
||||
std::string type;
|
||||
std::string format;
|
||||
std::string size;
|
||||
std::string imageId;
|
||||
};
|
||||
std::vector<Image::DiskDeviceMapping> diskDeviceMappings;
|
||||
std::string description;
|
||||
std::string imageVersion;
|
||||
std::string imageSize;
|
||||
|
||||
@@ -34,9 +34,17 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Image
|
||||
{
|
||||
struct DiskDeviceMapping
|
||||
{
|
||||
std::string type;
|
||||
std::string format;
|
||||
std::string size;
|
||||
std::string imageId;
|
||||
};
|
||||
std::string imageOwnerAlias;
|
||||
std::string imageName;
|
||||
std::string snapshotId;
|
||||
std::vector<Image::DiskDeviceMapping> diskDeviceMappings;
|
||||
std::string architecture;
|
||||
std::string platform;
|
||||
std::string imageSize;
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEINSTANCEBANDWIDTHDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEINSTANCEBANDWIDTHDETAILREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeInstanceBandwidthDetailRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstanceBandwidthDetailRequest();
|
||||
~DescribeInstanceBandwidthDetailRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getServiceType() const;
|
||||
void setServiceType(const std::string &serviceType);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string ensRegionId_;
|
||||
std::string instanceId_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string instanceType_;
|
||||
std::string endTime_;
|
||||
std::string serviceType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEINSTANCEBANDWIDTHDETAILREQUEST_H_
|
||||
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEINSTANCEBANDWIDTHDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEINSTANCEBANDWIDTHDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeInstanceBandwidthDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Bandwidth
|
||||
{
|
||||
std::string instanceId;
|
||||
std::string serviceType;
|
||||
std::string ip;
|
||||
std::string isp;
|
||||
std::string bizTime;
|
||||
int flowType;
|
||||
std::string instanceType;
|
||||
std::string ensRegionId;
|
||||
long rxBw;
|
||||
long txBw;
|
||||
long aliUid;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceBandwidthDetailResult();
|
||||
explicit DescribeInstanceBandwidthDetailResult(const std::string &payload);
|
||||
~DescribeInstanceBandwidthDetailResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<Bandwidth> getBandwidths()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<Bandwidth> bandwidths_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEINSTANCEBANDWIDTHDETAILRESULT_H_
|
||||
@@ -84,6 +84,24 @@ namespace AlibabaCloud
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
struct NetworkInterfacesItem
|
||||
{
|
||||
struct PrivateIpSet
|
||||
{
|
||||
std::string privateIpAddress;
|
||||
bool primary;
|
||||
};
|
||||
struct Ipv6Set
|
||||
{
|
||||
std::string ipv6Address;
|
||||
};
|
||||
std::string type;
|
||||
std::vector<NetworkInterfacesItem::Ipv6Set> ipv6Sets;
|
||||
std::string primaryIpAddress;
|
||||
std::string macAddress;
|
||||
std::string networkInterfaceId;
|
||||
std::vector<NetworkInterfacesItem::PrivateIpSet> privateIpSets;
|
||||
};
|
||||
std::vector<Instance::PrivateIpAddress> privateIpAddresses;
|
||||
std::string instanceTypeFamily;
|
||||
int memory;
|
||||
@@ -93,6 +111,7 @@ namespace AlibabaCloud
|
||||
std::vector<std::string> publicIpAddress;
|
||||
NetworkAttributes networkAttributes;
|
||||
std::vector<std::string> innerIpAddress;
|
||||
std::vector<Instance::NetworkInterfacesItem> networkInterfaces;
|
||||
std::string expiredTime;
|
||||
std::string imageId;
|
||||
std::vector<Instance::PublicIpAddress> publicIpAddresses;
|
||||
@@ -101,6 +120,7 @@ namespace AlibabaCloud
|
||||
std::string hostName;
|
||||
std::string spotStrategy;
|
||||
std::string status;
|
||||
std::string keyPairName;
|
||||
std::string instanceId;
|
||||
std::string specName;
|
||||
std::vector<std::string> securityGroupIds;
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENMONITORREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeLoadBalancerListenMonitorRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeLoadBalancerListenMonitorRequest();
|
||||
~DescribeLoadBalancerListenMonitorRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getLoadBalancerId() const;
|
||||
void setLoadBalancerId(const std::string &loadBalancerId);
|
||||
std::string getProto() const;
|
||||
void setProto(const std::string &proto);
|
||||
std::string getVPort() const;
|
||||
void setVPort(const std::string &vPort);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string loadBalancerId_;
|
||||
std::string proto_;
|
||||
std::string vPort_;
|
||||
std::string endTime_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENMONITORREQUEST_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENMONITORRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENMONITORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeLoadBalancerListenMonitorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ElbListenMonitorList
|
||||
{
|
||||
std::string outDropPkts;
|
||||
std::string conns;
|
||||
std::string inDropPkts;
|
||||
std::string bizTime;
|
||||
std::string loadBalancerId;
|
||||
std::string validRsNum;
|
||||
std::string vni;
|
||||
std::string inBytes;
|
||||
std::string inDropBytes;
|
||||
std::string outDropBytes;
|
||||
std::string dropConns;
|
||||
std::string outPkts;
|
||||
std::string proto;
|
||||
std::string vPort;
|
||||
std::string inPkts;
|
||||
std::string ensRegionId;
|
||||
std::string vip;
|
||||
std::string actConns;
|
||||
std::string inActConns;
|
||||
std::string outBytes;
|
||||
std::string inValidRsNum;
|
||||
};
|
||||
|
||||
|
||||
DescribeLoadBalancerListenMonitorResult();
|
||||
explicit DescribeLoadBalancerListenMonitorResult(const std::string &payload);
|
||||
~DescribeLoadBalancerListenMonitorResult();
|
||||
std::vector<ElbListenMonitorList> getLoadBalancerMonitorListenData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ElbListenMonitorList> loadBalancerMonitorListenData_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENMONITORRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENERSREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENERSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeLoadBalancerListenersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeLoadBalancerListenersRequest();
|
||||
~DescribeLoadBalancerListenersRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLoadBalancerId() const;
|
||||
void setLoadBalancerId(const std::string &loadBalancerId);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string loadBalancerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENERSREQUEST_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENERSRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeLoadBalancerListenersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Listener
|
||||
{
|
||||
std::string status;
|
||||
std::string listenerForward;
|
||||
std::string listenerPort;
|
||||
std::string description;
|
||||
std::string forwardPort;
|
||||
std::string createTime;
|
||||
std::string loadBalancerId;
|
||||
std::string protocol;
|
||||
};
|
||||
|
||||
|
||||
DescribeLoadBalancerListenersResult();
|
||||
explicit DescribeLoadBalancerListenersResult(const std::string &payload);
|
||||
~DescribeLoadBalancerListenersResult();
|
||||
std::vector<Listener> getListeners()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Listener> listeners_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBELOADBALANCERLISTENERSRESULT_H_
|
||||
@@ -42,6 +42,8 @@ public:
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getNetworkId() const;
|
||||
void setNetworkId(const std::string &networkId);
|
||||
std::vector<std::string> getIpv6Address() const;
|
||||
void setIpv6Address(const std::vector<std::string> &ipv6Address);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
std::string getSecurityGroupId() const;
|
||||
@@ -64,6 +66,7 @@ private:
|
||||
std::string vSwitchId_;
|
||||
std::string instanceId_;
|
||||
std::string networkId_;
|
||||
std::vector<std::string> ipv6Address_;
|
||||
std::string status_;
|
||||
std::string securityGroupId_;
|
||||
std::string pageNumber_;
|
||||
|
||||
@@ -39,6 +39,10 @@ namespace AlibabaCloud
|
||||
std::string privateIpAddress;
|
||||
bool primary;
|
||||
};
|
||||
struct Ipv6Set
|
||||
{
|
||||
std::string ipv6Address;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string instanceId;
|
||||
@@ -52,6 +56,7 @@ namespace AlibabaCloud
|
||||
std::vector<std::string> securityGroupIds;
|
||||
std::string instanceName;
|
||||
std::string type;
|
||||
std::vector<NetworkInterfaceSet::Ipv6Set> ipv6Sets;
|
||||
std::string creationTime;
|
||||
std::string ensRegionId;
|
||||
std::vector<NetworkInterfaceSet::PrivateIpSet> privateIpSets;
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBESECONDARYPUBLICIPADDRESSESREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBESECONDARYPUBLICIPADDRESSESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeSecondaryPublicIpAddressesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSecondaryPublicIpAddressesRequest();
|
||||
~DescribeSecondaryPublicIpAddressesRequest();
|
||||
std::string getSecondaryPublicIpId() const;
|
||||
void setSecondaryPublicIpId(const std::string &secondaryPublicIpId);
|
||||
std::string getIsp() const;
|
||||
void setIsp(const std::string &isp);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getSecondaryPublicIpAddress() const;
|
||||
void setSecondaryPublicIpAddress(const std::string &secondaryPublicIpAddress);
|
||||
|
||||
private:
|
||||
std::string secondaryPublicIpId_;
|
||||
std::string isp_;
|
||||
int pageNumber_;
|
||||
std::string ensRegionId_;
|
||||
int pageSize_;
|
||||
std::string secondaryPublicIpAddress_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBESECONDARYPUBLICIPADDRESSESREQUEST_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBESECONDARYPUBLICIPADDRESSESRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBESECONDARYPUBLICIPADDRESSESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeSecondaryPublicIpAddressesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Ip
|
||||
{
|
||||
std::string ipVersion;
|
||||
std::string gateway;
|
||||
std::string secondaryPublicIpAddress;
|
||||
std::string isp;
|
||||
std::string creationTime;
|
||||
int cidrMask;
|
||||
std::string ensRegionId;
|
||||
std::string secondaryPublicIpId;
|
||||
};
|
||||
|
||||
|
||||
DescribeSecondaryPublicIpAddressesResult();
|
||||
explicit DescribeSecondaryPublicIpAddressesResult(const std::string &payload);
|
||||
~DescribeSecondaryPublicIpAddressesResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<Ip> getSecondaryPublicIpAddresses()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<Ip> secondaryPublicIpAddresses_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBESECONDARYPUBLICIPADDRESSESRESULT_H_
|
||||
@@ -34,6 +34,13 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Image
|
||||
{
|
||||
struct DiskDeviceMapping
|
||||
{
|
||||
std::string type;
|
||||
std::string format;
|
||||
std::string size;
|
||||
std::string imageId;
|
||||
};
|
||||
std::string imageOwnerAlias;
|
||||
std::string status;
|
||||
std::string architecture;
|
||||
@@ -45,6 +52,7 @@ namespace AlibabaCloud
|
||||
std::string imageStorageSize;
|
||||
std::string imageName;
|
||||
std::string snapshotId;
|
||||
std::vector<Image::DiskDeviceMapping> diskDeviceMappings;
|
||||
std::string creationTime;
|
||||
std::string imageId;
|
||||
};
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERLISTENMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERLISTENMONITORREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeServerLoadBalancerListenMonitorRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeServerLoadBalancerListenMonitorRequest();
|
||||
~DescribeServerLoadBalancerListenMonitorRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getLoadBalancerId() const;
|
||||
void setLoadBalancerId(const std::string &loadBalancerId);
|
||||
std::string getProto() const;
|
||||
void setProto(const std::string &proto);
|
||||
std::string getVPort() const;
|
||||
void setVPort(const std::string &vPort);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string loadBalancerId_;
|
||||
std::string proto_;
|
||||
std::string vPort_;
|
||||
std::string endTime_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERLISTENMONITORREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERLISTENMONITORRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERLISTENMONITORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeServerLoadBalancerListenMonitorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EslbMonitorList
|
||||
{
|
||||
int acc;
|
||||
int reqs5xx;
|
||||
int vport;
|
||||
std::string bizTime;
|
||||
int rtAvg;
|
||||
std::string loadBalancerId;
|
||||
std::string loadBalancerSpec;
|
||||
int vni;
|
||||
std::string loadBalancerName;
|
||||
std::string proto;
|
||||
int reqs2xx;
|
||||
int reqs4xx;
|
||||
int reqs3xx;
|
||||
std::string ensRegionId;
|
||||
std::string vip;
|
||||
};
|
||||
|
||||
|
||||
DescribeServerLoadBalancerListenMonitorResult();
|
||||
explicit DescribeServerLoadBalancerListenMonitorResult(const std::string &payload);
|
||||
~DescribeServerLoadBalancerListenMonitorResult();
|
||||
std::vector<EslbMonitorList> getServerLoadBalancerMonitorData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<EslbMonitorList> serverLoadBalancerMonitorData_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERLISTENMONITORRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERMONITORREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeServerLoadBalancerMonitorRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeServerLoadBalancerMonitorRequest();
|
||||
~DescribeServerLoadBalancerMonitorRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getLoadBalancerId() const;
|
||||
void setLoadBalancerId(const std::string &loadBalancerId);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string endTime_;
|
||||
std::string loadBalancerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERMONITORREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERMONITORRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERMONITORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeServerLoadBalancerMonitorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EslbMonitorList
|
||||
{
|
||||
int acc;
|
||||
int reqs5xx;
|
||||
std::string bizTime;
|
||||
int rtAvg;
|
||||
std::string loadBalancerId;
|
||||
std::string loadBalancerSpec;
|
||||
int vni;
|
||||
std::string loadBalancerName;
|
||||
int reqs2xx;
|
||||
int reqs4xx;
|
||||
int reqs3xx;
|
||||
std::string ensRegionId;
|
||||
std::string vip;
|
||||
};
|
||||
|
||||
|
||||
DescribeServerLoadBalancerMonitorResult();
|
||||
explicit DescribeServerLoadBalancerMonitorResult(const std::string &payload);
|
||||
~DescribeServerLoadBalancerMonitorResult();
|
||||
std::vector<EslbMonitorList> getServerLoadBalancerMonitorData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<EslbMonitorList> serverLoadBalancerMonitorData_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBESERVERLOADBALANCERMONITORRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DETACHNETWORKINTERFACEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DETACHNETWORKINTERFACEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DetachNetworkInterfaceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DetachNetworkInterfaceRequest();
|
||||
~DetachNetworkInterfaceRequest();
|
||||
std::string getNetworkInterfaceId() const;
|
||||
void setNetworkInterfaceId(const std::string &networkInterfaceId);
|
||||
|
||||
private:
|
||||
std::string networkInterfaceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DETACHNETWORKINTERFACEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DETACHNETWORKINTERFACERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DETACHNETWORKINTERFACERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DetachNetworkInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DetachNetworkInterfaceResult();
|
||||
explicit DetachNetworkInterfaceResult(const std::string &payload);
|
||||
~DetachNetworkInterfaceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DETACHNETWORKINTERFACERESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEEIPADDRESSESREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEEIPADDRESSESREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_MODIFYHAVIPATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_MODIFYHAVIPATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,20 +26,20 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeEipAddressesRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_ENS_EXPORT ModifyHaVipAttributeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeEipAddressesRequest();
|
||||
~DescribeEipAddressesRequest();
|
||||
std::string getEips() const;
|
||||
void setEips(const std::string &eips);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
ModifyHaVipAttributeRequest();
|
||||
~ModifyHaVipAttributeRequest();
|
||||
std::string getHaVipId() const;
|
||||
void setHaVipId(const std::string &haVipId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string eips_;
|
||||
std::string ensRegionId_;
|
||||
std::string haVipId_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEEIPADDRESSESREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_MODIFYHAVIPATTRIBUTEREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEEIPADDRESSESRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEEIPADDRESSESRESULT_H_
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_MODIFYHAVIPATTRIBUTERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_MODIFYHAVIPATTRIBUTERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,28 +29,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeEipAddressesResult : public ServiceResult
|
||||
class ALIBABACLOUD_ENS_EXPORT ModifyHaVipAttributeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EipAddress
|
||||
{
|
||||
std::string instanceIdInternetIp;
|
||||
std::string eip;
|
||||
};
|
||||
|
||||
|
||||
DescribeEipAddressesResult();
|
||||
explicit DescribeEipAddressesResult(const std::string &payload);
|
||||
~DescribeEipAddressesResult();
|
||||
std::vector<EipAddress> getEipAddresses()const;
|
||||
ModifyHaVipAttributeResult();
|
||||
explicit ModifyHaVipAttributeResult(const std::string &payload);
|
||||
~ModifyHaVipAttributeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<EipAddress> eipAddresses_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEEIPADDRESSESRESULT_H_
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_MODIFYHAVIPATTRIBUTERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_MODIFYINSTANCEBOOTCONFIGURATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_MODIFYINSTANCEBOOTCONFIGURATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT ModifyInstanceBootConfigurationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyInstanceBootConfigurationRequest();
|
||||
~ModifyInstanceBootConfigurationRequest();
|
||||
std::string getDiskSet() const;
|
||||
void setDiskSet(const std::string &diskSet);
|
||||
std::string getBootType() const;
|
||||
void setBootType(const std::string &bootType);
|
||||
std::string getBootSet() const;
|
||||
void setBootSet(const std::string &bootSet);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string diskSet_;
|
||||
std::string bootType_;
|
||||
std::string bootSet_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_MODIFYINSTANCEBOOTCONFIGURATIONREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_MODIFYINSTANCEBOOTCONFIGURATIONRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_MODIFYINSTANCEBOOTCONFIGURATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT ModifyInstanceBootConfigurationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyInstanceBootConfigurationResult();
|
||||
explicit ModifyInstanceBootConfigurationResult(const std::string &payload);
|
||||
~ModifyInstanceBootConfigurationResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_MODIFYINSTANCEBOOTCONFIGURATIONRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_MODIFYNETWORKINTERFACEATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_MODIFYNETWORKINTERFACEATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT ModifyNetworkInterfaceAttributeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyNetworkInterfaceAttributeRequest();
|
||||
~ModifyNetworkInterfaceAttributeRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getNetworkInterfaceName() const;
|
||||
void setNetworkInterfaceName(const std::string &networkInterfaceName);
|
||||
std::string getNetworkInterfaceId() const;
|
||||
void setNetworkInterfaceId(const std::string &networkInterfaceId);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string networkInterfaceName_;
|
||||
std::string networkInterfaceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_MODIFYNETWORKINTERFACEATTRIBUTEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_MODIFYNETWORKINTERFACEATTRIBUTERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_MODIFYNETWORKINTERFACEATTRIBUTERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT ModifyNetworkInterfaceAttributeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyNetworkInterfaceAttributeResult();
|
||||
explicit ModifyNetworkInterfaceAttributeResult(const std::string &payload);
|
||||
~ModifyNetworkInterfaceAttributeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_MODIFYNETWORKINTERFACEATTRIBUTERESULT_H_
|
||||
@@ -110,6 +110,8 @@ public:
|
||||
void setAutoReleaseTime(const std::string &autoReleaseTime);
|
||||
std::string getIpType() const;
|
||||
void setIpType(const std::string &ipType);
|
||||
int getSpotDuration() const;
|
||||
void setSpotDuration(int spotDuration);
|
||||
std::vector<DataDisk> getDataDisk() const;
|
||||
void setDataDisk(const std::vector<DataDisk> &dataDisk);
|
||||
std::string getSchedulingStrategy() const;
|
||||
@@ -151,6 +153,7 @@ private:
|
||||
long amount_;
|
||||
std::string autoReleaseTime_;
|
||||
std::string ipType_;
|
||||
int spotDuration_;
|
||||
std::vector<DataDisk> dataDisk_;
|
||||
std::string schedulingStrategy_;
|
||||
std::string carrier_;
|
||||
|
||||
45
ens/include/alibabacloud/ens/model/UnassociateHaVipRequest.h
Normal file
45
ens/include/alibabacloud/ens/model/UnassociateHaVipRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_UNASSOCIATEHAVIPREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_UNASSOCIATEHAVIPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT UnassociateHaVipRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UnassociateHaVipRequest();
|
||||
~UnassociateHaVipRequest();
|
||||
std::string getHaVipId() const;
|
||||
void setHaVipId(const std::string &haVipId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string haVipId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_UNASSOCIATEHAVIPREQUEST_H_
|
||||
49
ens/include/alibabacloud/ens/model/UnassociateHaVipResult.h
Normal file
49
ens/include/alibabacloud/ens/model/UnassociateHaVipResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_UNASSOCIATEHAVIPRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_UNASSOCIATEHAVIPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT UnassociateHaVipResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UnassociateHaVipResult();
|
||||
explicit UnassociateHaVipResult(const std::string &payload);
|
||||
~UnassociateHaVipResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_UNASSOCIATEHAVIPRESULT_H_
|
||||
@@ -303,6 +303,42 @@ EnsClient::AssociateEnsEipAddressOutcomeCallable EnsClient::associateEnsEipAddre
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::AssociateHaVipOutcome EnsClient::associateHaVip(const AssociateHaVipRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return AssociateHaVipOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return AssociateHaVipOutcome(AssociateHaVipResult(outcome.result()));
|
||||
else
|
||||
return AssociateHaVipOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::associateHaVipAsync(const AssociateHaVipRequest& request, const AssociateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, associateHaVip(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::AssociateHaVipOutcomeCallable EnsClient::associateHaVipCallable(const AssociateHaVipRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<AssociateHaVipOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->associateHaVip(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::AttachDiskOutcome EnsClient::attachDisk(const AttachDiskRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -375,6 +411,42 @@ EnsClient::AttachEnsInstancesOutcomeCallable EnsClient::attachEnsInstancesCallab
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::AttachNetworkInterfaceOutcome EnsClient::attachNetworkInterface(const AttachNetworkInterfaceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return AttachNetworkInterfaceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return AttachNetworkInterfaceOutcome(AttachNetworkInterfaceResult(outcome.result()));
|
||||
else
|
||||
return AttachNetworkInterfaceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::attachNetworkInterfaceAsync(const AttachNetworkInterfaceRequest& request, const AttachNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, attachNetworkInterface(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::AttachNetworkInterfaceOutcomeCallable EnsClient::attachNetworkInterfaceCallable(const AttachNetworkInterfaceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<AttachNetworkInterfaceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->attachNetworkInterface(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::AuthorizeSecurityGroupOutcome EnsClient::authorizeSecurityGroup(const AuthorizeSecurityGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -663,6 +735,42 @@ EnsClient::CreateClassicNetworkOutcomeCallable EnsClient::createClassicNetworkCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::CreateClusterOutcome EnsClient::createCluster(const CreateClusterRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateClusterOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateClusterOutcome(CreateClusterResult(outcome.result()));
|
||||
else
|
||||
return CreateClusterOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::createClusterAsync(const CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createCluster(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::CreateClusterOutcomeCallable EnsClient::createClusterCallable(const CreateClusterRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateClusterOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createCluster(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::CreateDiskOutcome EnsClient::createDisk(const CreateDiskRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2895,42 +3003,6 @@ EnsClient::DescribeApplicationOutcomeCallable EnsClient::describeApplicationCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeApplicationResourceSummaryOutcome EnsClient::describeApplicationResourceSummary(const DescribeApplicationResourceSummaryRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeApplicationResourceSummaryOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeApplicationResourceSummaryOutcome(DescribeApplicationResourceSummaryResult(outcome.result()));
|
||||
else
|
||||
return DescribeApplicationResourceSummaryOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeApplicationResourceSummaryAsync(const DescribeApplicationResourceSummaryRequest& request, const DescribeApplicationResourceSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeApplicationResourceSummary(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeApplicationResourceSummaryOutcomeCallable EnsClient::describeApplicationResourceSummaryCallable(const DescribeApplicationResourceSummaryRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeApplicationResourceSummaryOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeApplicationResourceSummary(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeAvailableResourceOutcome EnsClient::describeAvailableResource(const DescribeAvailableResourceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3147,6 +3219,78 @@ EnsClient::DescribeCloudDiskTypesOutcomeCallable EnsClient::describeCloudDiskTyp
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeClusterOutcome EnsClient::describeCluster(const DescribeClusterRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeClusterOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeClusterOutcome(DescribeClusterResult(outcome.result()));
|
||||
else
|
||||
return DescribeClusterOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeClusterAsync(const DescribeClusterRequest& request, const DescribeClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeCluster(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeClusterOutcomeCallable EnsClient::describeClusterCallable(const DescribeClusterRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeClusterOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeCluster(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeClusterKubeConfigOutcome EnsClient::describeClusterKubeConfig(const DescribeClusterKubeConfigRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeClusterKubeConfigOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeClusterKubeConfigOutcome(DescribeClusterKubeConfigResult(outcome.result()));
|
||||
else
|
||||
return DescribeClusterKubeConfigOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeClusterKubeConfigAsync(const DescribeClusterKubeConfigRequest& request, const DescribeClusterKubeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeClusterKubeConfig(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeClusterKubeConfigOutcomeCallable EnsClient::describeClusterKubeConfigCallable(const DescribeClusterKubeConfigRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeClusterKubeConfigOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeClusterKubeConfig(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeCreatePrePaidInstanceResultOutcome EnsClient::describeCreatePrePaidInstanceResult(const DescribeCreatePrePaidInstanceResultRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3327,6 +3471,42 @@ EnsClient::DescribeDeviceServiceOutcomeCallable EnsClient::describeDeviceService
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeDiskIopsListOutcome EnsClient::describeDiskIopsList(const DescribeDiskIopsListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDiskIopsListOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDiskIopsListOutcome(DescribeDiskIopsListResult(outcome.result()));
|
||||
else
|
||||
return DescribeDiskIopsListOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeDiskIopsListAsync(const DescribeDiskIopsListRequest& request, const DescribeDiskIopsListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDiskIopsList(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeDiskIopsListOutcomeCallable EnsClient::describeDiskIopsListCallable(const DescribeDiskIopsListRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDiskIopsListOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDiskIopsList(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeDisksOutcome EnsClient::describeDisks(const DescribeDisksRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3363,42 +3543,6 @@ EnsClient::DescribeDisksOutcomeCallable EnsClient::describeDisksCallable(const D
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeEipAddressesOutcome EnsClient::describeEipAddresses(const DescribeEipAddressesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeEipAddressesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeEipAddressesOutcome(DescribeEipAddressesResult(outcome.result()));
|
||||
else
|
||||
return DescribeEipAddressesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeEipAddressesAsync(const DescribeEipAddressesRequest& request, const DescribeEipAddressesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeEipAddresses(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeEipAddressesOutcomeCallable EnsClient::describeEipAddressesCallable(const DescribeEipAddressesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeEipAddressesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeEipAddresses(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeElbAvailableResourceInfoOutcome EnsClient::describeElbAvailableResourceInfo(const DescribeElbAvailableResourceInfoRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -4263,6 +4407,42 @@ EnsClient::DescribeForwardTableEntriesOutcomeCallable EnsClient::describeForward
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeHaVipsOutcome EnsClient::describeHaVips(const DescribeHaVipsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeHaVipsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeHaVipsOutcome(DescribeHaVipsResult(outcome.result()));
|
||||
else
|
||||
return DescribeHaVipsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeHaVipsAsync(const DescribeHaVipsRequest& request, const DescribeHaVipsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeHaVips(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeHaVipsOutcomeCallable EnsClient::describeHaVipsCallable(const DescribeHaVipsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeHaVipsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeHaVips(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeImageInfosOutcome EnsClient::describeImageInfos(const DescribeImageInfosRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -4407,6 +4587,42 @@ EnsClient::DescribeInstanceAutoRenewAttributeOutcomeCallable EnsClient::describe
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeInstanceBandwidthDetailOutcome EnsClient::describeInstanceBandwidthDetail(const DescribeInstanceBandwidthDetailRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeInstanceBandwidthDetailOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeInstanceBandwidthDetailOutcome(DescribeInstanceBandwidthDetailResult(outcome.result()));
|
||||
else
|
||||
return DescribeInstanceBandwidthDetailOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeInstanceBandwidthDetailAsync(const DescribeInstanceBandwidthDetailRequest& request, const DescribeInstanceBandwidthDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeInstanceBandwidthDetail(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeInstanceBandwidthDetailOutcomeCallable EnsClient::describeInstanceBandwidthDetailCallable(const DescribeInstanceBandwidthDetailRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeInstanceBandwidthDetailOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeInstanceBandwidthDetail(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeInstanceMonitorDataOutcome EnsClient::describeInstanceMonitorData(const DescribeInstanceMonitorDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -4731,6 +4947,78 @@ EnsClient::DescribeLoadBalancerHTTPSListenerAttributeOutcomeCallable EnsClient::
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeLoadBalancerListenMonitorOutcome EnsClient::describeLoadBalancerListenMonitor(const DescribeLoadBalancerListenMonitorRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeLoadBalancerListenMonitorOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeLoadBalancerListenMonitorOutcome(DescribeLoadBalancerListenMonitorResult(outcome.result()));
|
||||
else
|
||||
return DescribeLoadBalancerListenMonitorOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeLoadBalancerListenMonitorAsync(const DescribeLoadBalancerListenMonitorRequest& request, const DescribeLoadBalancerListenMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeLoadBalancerListenMonitor(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeLoadBalancerListenMonitorOutcomeCallable EnsClient::describeLoadBalancerListenMonitorCallable(const DescribeLoadBalancerListenMonitorRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeLoadBalancerListenMonitorOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeLoadBalancerListenMonitor(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeLoadBalancerListenersOutcome EnsClient::describeLoadBalancerListeners(const DescribeLoadBalancerListenersRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeLoadBalancerListenersOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeLoadBalancerListenersOutcome(DescribeLoadBalancerListenersResult(outcome.result()));
|
||||
else
|
||||
return DescribeLoadBalancerListenersOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeLoadBalancerListenersAsync(const DescribeLoadBalancerListenersRequest& request, const DescribeLoadBalancerListenersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeLoadBalancerListeners(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeLoadBalancerListenersOutcomeCallable EnsClient::describeLoadBalancerListenersCallable(const DescribeLoadBalancerListenersRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeLoadBalancerListenersOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeLoadBalancerListeners(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeLoadBalancerSpecOutcome EnsClient::describeLoadBalancerSpec(const DescribeLoadBalancerSpecRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -5487,6 +5775,42 @@ EnsClient::DescribeSDGsOutcomeCallable EnsClient::describeSDGsCallable(const Des
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeSecondaryPublicIpAddressesOutcome EnsClient::describeSecondaryPublicIpAddresses(const DescribeSecondaryPublicIpAddressesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSecondaryPublicIpAddressesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSecondaryPublicIpAddressesOutcome(DescribeSecondaryPublicIpAddressesResult(outcome.result()));
|
||||
else
|
||||
return DescribeSecondaryPublicIpAddressesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeSecondaryPublicIpAddressesAsync(const DescribeSecondaryPublicIpAddressesRequest& request, const DescribeSecondaryPublicIpAddressesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSecondaryPublicIpAddresses(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeSecondaryPublicIpAddressesOutcomeCallable EnsClient::describeSecondaryPublicIpAddressesCallable(const DescribeSecondaryPublicIpAddressesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSecondaryPublicIpAddressesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSecondaryPublicIpAddresses(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeSecurityGroupAttributeOutcome EnsClient::describeSecurityGroupAttribute(const DescribeSecurityGroupAttributeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -5631,6 +5955,78 @@ EnsClient::DescribeServcieScheduleOutcomeCallable EnsClient::describeServcieSche
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeServerLoadBalancerListenMonitorOutcome EnsClient::describeServerLoadBalancerListenMonitor(const DescribeServerLoadBalancerListenMonitorRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeServerLoadBalancerListenMonitorOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeServerLoadBalancerListenMonitorOutcome(DescribeServerLoadBalancerListenMonitorResult(outcome.result()));
|
||||
else
|
||||
return DescribeServerLoadBalancerListenMonitorOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeServerLoadBalancerListenMonitorAsync(const DescribeServerLoadBalancerListenMonitorRequest& request, const DescribeServerLoadBalancerListenMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeServerLoadBalancerListenMonitor(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeServerLoadBalancerListenMonitorOutcomeCallable EnsClient::describeServerLoadBalancerListenMonitorCallable(const DescribeServerLoadBalancerListenMonitorRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeServerLoadBalancerListenMonitorOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeServerLoadBalancerListenMonitor(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeServerLoadBalancerMonitorOutcome EnsClient::describeServerLoadBalancerMonitor(const DescribeServerLoadBalancerMonitorRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeServerLoadBalancerMonitorOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeServerLoadBalancerMonitorOutcome(DescribeServerLoadBalancerMonitorResult(outcome.result()));
|
||||
else
|
||||
return DescribeServerLoadBalancerMonitorOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::describeServerLoadBalancerMonitorAsync(const DescribeServerLoadBalancerMonitorRequest& request, const DescribeServerLoadBalancerMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeServerLoadBalancerMonitor(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DescribeServerLoadBalancerMonitorOutcomeCallable EnsClient::describeServerLoadBalancerMonitorCallable(const DescribeServerLoadBalancerMonitorRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeServerLoadBalancerMonitorOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeServerLoadBalancerMonitor(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DescribeSnapshotsOutcome EnsClient::describeSnapshots(const DescribeSnapshotsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -5919,6 +6315,42 @@ EnsClient::DetachDiskOutcomeCallable EnsClient::detachDiskCallable(const DetachD
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DetachNetworkInterfaceOutcome EnsClient::detachNetworkInterface(const DetachNetworkInterfaceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DetachNetworkInterfaceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DetachNetworkInterfaceOutcome(DetachNetworkInterfaceResult(outcome.result()));
|
||||
else
|
||||
return DetachNetworkInterfaceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::detachNetworkInterfaceAsync(const DetachNetworkInterfaceRequest& request, const DetachNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, detachNetworkInterface(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::DetachNetworkInterfaceOutcomeCallable EnsClient::detachNetworkInterfaceCallable(const DetachNetworkInterfaceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DetachNetworkInterfaceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->detachNetworkInterface(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::DistApplicationDataOutcome EnsClient::distApplicationData(const DistApplicationDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -6747,6 +7179,42 @@ EnsClient::ModifyForwardEntryOutcomeCallable EnsClient::modifyForwardEntryCallab
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::ModifyHaVipAttributeOutcome EnsClient::modifyHaVipAttribute(const ModifyHaVipAttributeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyHaVipAttributeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyHaVipAttributeOutcome(ModifyHaVipAttributeResult(outcome.result()));
|
||||
else
|
||||
return ModifyHaVipAttributeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::modifyHaVipAttributeAsync(const ModifyHaVipAttributeRequest& request, const ModifyHaVipAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyHaVipAttribute(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::ModifyHaVipAttributeOutcomeCallable EnsClient::modifyHaVipAttributeCallable(const ModifyHaVipAttributeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyHaVipAttributeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyHaVipAttribute(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::ModifyImageAttributeOutcome EnsClient::modifyImageAttribute(const ModifyImageAttributeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -6891,6 +7359,42 @@ EnsClient::ModifyInstanceAutoRenewAttributeOutcomeCallable EnsClient::modifyInst
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::ModifyInstanceBootConfigurationOutcome EnsClient::modifyInstanceBootConfiguration(const ModifyInstanceBootConfigurationRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyInstanceBootConfigurationOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyInstanceBootConfigurationOutcome(ModifyInstanceBootConfigurationResult(outcome.result()));
|
||||
else
|
||||
return ModifyInstanceBootConfigurationOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::modifyInstanceBootConfigurationAsync(const ModifyInstanceBootConfigurationRequest& request, const ModifyInstanceBootConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyInstanceBootConfiguration(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::ModifyInstanceBootConfigurationOutcomeCallable EnsClient::modifyInstanceBootConfigurationCallable(const ModifyInstanceBootConfigurationRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyInstanceBootConfigurationOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyInstanceBootConfiguration(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::ModifyInstanceChargeTypeOutcome EnsClient::modifyInstanceChargeType(const ModifyInstanceChargeTypeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -6999,6 +7503,42 @@ EnsClient::ModifyNetworkAttributeOutcomeCallable EnsClient::modifyNetworkAttribu
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::ModifyNetworkInterfaceAttributeOutcome EnsClient::modifyNetworkInterfaceAttribute(const ModifyNetworkInterfaceAttributeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyNetworkInterfaceAttributeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyNetworkInterfaceAttributeOutcome(ModifyNetworkInterfaceAttributeResult(outcome.result()));
|
||||
else
|
||||
return ModifyNetworkInterfaceAttributeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::modifyNetworkInterfaceAttributeAsync(const ModifyNetworkInterfaceAttributeRequest& request, const ModifyNetworkInterfaceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyNetworkInterfaceAttribute(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::ModifyNetworkInterfaceAttributeOutcomeCallable EnsClient::modifyNetworkInterfaceAttributeCallable(const ModifyNetworkInterfaceAttributeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyNetworkInterfaceAttributeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyNetworkInterfaceAttribute(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::ModifyPrepayInstanceSpecOutcome EnsClient::modifyPrepayInstanceSpec(const ModifyPrepayInstanceSpecRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -9231,6 +9771,42 @@ EnsClient::UnassignPrivateIpAddressesOutcomeCallable EnsClient::unassignPrivateI
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::UnassociateHaVipOutcome EnsClient::unassociateHaVip(const UnassociateHaVipRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UnassociateHaVipOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UnassociateHaVipOutcome(UnassociateHaVipResult(outcome.result()));
|
||||
else
|
||||
return UnassociateHaVipOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EnsClient::unassociateHaVipAsync(const UnassociateHaVipRequest& request, const UnassociateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, unassociateHaVip(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EnsClient::UnassociateHaVipOutcomeCallable EnsClient::unassociateHaVipCallable(const UnassociateHaVipRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UnassociateHaVipOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->unassociateHaVip(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EnsClient::UnassociateNetworkAclOutcome EnsClient::unassociateNetworkAcl(const UnassociateNetworkAclRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
54
ens/src/model/AssociateHaVipRequest.cc
Normal file
54
ens/src/model/AssociateHaVipRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ens/model/AssociateHaVipRequest.h>
|
||||
|
||||
using AlibabaCloud::Ens::Model::AssociateHaVipRequest;
|
||||
|
||||
AssociateHaVipRequest::AssociateHaVipRequest()
|
||||
: RpcServiceRequest("ens", "2017-11-10", "AssociateHaVip") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AssociateHaVipRequest::~AssociateHaVipRequest() {}
|
||||
|
||||
std::string AssociateHaVipRequest::getInstanceType() const {
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
void AssociateHaVipRequest::setInstanceType(const std::string &instanceType) {
|
||||
instanceType_ = instanceType;
|
||||
setParameter(std::string("InstanceType"), instanceType);
|
||||
}
|
||||
|
||||
std::string AssociateHaVipRequest::getHaVipId() const {
|
||||
return haVipId_;
|
||||
}
|
||||
|
||||
void AssociateHaVipRequest::setHaVipId(const std::string &haVipId) {
|
||||
haVipId_ = haVipId;
|
||||
setParameter(std::string("HaVipId"), haVipId);
|
||||
}
|
||||
|
||||
std::string AssociateHaVipRequest::getInstanceId() const {
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void AssociateHaVipRequest::setInstanceId(const std::string &instanceId) {
|
||||
instanceId_ = instanceId;
|
||||
setParameter(std::string("InstanceId"), instanceId);
|
||||
}
|
||||
|
||||
44
ens/src/model/AssociateHaVipResult.cc
Normal file
44
ens/src/model/AssociateHaVipResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ens/model/AssociateHaVipResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ens;
|
||||
using namespace AlibabaCloud::Ens::Model;
|
||||
|
||||
AssociateHaVipResult::AssociateHaVipResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
AssociateHaVipResult::AssociateHaVipResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
AssociateHaVipResult::~AssociateHaVipResult()
|
||||
{}
|
||||
|
||||
void AssociateHaVipResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
45
ens/src/model/AttachNetworkInterfaceRequest.cc
Normal file
45
ens/src/model/AttachNetworkInterfaceRequest.cc
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ens/model/AttachNetworkInterfaceRequest.h>
|
||||
|
||||
using AlibabaCloud::Ens::Model::AttachNetworkInterfaceRequest;
|
||||
|
||||
AttachNetworkInterfaceRequest::AttachNetworkInterfaceRequest()
|
||||
: RpcServiceRequest("ens", "2017-11-10", "AttachNetworkInterface") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AttachNetworkInterfaceRequest::~AttachNetworkInterfaceRequest() {}
|
||||
|
||||
std::string AttachNetworkInterfaceRequest::getInstanceId() const {
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void AttachNetworkInterfaceRequest::setInstanceId(const std::string &instanceId) {
|
||||
instanceId_ = instanceId;
|
||||
setParameter(std::string("InstanceId"), instanceId);
|
||||
}
|
||||
|
||||
std::string AttachNetworkInterfaceRequest::getNetworkInterfaceId() const {
|
||||
return networkInterfaceId_;
|
||||
}
|
||||
|
||||
void AttachNetworkInterfaceRequest::setNetworkInterfaceId(const std::string &networkInterfaceId) {
|
||||
networkInterfaceId_ = networkInterfaceId;
|
||||
setParameter(std::string("NetworkInterfaceId"), networkInterfaceId);
|
||||
}
|
||||
|
||||
44
ens/src/model/AttachNetworkInterfaceResult.cc
Normal file
44
ens/src/model/AttachNetworkInterfaceResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ens/model/AttachNetworkInterfaceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ens;
|
||||
using namespace AlibabaCloud::Ens::Model;
|
||||
|
||||
AttachNetworkInterfaceResult::AttachNetworkInterfaceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
AttachNetworkInterfaceResult::AttachNetworkInterfaceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
AttachNetworkInterfaceResult::~AttachNetworkInterfaceResult()
|
||||
{}
|
||||
|
||||
void AttachNetworkInterfaceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
45
ens/src/model/CreateClusterRequest.cc
Normal file
45
ens/src/model/CreateClusterRequest.cc
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ens/model/CreateClusterRequest.h>
|
||||
|
||||
using AlibabaCloud::Ens::Model::CreateClusterRequest;
|
||||
|
||||
CreateClusterRequest::CreateClusterRequest()
|
||||
: RpcServiceRequest("ens", "2017-11-10", "CreateCluster") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateClusterRequest::~CreateClusterRequest() {}
|
||||
|
||||
std::string CreateClusterRequest::getClusterVersion() const {
|
||||
return clusterVersion_;
|
||||
}
|
||||
|
||||
void CreateClusterRequest::setClusterVersion(const std::string &clusterVersion) {
|
||||
clusterVersion_ = clusterVersion;
|
||||
setParameter(std::string("ClusterVersion"), clusterVersion);
|
||||
}
|
||||
|
||||
std::string CreateClusterRequest::getName() const {
|
||||
return name_;
|
||||
}
|
||||
|
||||
void CreateClusterRequest::setName(const std::string &name) {
|
||||
name_ = name;
|
||||
setParameter(std::string("Name"), name);
|
||||
}
|
||||
|
||||
@@ -14,38 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ens/model/DescribeApplicationResourceSummaryResult.h>
|
||||
#include <alibabacloud/ens/model/CreateClusterResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ens;
|
||||
using namespace AlibabaCloud::Ens::Model;
|
||||
|
||||
DescribeApplicationResourceSummaryResult::DescribeApplicationResourceSummaryResult() :
|
||||
CreateClusterResult::CreateClusterResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeApplicationResourceSummaryResult::DescribeApplicationResourceSummaryResult(const std::string &payload) :
|
||||
CreateClusterResult::CreateClusterResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeApplicationResourceSummaryResult::~DescribeApplicationResourceSummaryResult()
|
||||
CreateClusterResult::~CreateClusterResult()
|
||||
{}
|
||||
|
||||
void DescribeApplicationResourceSummaryResult::parse(const std::string &payload)
|
||||
void CreateClusterResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ApplicationResource"].isNull())
|
||||
applicationResource_ = value["ApplicationResource"].asString();
|
||||
if(!value["ClusterId"].isNull())
|
||||
clusterId_ = value["ClusterId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeApplicationResourceSummaryResult::getApplicationResource()const
|
||||
std::string CreateClusterResult::getClusterId()const
|
||||
{
|
||||
return applicationResource_;
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,20 @@ void CreateDiskRequest::setEnsRegionId(const std::string &ensRegionId) {
|
||||
setParameter(std::string("EnsRegionId"), ensRegionId);
|
||||
}
|
||||
|
||||
std::vector<CreateDiskRequest::Tag> CreateDiskRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void CreateDiskRequest::setTag(const std::vector<CreateDiskRequest::Tag> &tag) {
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateDiskRequest::getSize() const {
|
||||
return size_;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,20 @@ void CreateEipInstanceRequest::setEnsRegionId(const std::string &ensRegionId) {
|
||||
setParameter(std::string("EnsRegionId"), ensRegionId);
|
||||
}
|
||||
|
||||
std::vector<CreateEipInstanceRequest::Tag> CreateEipInstanceRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void CreateEipInstanceRequest::setTag(const std::vector<CreateEipInstanceRequest::Tag> &tag) {
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateEipInstanceRequest::getInternetChargeType() const {
|
||||
return internetChargeType_;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,20 @@ void CreateNatGatewayRequest::setInstanceType(const std::string &instanceType) {
|
||||
setParameter(std::string("InstanceType"), instanceType);
|
||||
}
|
||||
|
||||
std::vector<CreateNatGatewayRequest::Tag> CreateNatGatewayRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void CreateNatGatewayRequest::setTag(const std::vector<CreateNatGatewayRequest::Tag> &tag) {
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateNatGatewayRequest::getVSwitchId() const {
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
@@ -52,6 +52,20 @@ void CreateNetworkRequest::setNetworkName(const std::string &networkName) {
|
||||
setParameter(std::string("NetworkName"), networkName);
|
||||
}
|
||||
|
||||
std::vector<CreateNetworkRequest::Tag> CreateNetworkRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void CreateNetworkRequest::setTag(const std::vector<CreateNetworkRequest::Tag> &tag) {
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateNetworkRequest::getCidrBlock() const {
|
||||
return cidrBlock_;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,20 @@ void CreateVSwitchRequest::setEnsRegionId(const std::string &ensRegionId) {
|
||||
setParameter(std::string("EnsRegionId"), ensRegionId);
|
||||
}
|
||||
|
||||
std::vector<CreateVSwitchRequest::Tag> CreateVSwitchRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void CreateVSwitchRequest::setTag(const std::vector<CreateVSwitchRequest::Tag> &tag) {
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateVSwitchRequest::getVSwitchName() const {
|
||||
return vSwitchName_;
|
||||
}
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ens/model/DescribeApplicationResourceSummaryRequest.h>
|
||||
|
||||
using AlibabaCloud::Ens::Model::DescribeApplicationResourceSummaryRequest;
|
||||
|
||||
DescribeApplicationResourceSummaryRequest::DescribeApplicationResourceSummaryRequest()
|
||||
: RpcServiceRequest("ens", "2017-11-10", "DescribeApplicationResourceSummary") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeApplicationResourceSummaryRequest::~DescribeApplicationResourceSummaryRequest() {}
|
||||
|
||||
std::string DescribeApplicationResourceSummaryRequest::getLevel() const {
|
||||
return level_;
|
||||
}
|
||||
|
||||
void DescribeApplicationResourceSummaryRequest::setLevel(const std::string &level) {
|
||||
level_ = level;
|
||||
setParameter(std::string("Level"), level);
|
||||
}
|
||||
|
||||
std::string DescribeApplicationResourceSummaryRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void DescribeApplicationResourceSummaryRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
@@ -34,3 +34,14 @@ void DescribeCloudDiskTypesRequest::setEnsRegionId(const std::string &ensRegionI
|
||||
setParameter(std::string("EnsRegionId"), ensRegionId);
|
||||
}
|
||||
|
||||
std::vector<DescribeCloudDiskTypesRequest::std::string> DescribeCloudDiskTypesRequest::getEnsRegionIds() const {
|
||||
return ensRegionIds_;
|
||||
}
|
||||
|
||||
void DescribeCloudDiskTypesRequest::setEnsRegionIds(const std::vector<DescribeCloudDiskTypesRequest::std::string> &ensRegionIds) {
|
||||
ensRegionIds_ = ensRegionIds;
|
||||
for(int dep1 = 0; dep1 != ensRegionIds.size(); dep1++) {
|
||||
setParameter(std::string("EnsRegionIds") + "." + std::to_string(dep1 + 1), ensRegionIds[dep1]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
36
ens/src/model/DescribeClusterKubeConfigRequest.cc
Normal file
36
ens/src/model/DescribeClusterKubeConfigRequest.cc
Normal file
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ens/model/DescribeClusterKubeConfigRequest.h>
|
||||
|
||||
using AlibabaCloud::Ens::Model::DescribeClusterKubeConfigRequest;
|
||||
|
||||
DescribeClusterKubeConfigRequest::DescribeClusterKubeConfigRequest()
|
||||
: RpcServiceRequest("ens", "2017-11-10", "DescribeClusterKubeConfig") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeClusterKubeConfigRequest::~DescribeClusterKubeConfigRequest() {}
|
||||
|
||||
std::string DescribeClusterKubeConfigRequest::getClusterId() const {
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DescribeClusterKubeConfigRequest::setClusterId(const std::string &clusterId) {
|
||||
clusterId_ = clusterId;
|
||||
setParameter(std::string("ClusterId"), clusterId);
|
||||
}
|
||||
|
||||
58
ens/src/model/DescribeClusterKubeConfigResult.cc
Normal file
58
ens/src/model/DescribeClusterKubeConfigResult.cc
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ens/model/DescribeClusterKubeConfigResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ens;
|
||||
using namespace AlibabaCloud::Ens::Model;
|
||||
|
||||
DescribeClusterKubeConfigResult::DescribeClusterKubeConfigResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeClusterKubeConfigResult::DescribeClusterKubeConfigResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeClusterKubeConfigResult::~DescribeClusterKubeConfigResult()
|
||||
{}
|
||||
|
||||
void DescribeClusterKubeConfigResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ClusterId"].isNull())
|
||||
clusterId_ = value["ClusterId"].asString();
|
||||
if(!value["Kubeconfig"].isNull())
|
||||
kubeconfig_ = value["Kubeconfig"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeClusterKubeConfigResult::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
std::string DescribeClusterKubeConfigResult::getKubeconfig()const
|
||||
{
|
||||
return kubeconfig_;
|
||||
}
|
||||
|
||||
36
ens/src/model/DescribeClusterRequest.cc
Normal file
36
ens/src/model/DescribeClusterRequest.cc
Normal file
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ens/model/DescribeClusterRequest.h>
|
||||
|
||||
using AlibabaCloud::Ens::Model::DescribeClusterRequest;
|
||||
|
||||
DescribeClusterRequest::DescribeClusterRequest()
|
||||
: RpcServiceRequest("ens", "2017-11-10", "DescribeCluster") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeClusterRequest::~DescribeClusterRequest() {}
|
||||
|
||||
std::string DescribeClusterRequest::getClusterId() const {
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DescribeClusterRequest::setClusterId(const std::string &clusterId) {
|
||||
clusterId_ = clusterId;
|
||||
setParameter(std::string("ClusterId"), clusterId);
|
||||
}
|
||||
|
||||
65
ens/src/model/DescribeClusterResult.cc
Normal file
65
ens/src/model/DescribeClusterResult.cc
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ens/model/DescribeClusterResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ens;
|
||||
using namespace AlibabaCloud::Ens::Model;
|
||||
|
||||
DescribeClusterResult::DescribeClusterResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeClusterResult::DescribeClusterResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeClusterResult::~DescribeClusterResult()
|
||||
{}
|
||||
|
||||
void DescribeClusterResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allClustersNode = value["Clusters"]["ClustersItem"];
|
||||
for (auto valueClustersClustersItem : allClustersNode)
|
||||
{
|
||||
ClustersItem clustersObject;
|
||||
if(!valueClustersClustersItem["Name"].isNull())
|
||||
clustersObject.name = valueClustersClustersItem["Name"].asString();
|
||||
if(!valueClustersClustersItem["ClusterId"].isNull())
|
||||
clustersObject.clusterId = valueClustersClustersItem["ClusterId"].asString();
|
||||
if(!valueClustersClustersItem["CurrentVersion"].isNull())
|
||||
clustersObject.currentVersion = valueClustersClustersItem["CurrentVersion"].asString();
|
||||
if(!valueClustersClustersItem["NextVersion"].isNull())
|
||||
clustersObject.nextVersion = valueClustersClustersItem["NextVersion"].asString();
|
||||
if(!valueClustersClustersItem["Status"].isNull())
|
||||
clustersObject.status = valueClustersClustersItem["Status"].asString();
|
||||
clusters_.push_back(clustersObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeClusterResult::ClustersItem> DescribeClusterResult::getClusters()const
|
||||
{
|
||||
return clusters_;
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user