Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cb3e058f3f | ||
|
|
e2c46d1143 | ||
|
|
3b852794f3 | ||
|
|
16d6566bf7 | ||
|
|
2758ad51c0 | ||
|
|
51939b77c4 | ||
|
|
3f0e3c3e9a | ||
|
|
c13c576175 | ||
|
|
ef4cdc8756 |
@@ -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));
|
||||
}
|
||||
|
||||
|
||||
@@ -29,8 +29,6 @@ set(eais_public_header_model
|
||||
include/alibabacloud/eais/model/ChangeResourceGroupResult.h
|
||||
include/alibabacloud/eais/model/CreateEaiRequest.h
|
||||
include/alibabacloud/eais/model/CreateEaiResult.h
|
||||
include/alibabacloud/eais/model/CreateEaiAllRequest.h
|
||||
include/alibabacloud/eais/model/CreateEaiAllResult.h
|
||||
include/alibabacloud/eais/model/CreateEaiEciRequest.h
|
||||
include/alibabacloud/eais/model/CreateEaiEciResult.h
|
||||
include/alibabacloud/eais/model/CreateEaiEcsRequest.h
|
||||
@@ -55,10 +53,20 @@ set(eais_public_header_model
|
||||
include/alibabacloud/eais/model/DetachEaisEiResult.h
|
||||
include/alibabacloud/eais/model/GetInstanceMetricsRequest.h
|
||||
include/alibabacloud/eais/model/GetInstanceMetricsResult.h
|
||||
include/alibabacloud/eais/model/ListTagResourcesRequest.h
|
||||
include/alibabacloud/eais/model/ListTagResourcesResult.h
|
||||
include/alibabacloud/eais/model/StartEaiJupyterRequest.h
|
||||
include/alibabacloud/eais/model/StartEaiJupyterResult.h
|
||||
include/alibabacloud/eais/model/StartEaisEiRequest.h
|
||||
include/alibabacloud/eais/model/StartEaisEiResult.h
|
||||
include/alibabacloud/eais/model/StopEaiJupyterRequest.h
|
||||
include/alibabacloud/eais/model/StopEaiJupyterResult.h
|
||||
include/alibabacloud/eais/model/StopEaisEiRequest.h
|
||||
include/alibabacloud/eais/model/StopEaisEiResult.h )
|
||||
include/alibabacloud/eais/model/StopEaisEiResult.h
|
||||
include/alibabacloud/eais/model/TagResourcesRequest.h
|
||||
include/alibabacloud/eais/model/TagResourcesResult.h
|
||||
include/alibabacloud/eais/model/UntagResourcesRequest.h
|
||||
include/alibabacloud/eais/model/UntagResourcesResult.h )
|
||||
|
||||
set(eais_src
|
||||
src/EaisClient.cc
|
||||
@@ -70,8 +78,6 @@ set(eais_src
|
||||
src/model/ChangeResourceGroupResult.cc
|
||||
src/model/CreateEaiRequest.cc
|
||||
src/model/CreateEaiResult.cc
|
||||
src/model/CreateEaiAllRequest.cc
|
||||
src/model/CreateEaiAllResult.cc
|
||||
src/model/CreateEaiEciRequest.cc
|
||||
src/model/CreateEaiEciResult.cc
|
||||
src/model/CreateEaiEcsRequest.cc
|
||||
@@ -96,10 +102,20 @@ set(eais_src
|
||||
src/model/DetachEaisEiResult.cc
|
||||
src/model/GetInstanceMetricsRequest.cc
|
||||
src/model/GetInstanceMetricsResult.cc
|
||||
src/model/ListTagResourcesRequest.cc
|
||||
src/model/ListTagResourcesResult.cc
|
||||
src/model/StartEaiJupyterRequest.cc
|
||||
src/model/StartEaiJupyterResult.cc
|
||||
src/model/StartEaisEiRequest.cc
|
||||
src/model/StartEaisEiResult.cc
|
||||
src/model/StopEaiJupyterRequest.cc
|
||||
src/model/StopEaiJupyterResult.cc
|
||||
src/model/StopEaisEiRequest.cc
|
||||
src/model/StopEaisEiResult.cc )
|
||||
src/model/StopEaisEiResult.cc
|
||||
src/model/TagResourcesRequest.cc
|
||||
src/model/TagResourcesResult.cc
|
||||
src/model/UntagResourcesRequest.cc
|
||||
src/model/UntagResourcesResult.cc )
|
||||
|
||||
add_library(eais ${LIB_TYPE}
|
||||
${eais_public_header}
|
||||
|
||||
@@ -30,8 +30,6 @@
|
||||
#include "model/ChangeResourceGroupResult.h"
|
||||
#include "model/CreateEaiRequest.h"
|
||||
#include "model/CreateEaiResult.h"
|
||||
#include "model/CreateEaiAllRequest.h"
|
||||
#include "model/CreateEaiAllResult.h"
|
||||
#include "model/CreateEaiEciRequest.h"
|
||||
#include "model/CreateEaiEciResult.h"
|
||||
#include "model/CreateEaiEcsRequest.h"
|
||||
@@ -56,10 +54,20 @@
|
||||
#include "model/DetachEaisEiResult.h"
|
||||
#include "model/GetInstanceMetricsRequest.h"
|
||||
#include "model/GetInstanceMetricsResult.h"
|
||||
#include "model/ListTagResourcesRequest.h"
|
||||
#include "model/ListTagResourcesResult.h"
|
||||
#include "model/StartEaiJupyterRequest.h"
|
||||
#include "model/StartEaiJupyterResult.h"
|
||||
#include "model/StartEaisEiRequest.h"
|
||||
#include "model/StartEaisEiResult.h"
|
||||
#include "model/StopEaiJupyterRequest.h"
|
||||
#include "model/StopEaiJupyterResult.h"
|
||||
#include "model/StopEaisEiRequest.h"
|
||||
#include "model/StopEaisEiResult.h"
|
||||
#include "model/TagResourcesRequest.h"
|
||||
#include "model/TagResourcesResult.h"
|
||||
#include "model/UntagResourcesRequest.h"
|
||||
#include "model/UntagResourcesResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -81,9 +89,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateEaiResult> CreateEaiOutcome;
|
||||
typedef std::future<CreateEaiOutcome> CreateEaiOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::CreateEaiRequest&, const CreateEaiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEaiAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateEaiAllResult> CreateEaiAllOutcome;
|
||||
typedef std::future<CreateEaiAllOutcome> CreateEaiAllOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::CreateEaiAllRequest&, const CreateEaiAllOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEaiAllAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateEaiEciResult> CreateEaiEciOutcome;
|
||||
typedef std::future<CreateEaiEciOutcome> CreateEaiEciOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::CreateEaiEciRequest&, const CreateEaiEciOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEaiEciAsyncHandler;
|
||||
@@ -120,12 +125,27 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetInstanceMetricsResult> GetInstanceMetricsOutcome;
|
||||
typedef std::future<GetInstanceMetricsOutcome> GetInstanceMetricsOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::GetInstanceMetricsRequest&, const GetInstanceMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceMetricsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
|
||||
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::StartEaiJupyterResult> StartEaiJupyterOutcome;
|
||||
typedef std::future<StartEaiJupyterOutcome> StartEaiJupyterOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::StartEaiJupyterRequest&, const StartEaiJupyterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartEaiJupyterAsyncHandler;
|
||||
typedef Outcome<Error, Model::StartEaisEiResult> StartEaisEiOutcome;
|
||||
typedef std::future<StartEaisEiOutcome> StartEaisEiOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::StartEaisEiRequest&, const StartEaisEiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartEaisEiAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopEaiJupyterResult> StopEaiJupyterOutcome;
|
||||
typedef std::future<StopEaiJupyterOutcome> StopEaiJupyterOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::StopEaiJupyterRequest&, const StopEaiJupyterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopEaiJupyterAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopEaisEiResult> StopEaisEiOutcome;
|
||||
typedef std::future<StopEaisEiOutcome> StopEaisEiOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::StopEaisEiRequest&, const StopEaisEiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopEaisEiAsyncHandler;
|
||||
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
|
||||
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
|
||||
typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const EaisClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
|
||||
|
||||
EaisClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
EaisClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
@@ -143,9 +163,6 @@ namespace AlibabaCloud
|
||||
CreateEaiOutcome createEai(const Model::CreateEaiRequest &request)const;
|
||||
void createEaiAsync(const Model::CreateEaiRequest& request, const CreateEaiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateEaiOutcomeCallable createEaiCallable(const Model::CreateEaiRequest& request) const;
|
||||
CreateEaiAllOutcome createEaiAll(const Model::CreateEaiAllRequest &request)const;
|
||||
void createEaiAllAsync(const Model::CreateEaiAllRequest& request, const CreateEaiAllAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateEaiAllOutcomeCallable createEaiAllCallable(const Model::CreateEaiAllRequest& request) const;
|
||||
CreateEaiEciOutcome createEaiEci(const Model::CreateEaiEciRequest &request)const;
|
||||
void createEaiEciAsync(const Model::CreateEaiEciRequest& request, const CreateEaiEciAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateEaiEciOutcomeCallable createEaiEciCallable(const Model::CreateEaiEciRequest& request) const;
|
||||
@@ -182,12 +199,27 @@ namespace AlibabaCloud
|
||||
GetInstanceMetricsOutcome getInstanceMetrics(const Model::GetInstanceMetricsRequest &request)const;
|
||||
void getInstanceMetricsAsync(const Model::GetInstanceMetricsRequest& request, const GetInstanceMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetInstanceMetricsOutcomeCallable getInstanceMetricsCallable(const Model::GetInstanceMetricsRequest& request) const;
|
||||
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
|
||||
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
|
||||
StartEaiJupyterOutcome startEaiJupyter(const Model::StartEaiJupyterRequest &request)const;
|
||||
void startEaiJupyterAsync(const Model::StartEaiJupyterRequest& request, const StartEaiJupyterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartEaiJupyterOutcomeCallable startEaiJupyterCallable(const Model::StartEaiJupyterRequest& request) const;
|
||||
StartEaisEiOutcome startEaisEi(const Model::StartEaisEiRequest &request)const;
|
||||
void startEaisEiAsync(const Model::StartEaisEiRequest& request, const StartEaisEiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartEaisEiOutcomeCallable startEaisEiCallable(const Model::StartEaisEiRequest& request) const;
|
||||
StopEaiJupyterOutcome stopEaiJupyter(const Model::StopEaiJupyterRequest &request)const;
|
||||
void stopEaiJupyterAsync(const Model::StopEaiJupyterRequest& request, const StopEaiJupyterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopEaiJupyterOutcomeCallable stopEaiJupyterCallable(const Model::StopEaiJupyterRequest& request) const;
|
||||
StopEaisEiOutcome stopEaisEi(const Model::StopEaisEiRequest &request)const;
|
||||
void stopEaisEiAsync(const Model::StopEaisEiRequest& request, const StopEaisEiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopEaisEiOutcomeCallable stopEaisEiCallable(const Model::StopEaisEiRequest& request) const;
|
||||
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
|
||||
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
|
||||
UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
|
||||
void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -1,87 +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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_CREATEEAIALLREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_CREATEEAIALLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT CreateEaiAllRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateEaiAllRequest();
|
||||
~CreateEaiAllRequest();
|
||||
std::string getClientImageId() const;
|
||||
void setClientImageId(const std::string &clientImageId);
|
||||
std::string getClientSystemDiskCategory() const;
|
||||
void setClientSystemDiskCategory(const std::string &clientSystemDiskCategory);
|
||||
int getClientInternetMaxBandwidthOut() const;
|
||||
void setClientInternetMaxBandwidthOut(int clientInternetMaxBandwidthOut);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getClientInstanceName() const;
|
||||
void setClientInstanceName(const std::string &clientInstanceName);
|
||||
int getClientInternetMaxBandwidthIn() const;
|
||||
void setClientInternetMaxBandwidthIn(int clientInternetMaxBandwidthIn);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getClientSystemDiskSize() const;
|
||||
void setClientSystemDiskSize(int clientSystemDiskSize);
|
||||
std::string getClientVSwitchId() const;
|
||||
void setClientVSwitchId(const std::string &clientVSwitchId);
|
||||
std::string getClientPassword() const;
|
||||
void setClientPassword(const std::string &clientPassword);
|
||||
std::string getClientInstanceType() const;
|
||||
void setClientInstanceType(const std::string &clientInstanceType);
|
||||
std::string getClientSecurityGroupId() const;
|
||||
void setClientSecurityGroupId(const std::string &clientSecurityGroupId);
|
||||
std::string getEaiInstanceType() const;
|
||||
void setEaiInstanceType(const std::string &eaiInstanceType);
|
||||
std::string getClientZoneId() const;
|
||||
void setClientZoneId(const std::string &clientZoneId);
|
||||
std::string getInstanceName() const;
|
||||
void setInstanceName(const std::string &instanceName);
|
||||
|
||||
private:
|
||||
std::string clientImageId_;
|
||||
std::string clientSystemDiskCategory_;
|
||||
int clientInternetMaxBandwidthOut_;
|
||||
std::string clientToken_;
|
||||
std::string resourceGroupId_;
|
||||
std::string clientInstanceName_;
|
||||
int clientInternetMaxBandwidthIn_;
|
||||
std::string regionId_;
|
||||
int clientSystemDiskSize_;
|
||||
std::string clientVSwitchId_;
|
||||
std::string clientPassword_;
|
||||
std::string clientInstanceType_;
|
||||
std::string clientSecurityGroupId_;
|
||||
std::string eaiInstanceType_;
|
||||
std::string clientZoneId_;
|
||||
std::string instanceName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_CREATEEAIALLREQUEST_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_LISTTAGRESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_LISTTAGRESOURCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT ListTagResourcesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
ListTagResourcesRequest();
|
||||
~ListTagResourcesRequest();
|
||||
std::vector<std::string> getResourceId() const;
|
||||
void setResourceId(const std::vector<std::string> &resourceId);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
|
||||
private:
|
||||
std::vector<std::string> resourceId_;
|
||||
std::string resourceType_;
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
std::vector<Tag> tag_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_LISTTAGRESOURCESREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* 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_EAIS_MODEL_LISTTAGRESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_LISTTAGRESOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT ListTagResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TagResource
|
||||
{
|
||||
std::string resourceId;
|
||||
std::string tagKey;
|
||||
std::string resourceType;
|
||||
std::string tagValue;
|
||||
};
|
||||
|
||||
|
||||
ListTagResourcesResult();
|
||||
explicit ListTagResourcesResult(const std::string &payload);
|
||||
~ListTagResourcesResult();
|
||||
std::string getNextToken()const;
|
||||
std::vector<TagResource> getTagResources()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::vector<TagResource> tagResources_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_LISTTAGRESOURCESRESULT_H_
|
||||
@@ -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_EAIS_MODEL_STARTEAIJUPYTERREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_STARTEAIJUPYTERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT StartEaiJupyterRequest : public RpcServiceRequest {
|
||||
public:
|
||||
StartEaiJupyterRequest();
|
||||
~StartEaiJupyterRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_STARTEAIJUPYTERREQUEST_H_
|
||||
61
eais/include/alibabacloud/eais/model/StartEaiJupyterResult.h
Normal file
61
eais/include/alibabacloud/eais/model/StartEaiJupyterResult.h
Normal file
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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_EAIS_MODEL_STARTEAIJUPYTERRESULT_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_STARTEAIJUPYTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT StartEaiJupyterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AccessDeniedDetail
|
||||
{
|
||||
std::string policyType;
|
||||
std::string authPrincipalOwnerId;
|
||||
std::string encodedDiagnosticMessage;
|
||||
std::string authPrincipalType;
|
||||
std::string authPrincipalDisplayName;
|
||||
std::string noPermissionType;
|
||||
std::string authAction;
|
||||
};
|
||||
|
||||
|
||||
StartEaiJupyterResult();
|
||||
explicit StartEaiJupyterResult(const std::string &payload);
|
||||
~StartEaiJupyterResult();
|
||||
AccessDeniedDetail getAccessDeniedDetail()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
AccessDeniedDetail accessDeniedDetail_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_STARTEAIJUPYTERRESULT_H_
|
||||
45
eais/include/alibabacloud/eais/model/StopEaiJupyterRequest.h
Normal file
45
eais/include/alibabacloud/eais/model/StopEaiJupyterRequest.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_EAIS_MODEL_STOPEAIJUPYTERREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_STOPEAIJUPYTERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT StopEaiJupyterRequest : public RpcServiceRequest {
|
||||
public:
|
||||
StopEaiJupyterRequest();
|
||||
~StopEaiJupyterRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_STOPEAIJUPYTERREQUEST_H_
|
||||
61
eais/include/alibabacloud/eais/model/StopEaiJupyterResult.h
Normal file
61
eais/include/alibabacloud/eais/model/StopEaiJupyterResult.h
Normal file
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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_EAIS_MODEL_STOPEAIJUPYTERRESULT_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_STOPEAIJUPYTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT StopEaiJupyterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AccessDeniedDetail
|
||||
{
|
||||
std::string policyType;
|
||||
std::string authPrincipalOwnerId;
|
||||
std::string encodedDiagnosticMessage;
|
||||
std::string authPrincipalType;
|
||||
std::string authPrincipalDisplayName;
|
||||
std::string noPermissionType;
|
||||
std::string authAction;
|
||||
};
|
||||
|
||||
|
||||
StopEaiJupyterResult();
|
||||
explicit StopEaiJupyterResult(const std::string &payload);
|
||||
~StopEaiJupyterResult();
|
||||
AccessDeniedDetail getAccessDeniedDetail()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
AccessDeniedDetail accessDeniedDetail_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_STOPEAIJUPYTERRESULT_H_
|
||||
55
eais/include/alibabacloud/eais/model/TagResourcesRequest.h
Normal file
55
eais/include/alibabacloud/eais/model/TagResourcesRequest.h
Normal file
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_EAIS_MODEL_TAGRESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_TAGRESOURCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT TagResourcesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
TagResourcesRequest();
|
||||
~TagResourcesRequest();
|
||||
std::vector<std::string> getResourceId() const;
|
||||
void setResourceId(const std::vector<std::string> &resourceId);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
|
||||
private:
|
||||
std::vector<std::string> resourceId_;
|
||||
std::string resourceType_;
|
||||
std::string regionId_;
|
||||
std::vector<Tag> tag_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_TAGRESOURCESREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_CREATEEAIALLRESULT_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_CREATEEAIALLRESULT_H_
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_TAGRESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_TAGRESOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,25 +29,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT CreateEaiAllResult : public ServiceResult
|
||||
class ALIBABACLOUD_EAIS_EXPORT TagResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateEaiAllResult();
|
||||
explicit CreateEaiAllResult(const std::string &payload);
|
||||
~CreateEaiAllResult();
|
||||
std::string getClientInstanceId()const;
|
||||
std::string getElasticAcceleratedInstanceId()const;
|
||||
TagResourcesResult();
|
||||
explicit TagResourcesResult(const std::string &payload);
|
||||
~TagResourcesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string clientInstanceId_;
|
||||
std::string elasticAcceleratedInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_CREATEEAIALLRESULT_H_
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_TAGRESOURCESRESULT_H_
|
||||
54
eais/include/alibabacloud/eais/model/UntagResourcesRequest.h
Normal file
54
eais/include/alibabacloud/eais/model/UntagResourcesRequest.h
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EAIS_MODEL_UNTAGRESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_UNTAGRESOURCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eais {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EAIS_EXPORT UntagResourcesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UntagResourcesRequest();
|
||||
~UntagResourcesRequest();
|
||||
bool getAll() const;
|
||||
void setAll(bool all);
|
||||
std::vector<std::string> getResourceId() const;
|
||||
void setResourceId(const std::vector<std::string> &resourceId);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<std::string> getTagKey() const;
|
||||
void setTagKey(const std::vector<std::string> &tagKey);
|
||||
|
||||
private:
|
||||
bool all_;
|
||||
std::vector<std::string> resourceId_;
|
||||
std::string resourceType_;
|
||||
std::string regionId_;
|
||||
std::vector<std::string> tagKey_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eais
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_UNTAGRESOURCESREQUEST_H_
|
||||
49
eais/include/alibabacloud/eais/model/UntagResourcesResult.h
Normal file
49
eais/include/alibabacloud/eais/model/UntagResourcesResult.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_EAIS_MODEL_UNTAGRESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_EAIS_MODEL_UNTAGRESOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eais/EaisExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eais
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EAIS_EXPORT UntagResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UntagResourcesResult();
|
||||
explicit UntagResourcesResult(const std::string &payload);
|
||||
~UntagResourcesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EAIS_MODEL_UNTAGRESOURCESRESULT_H_
|
||||
@@ -195,42 +195,6 @@ EaisClient::CreateEaiOutcomeCallable EaisClient::createEaiCallable(const CreateE
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::CreateEaiAllOutcome EaisClient::createEaiAll(const CreateEaiAllRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateEaiAllOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateEaiAllOutcome(CreateEaiAllResult(outcome.result()));
|
||||
else
|
||||
return CreateEaiAllOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EaisClient::createEaiAllAsync(const CreateEaiAllRequest& request, const CreateEaiAllAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createEaiAll(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EaisClient::CreateEaiAllOutcomeCallable EaisClient::createEaiAllCallable(const CreateEaiAllRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateEaiAllOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createEaiAll(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::CreateEaiEciOutcome EaisClient::createEaiEci(const CreateEaiEciRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -663,6 +627,78 @@ EaisClient::GetInstanceMetricsOutcomeCallable EaisClient::getInstanceMetricsCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::ListTagResourcesOutcome EaisClient::listTagResources(const ListTagResourcesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ListTagResourcesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ListTagResourcesOutcome(ListTagResourcesResult(outcome.result()));
|
||||
else
|
||||
return ListTagResourcesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EaisClient::listTagResourcesAsync(const ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, listTagResources(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EaisClient::ListTagResourcesOutcomeCallable EaisClient::listTagResourcesCallable(const ListTagResourcesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ListTagResourcesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->listTagResources(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::StartEaiJupyterOutcome EaisClient::startEaiJupyter(const StartEaiJupyterRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return StartEaiJupyterOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return StartEaiJupyterOutcome(StartEaiJupyterResult(outcome.result()));
|
||||
else
|
||||
return StartEaiJupyterOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EaisClient::startEaiJupyterAsync(const StartEaiJupyterRequest& request, const StartEaiJupyterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, startEaiJupyter(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EaisClient::StartEaiJupyterOutcomeCallable EaisClient::startEaiJupyterCallable(const StartEaiJupyterRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<StartEaiJupyterOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->startEaiJupyter(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::StartEaisEiOutcome EaisClient::startEaisEi(const StartEaisEiRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -699,6 +735,42 @@ EaisClient::StartEaisEiOutcomeCallable EaisClient::startEaisEiCallable(const Sta
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::StopEaiJupyterOutcome EaisClient::stopEaiJupyter(const StopEaiJupyterRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return StopEaiJupyterOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return StopEaiJupyterOutcome(StopEaiJupyterResult(outcome.result()));
|
||||
else
|
||||
return StopEaiJupyterOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EaisClient::stopEaiJupyterAsync(const StopEaiJupyterRequest& request, const StopEaiJupyterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, stopEaiJupyter(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EaisClient::StopEaiJupyterOutcomeCallable EaisClient::stopEaiJupyterCallable(const StopEaiJupyterRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<StopEaiJupyterOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->stopEaiJupyter(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::StopEaisEiOutcome EaisClient::stopEaisEi(const StopEaisEiRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -735,3 +807,75 @@ EaisClient::StopEaisEiOutcomeCallable EaisClient::stopEaisEiCallable(const StopE
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::TagResourcesOutcome EaisClient::tagResources(const TagResourcesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return TagResourcesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return TagResourcesOutcome(TagResourcesResult(outcome.result()));
|
||||
else
|
||||
return TagResourcesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EaisClient::tagResourcesAsync(const TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, tagResources(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EaisClient::TagResourcesOutcomeCallable EaisClient::tagResourcesCallable(const TagResourcesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<TagResourcesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->tagResources(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EaisClient::UntagResourcesOutcome EaisClient::untagResources(const UntagResourcesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UntagResourcesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UntagResourcesOutcome(UntagResourcesResult(outcome.result()));
|
||||
else
|
||||
return UntagResourcesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EaisClient::untagResourcesAsync(const UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, untagResources(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EaisClient::UntagResourcesOutcomeCallable EaisClient::untagResourcesCallable(const UntagResourcesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UntagResourcesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->untagResources(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,171 +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/eais/model/CreateEaiAllRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::CreateEaiAllRequest;
|
||||
|
||||
CreateEaiAllRequest::CreateEaiAllRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "CreateEaiAll") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateEaiAllRequest::~CreateEaiAllRequest() {}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientImageId() const {
|
||||
return clientImageId_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientImageId(const std::string &clientImageId) {
|
||||
clientImageId_ = clientImageId;
|
||||
setParameter(std::string("ClientImageId"), clientImageId);
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientSystemDiskCategory() const {
|
||||
return clientSystemDiskCategory_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientSystemDiskCategory(const std::string &clientSystemDiskCategory) {
|
||||
clientSystemDiskCategory_ = clientSystemDiskCategory;
|
||||
setParameter(std::string("ClientSystemDiskCategory"), clientSystemDiskCategory);
|
||||
}
|
||||
|
||||
int CreateEaiAllRequest::getClientInternetMaxBandwidthOut() const {
|
||||
return clientInternetMaxBandwidthOut_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientInternetMaxBandwidthOut(int clientInternetMaxBandwidthOut) {
|
||||
clientInternetMaxBandwidthOut_ = clientInternetMaxBandwidthOut;
|
||||
setParameter(std::string("ClientInternetMaxBandwidthOut"), std::to_string(clientInternetMaxBandwidthOut));
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientInstanceName() const {
|
||||
return clientInstanceName_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientInstanceName(const std::string &clientInstanceName) {
|
||||
clientInstanceName_ = clientInstanceName;
|
||||
setParameter(std::string("ClientInstanceName"), clientInstanceName);
|
||||
}
|
||||
|
||||
int CreateEaiAllRequest::getClientInternetMaxBandwidthIn() const {
|
||||
return clientInternetMaxBandwidthIn_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientInternetMaxBandwidthIn(int clientInternetMaxBandwidthIn) {
|
||||
clientInternetMaxBandwidthIn_ = clientInternetMaxBandwidthIn;
|
||||
setParameter(std::string("ClientInternetMaxBandwidthIn"), std::to_string(clientInternetMaxBandwidthIn));
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
int CreateEaiAllRequest::getClientSystemDiskSize() const {
|
||||
return clientSystemDiskSize_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientSystemDiskSize(int clientSystemDiskSize) {
|
||||
clientSystemDiskSize_ = clientSystemDiskSize;
|
||||
setParameter(std::string("ClientSystemDiskSize"), std::to_string(clientSystemDiskSize));
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientVSwitchId() const {
|
||||
return clientVSwitchId_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientVSwitchId(const std::string &clientVSwitchId) {
|
||||
clientVSwitchId_ = clientVSwitchId;
|
||||
setParameter(std::string("ClientVSwitchId"), clientVSwitchId);
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientPassword() const {
|
||||
return clientPassword_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientPassword(const std::string &clientPassword) {
|
||||
clientPassword_ = clientPassword;
|
||||
setParameter(std::string("ClientPassword"), clientPassword);
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientInstanceType() const {
|
||||
return clientInstanceType_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientInstanceType(const std::string &clientInstanceType) {
|
||||
clientInstanceType_ = clientInstanceType;
|
||||
setParameter(std::string("ClientInstanceType"), clientInstanceType);
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientSecurityGroupId() const {
|
||||
return clientSecurityGroupId_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientSecurityGroupId(const std::string &clientSecurityGroupId) {
|
||||
clientSecurityGroupId_ = clientSecurityGroupId;
|
||||
setParameter(std::string("ClientSecurityGroupId"), clientSecurityGroupId);
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getEaiInstanceType() const {
|
||||
return eaiInstanceType_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setEaiInstanceType(const std::string &eaiInstanceType) {
|
||||
eaiInstanceType_ = eaiInstanceType;
|
||||
setParameter(std::string("EaiInstanceType"), eaiInstanceType);
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getClientZoneId() const {
|
||||
return clientZoneId_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setClientZoneId(const std::string &clientZoneId) {
|
||||
clientZoneId_ = clientZoneId;
|
||||
setParameter(std::string("ClientZoneId"), clientZoneId);
|
||||
}
|
||||
|
||||
std::string CreateEaiAllRequest::getInstanceName() const {
|
||||
return instanceName_;
|
||||
}
|
||||
|
||||
void CreateEaiAllRequest::setInstanceName(const std::string &instanceName) {
|
||||
instanceName_ = instanceName;
|
||||
setParameter(std::string("InstanceName"), instanceName);
|
||||
}
|
||||
|
||||
76
eais/src/model/ListTagResourcesRequest.cc
Normal file
76
eais/src/model/ListTagResourcesRequest.cc
Normal file
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* 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/eais/model/ListTagResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::ListTagResourcesRequest;
|
||||
|
||||
ListTagResourcesRequest::ListTagResourcesRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "ListTagResources") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ListTagResourcesRequest::~ListTagResourcesRequest() {}
|
||||
|
||||
std::vector<std::string> ListTagResourcesRequest::getResourceId() const {
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setResourceId(const std::vector<std::string> &resourceId) {
|
||||
resourceId_ = resourceId;
|
||||
}
|
||||
|
||||
std::string ListTagResourcesRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
std::string ListTagResourcesRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string ListTagResourcesRequest::getNextToken() const {
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setNextToken(const std::string &nextToken) {
|
||||
nextToken_ = nextToken;
|
||||
setParameter(std::string("NextToken"), nextToken);
|
||||
}
|
||||
|
||||
std::vector<ListTagResourcesRequest::Tag> ListTagResourcesRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setTag(const std::vector<ListTagResourcesRequest::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);
|
||||
}
|
||||
}
|
||||
|
||||
70
eais/src/model/ListTagResourcesResult.cc
Normal file
70
eais/src/model/ListTagResourcesResult.cc
Normal file
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* 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/eais/model/ListTagResourcesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Eais;
|
||||
using namespace AlibabaCloud::Eais::Model;
|
||||
|
||||
ListTagResourcesResult::ListTagResourcesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListTagResourcesResult::ListTagResourcesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListTagResourcesResult::~ListTagResourcesResult()
|
||||
{}
|
||||
|
||||
void ListTagResourcesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTagResourcesNode = value["TagResources"]["TagResource"];
|
||||
for (auto valueTagResourcesTagResource : allTagResourcesNode)
|
||||
{
|
||||
TagResource tagResourcesObject;
|
||||
if(!valueTagResourcesTagResource["TagKey"].isNull())
|
||||
tagResourcesObject.tagKey = valueTagResourcesTagResource["TagKey"].asString();
|
||||
if(!valueTagResourcesTagResource["TagValue"].isNull())
|
||||
tagResourcesObject.tagValue = valueTagResourcesTagResource["TagValue"].asString();
|
||||
if(!valueTagResourcesTagResource["ResourceId"].isNull())
|
||||
tagResourcesObject.resourceId = valueTagResourcesTagResource["ResourceId"].asString();
|
||||
if(!valueTagResourcesTagResource["ResourceType"].isNull())
|
||||
tagResourcesObject.resourceType = valueTagResourcesTagResource["ResourceType"].asString();
|
||||
tagResources_.push_back(tagResourcesObject);
|
||||
}
|
||||
if(!value["NextToken"].isNull())
|
||||
nextToken_ = value["NextToken"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string ListTagResourcesResult::getNextToken()const
|
||||
{
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
std::vector<ListTagResourcesResult::TagResource> ListTagResourcesResult::getTagResources()const
|
||||
{
|
||||
return tagResources_;
|
||||
}
|
||||
|
||||
45
eais/src/model/StartEaiJupyterRequest.cc
Normal file
45
eais/src/model/StartEaiJupyterRequest.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/eais/model/StartEaiJupyterRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::StartEaiJupyterRequest;
|
||||
|
||||
StartEaiJupyterRequest::StartEaiJupyterRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "StartEaiJupyter") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
StartEaiJupyterRequest::~StartEaiJupyterRequest() {}
|
||||
|
||||
std::string StartEaiJupyterRequest::getInstanceId() const {
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void StartEaiJupyterRequest::setInstanceId(const std::string &instanceId) {
|
||||
instanceId_ = instanceId;
|
||||
setParameter(std::string("InstanceId"), instanceId);
|
||||
}
|
||||
|
||||
std::string StartEaiJupyterRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void StartEaiJupyterRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
64
eais/src/model/StartEaiJupyterResult.cc
Normal file
64
eais/src/model/StartEaiJupyterResult.cc
Normal file
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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/eais/model/StartEaiJupyterResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Eais;
|
||||
using namespace AlibabaCloud::Eais::Model;
|
||||
|
||||
StartEaiJupyterResult::StartEaiJupyterResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
StartEaiJupyterResult::StartEaiJupyterResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
StartEaiJupyterResult::~StartEaiJupyterResult()
|
||||
{}
|
||||
|
||||
void StartEaiJupyterResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto accessDeniedDetailNode = value["AccessDeniedDetail"];
|
||||
if(!accessDeniedDetailNode["AuthAction"].isNull())
|
||||
accessDeniedDetail_.authAction = accessDeniedDetailNode["AuthAction"].asString();
|
||||
if(!accessDeniedDetailNode["AuthPrincipalDisplayName"].isNull())
|
||||
accessDeniedDetail_.authPrincipalDisplayName = accessDeniedDetailNode["AuthPrincipalDisplayName"].asString();
|
||||
if(!accessDeniedDetailNode["AuthPrincipalOwnerId"].isNull())
|
||||
accessDeniedDetail_.authPrincipalOwnerId = accessDeniedDetailNode["AuthPrincipalOwnerId"].asString();
|
||||
if(!accessDeniedDetailNode["AuthPrincipalType"].isNull())
|
||||
accessDeniedDetail_.authPrincipalType = accessDeniedDetailNode["AuthPrincipalType"].asString();
|
||||
if(!accessDeniedDetailNode["EncodedDiagnosticMessage"].isNull())
|
||||
accessDeniedDetail_.encodedDiagnosticMessage = accessDeniedDetailNode["EncodedDiagnosticMessage"].asString();
|
||||
if(!accessDeniedDetailNode["NoPermissionType"].isNull())
|
||||
accessDeniedDetail_.noPermissionType = accessDeniedDetailNode["NoPermissionType"].asString();
|
||||
if(!accessDeniedDetailNode["PolicyType"].isNull())
|
||||
accessDeniedDetail_.policyType = accessDeniedDetailNode["PolicyType"].asString();
|
||||
|
||||
}
|
||||
|
||||
StartEaiJupyterResult::AccessDeniedDetail StartEaiJupyterResult::getAccessDeniedDetail()const
|
||||
{
|
||||
return accessDeniedDetail_;
|
||||
}
|
||||
|
||||
45
eais/src/model/StopEaiJupyterRequest.cc
Normal file
45
eais/src/model/StopEaiJupyterRequest.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/eais/model/StopEaiJupyterRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::StopEaiJupyterRequest;
|
||||
|
||||
StopEaiJupyterRequest::StopEaiJupyterRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "StopEaiJupyter") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
StopEaiJupyterRequest::~StopEaiJupyterRequest() {}
|
||||
|
||||
std::string StopEaiJupyterRequest::getInstanceId() const {
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void StopEaiJupyterRequest::setInstanceId(const std::string &instanceId) {
|
||||
instanceId_ = instanceId;
|
||||
setParameter(std::string("InstanceId"), instanceId);
|
||||
}
|
||||
|
||||
std::string StopEaiJupyterRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void StopEaiJupyterRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
64
eais/src/model/StopEaiJupyterResult.cc
Normal file
64
eais/src/model/StopEaiJupyterResult.cc
Normal file
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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/eais/model/StopEaiJupyterResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Eais;
|
||||
using namespace AlibabaCloud::Eais::Model;
|
||||
|
||||
StopEaiJupyterResult::StopEaiJupyterResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
StopEaiJupyterResult::StopEaiJupyterResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
StopEaiJupyterResult::~StopEaiJupyterResult()
|
||||
{}
|
||||
|
||||
void StopEaiJupyterResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto accessDeniedDetailNode = value["AccessDeniedDetail"];
|
||||
if(!accessDeniedDetailNode["AuthAction"].isNull())
|
||||
accessDeniedDetail_.authAction = accessDeniedDetailNode["AuthAction"].asString();
|
||||
if(!accessDeniedDetailNode["AuthPrincipalDisplayName"].isNull())
|
||||
accessDeniedDetail_.authPrincipalDisplayName = accessDeniedDetailNode["AuthPrincipalDisplayName"].asString();
|
||||
if(!accessDeniedDetailNode["AuthPrincipalOwnerId"].isNull())
|
||||
accessDeniedDetail_.authPrincipalOwnerId = accessDeniedDetailNode["AuthPrincipalOwnerId"].asString();
|
||||
if(!accessDeniedDetailNode["AuthPrincipalType"].isNull())
|
||||
accessDeniedDetail_.authPrincipalType = accessDeniedDetailNode["AuthPrincipalType"].asString();
|
||||
if(!accessDeniedDetailNode["EncodedDiagnosticMessage"].isNull())
|
||||
accessDeniedDetail_.encodedDiagnosticMessage = accessDeniedDetailNode["EncodedDiagnosticMessage"].asString();
|
||||
if(!accessDeniedDetailNode["NoPermissionType"].isNull())
|
||||
accessDeniedDetail_.noPermissionType = accessDeniedDetailNode["NoPermissionType"].asString();
|
||||
if(!accessDeniedDetailNode["PolicyType"].isNull())
|
||||
accessDeniedDetail_.policyType = accessDeniedDetailNode["PolicyType"].asString();
|
||||
|
||||
}
|
||||
|
||||
StopEaiJupyterResult::AccessDeniedDetail StopEaiJupyterResult::getAccessDeniedDetail()const
|
||||
{
|
||||
return accessDeniedDetail_;
|
||||
}
|
||||
|
||||
67
eais/src/model/TagResourcesRequest.cc
Normal file
67
eais/src/model/TagResourcesRequest.cc
Normal file
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/TagResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::TagResourcesRequest;
|
||||
|
||||
TagResourcesRequest::TagResourcesRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "TagResources") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
TagResourcesRequest::~TagResourcesRequest() {}
|
||||
|
||||
std::vector<std::string> TagResourcesRequest::getResourceId() const {
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setResourceId(const std::vector<std::string> &resourceId) {
|
||||
resourceId_ = resourceId;
|
||||
}
|
||||
|
||||
std::string TagResourcesRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
std::string TagResourcesRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::vector<TagResourcesRequest::Tag> TagResourcesRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setTag(const std::vector<TagResourcesRequest::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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,45 +14,31 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/eais/model/CreateEaiAllResult.h>
|
||||
#include <alibabacloud/eais/model/TagResourcesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Eais;
|
||||
using namespace AlibabaCloud::Eais::Model;
|
||||
|
||||
CreateEaiAllResult::CreateEaiAllResult() :
|
||||
TagResourcesResult::TagResourcesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateEaiAllResult::CreateEaiAllResult(const std::string &payload) :
|
||||
TagResourcesResult::TagResourcesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateEaiAllResult::~CreateEaiAllResult()
|
||||
TagResourcesResult::~TagResourcesResult()
|
||||
{}
|
||||
|
||||
void CreateEaiAllResult::parse(const std::string &payload)
|
||||
void TagResourcesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ElasticAcceleratedInstanceId"].isNull())
|
||||
elasticAcceleratedInstanceId_ = value["ElasticAcceleratedInstanceId"].asString();
|
||||
if(!value["ClientInstanceId"].isNull())
|
||||
clientInstanceId_ = value["ClientInstanceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateEaiAllResult::getClientInstanceId()const
|
||||
{
|
||||
return clientInstanceId_;
|
||||
}
|
||||
|
||||
std::string CreateEaiAllResult::getElasticAcceleratedInstanceId()const
|
||||
{
|
||||
return elasticAcceleratedInstanceId_;
|
||||
}
|
||||
|
||||
70
eais/src/model/UntagResourcesRequest.cc
Normal file
70
eais/src/model/UntagResourcesRequest.cc
Normal file
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* 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/eais/model/UntagResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Eais::Model::UntagResourcesRequest;
|
||||
|
||||
UntagResourcesRequest::UntagResourcesRequest()
|
||||
: RpcServiceRequest("eais", "2019-06-24", "UntagResources") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UntagResourcesRequest::~UntagResourcesRequest() {}
|
||||
|
||||
bool UntagResourcesRequest::getAll() const {
|
||||
return all_;
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setAll(bool all) {
|
||||
all_ = all;
|
||||
setParameter(std::string("All"), all ? "true" : "false");
|
||||
}
|
||||
|
||||
std::vector<std::string> UntagResourcesRequest::getResourceId() const {
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setResourceId(const std::vector<std::string> &resourceId) {
|
||||
resourceId_ = resourceId;
|
||||
}
|
||||
|
||||
std::string UntagResourcesRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
std::string UntagResourcesRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::vector<std::string> UntagResourcesRequest::getTagKey() const {
|
||||
return tagKey_;
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setTagKey(const std::vector<std::string> &tagKey) {
|
||||
tagKey_ = tagKey;
|
||||
}
|
||||
|
||||
44
eais/src/model/UntagResourcesResult.cc
Normal file
44
eais/src/model/UntagResourcesResult.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/eais/model/UntagResourcesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Eais;
|
||||
using namespace AlibabaCloud::Eais::Model;
|
||||
|
||||
UntagResourcesResult::UntagResourcesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
UntagResourcesResult::UntagResourcesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
UntagResourcesResult::~UntagResourcesResult()
|
||||
{}
|
||||
|
||||
void UntagResourcesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -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_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user