ECS SDK Auto Released By junmei.zjm,Version:1.34.11

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
haowei.yao
2019-03-13 16:42:23 +08:00
parent 43169f9d50
commit 596b96d689
341 changed files with 8448 additions and 1518 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,120 @@
/*
* 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_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AcceptInquiredSystemEventRequest : public RpcServiceRequest
{
public:
AcceptInquiredSystemEventRequest();
~AcceptInquiredSystemEventRequest();
std::string getEventId()const;
void setEventId(const std::string& eventId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getEnable()const;
void setEnable(bool enable);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
private:
std::string eventId_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTREQUEST_H_

View 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_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AcceptInquiredSystemEventResult : public ServiceResult
{
public:
AcceptInquiredSystemEventResult();
explicit AcceptInquiredSystemEventResult(const std::string &payload);
~AcceptInquiredSystemEventResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTRESULT_H_

View File

@@ -40,6 +40,8 @@ namespace AlibabaCloud
AddTagsRequest();
~AddTagsRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceId()const;
@@ -56,6 +58,7 @@ namespace AlibabaCloud
void setResourceType(const std::string& resourceType);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceId_;
std::string resourceOwnerAccount_;

View File

@@ -58,6 +58,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
@@ -131,6 +133,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
void setClientToken(const std::string& clientToken);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getISP()const;
void setISP(const std::string& iSP);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
@@ -59,6 +61,7 @@ namespace AlibabaCloud
std::string bandwidth_;
std::string clientToken_;
std::string internetChargeType_;
std::string iSP_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
AllocatePublicIpAddressRequest();
~AllocatePublicIpAddressRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getIpAddress()const;
void setIpAddress(const std::string& ipAddress);
long getResourceOwnerId()const;
@@ -51,6 +53,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
std::string ipAddress_;
long resourceOwnerId_;
std::string instanceId_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
ApplyAutoSnapshotPolicyRequest();
~ApplyAutoSnapshotPolicyRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
AttachClassicLinkVpcRequest();
~AttachClassicLinkVpcRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
AttachDiskRequest();
~AttachDiskRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
@@ -53,6 +55,7 @@ namespace AlibabaCloud
void setDeleteWithInstance(bool deleteWithInstance);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -94,6 +96,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -59,6 +59,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -127,6 +129,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
CancelAutoSnapshotPolicyRequest();
~CancelAutoSnapshotPolicyRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
CancelCopyImageRequest();
~CancelCopyImageRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageId()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string imageId_;
std::string resourceOwnerAccount_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
CancelTaskRequest();
~CancelTaskRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
void setTaskId(const std::string& taskId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;

View File

@@ -35,42 +35,26 @@ namespace AlibabaCloud
ConvertNatPublicIpToEipRequest();
~ConvertNatPublicIpToEipRequest();
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
bool getEnable()const;
void setEnable(bool enable);
std::string getRequestContent()const;
@@ -81,31 +65,50 @@ namespace AlibabaCloud
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
private:
std::string app_ip_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string callerBid_;
long ownerId_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
std::string accessKeyId_;
bool security_transport_;
std::string instanceId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
std::string requestId_;
bool enable_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string resourceOwnerAccount_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string instanceId_;
std::string requestId_;
};
}

View File

@@ -44,36 +44,39 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getImageId()const;
void setImageId(const std::string& imageId);
bool getEncrypted()const;
void setEncrypted(bool encrypted);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDestinationImageName()const;
void setDestinationImageName(const std::string& destinationImageName);
std::string getDestinationRegionId()const;
void setDestinationRegionId(const std::string& destinationRegionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
bool getEncrypted()const;
void setEncrypted(bool encrypted);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getDestinationDescription()const;
void setDestinationDescription(const std::string& destinationDescription);
private:
long resourceOwnerId_;
std::string imageId_;
bool encrypted_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string destinationImageName_;
std::string destinationRegionId_;
std::string ownerAccount_;
std::vector<Tag> tag_;
long ownerId_;
std::string sourceRegionId_;
bool encrypted_;
std::string regionId_;
std::vector<Tag> tag_;
std::string destinationDescription_;
};

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setDeploymentSetName(const std::string& deploymentSetName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOnUnableToRedeployFailedInstance()const;
@@ -68,6 +70,7 @@ namespace AlibabaCloud
std::string description_;
std::string deploymentSetName_;
long ownerId_;
std::string sourceRegionId_;
std::string regionId_;
std::string onUnableToRedeployFailedInstance_;
std::string granularity_;

View File

@@ -54,6 +54,8 @@ namespace AlibabaCloud
void setDescription(const std::string& description);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getDiskName()const;
void setDiskName(const std::string& diskName);
std::string getResourceGroupId()const;
@@ -70,6 +72,8 @@ namespace AlibabaCloud
void setZoneId(const std::string& zoneId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getKMSKeyId()const;
void setKMSKeyId(const std::string& kMSKeyId);
private:
long resourceOwnerId_;
@@ -79,6 +83,7 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::string description_;
long ownerId_;
std::string sourceRegionId_;
std::string diskName_;
std::string resourceGroupId_;
int size_;
@@ -87,6 +92,7 @@ namespace AlibabaCloud
std::string diskCategory_;
std::string zoneId_;
std::vector<Tag> tag_;
std::string kMSKeyId_;
};
}

View File

@@ -53,6 +53,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSecurityToken()const;
@@ -98,6 +100,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string regionId_;
std::string securityToken_;
bool enable_;

View File

@@ -65,6 +65,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getPlatform()const;
void setPlatform(const std::string& platform);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getInstanceId()const;
@@ -90,6 +92,7 @@ namespace AlibabaCloud
std::string description_;
long ownerId_;
std::string platform_;
std::string sourceRegionId_;
std::string resourceGroupId_;
std::string instanceId_;
std::string regionId_;

View File

@@ -43,6 +43,7 @@ namespace AlibabaCloud
bool encrypted;
std::string description;
std::string category;
std::string kMSKeyId;
std::string device;
bool deleteWithInstance;
};
@@ -61,6 +62,8 @@ namespace AlibabaCloud
void setKeyPairName(const std::string& keyPairName);
float getSpotPriceLimit()const;
void setSpotPriceLimit(float spotPriceLimit);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
bool getDeletionProtection()const;
void setDeletionProtection(bool deletionProtection);
std::string getResourceGroupId()const;
@@ -81,6 +84,8 @@ namespace AlibabaCloud
void setDryRun(bool dryRun);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCapacityReservationPreference()const;
void setCapacityReservationPreference(const std::string& capacityReservationPreference);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getPrivateIpAddress()const;
@@ -119,6 +124,8 @@ namespace AlibabaCloud
void setDescription(const std::string& description);
std::string getSystemDiskCategory()const;
void setSystemDiskCategory(const std::string& systemDiskCategory);
std::string getCapacityReservationId()const;
void setCapacityReservationId(const std::string& capacityReservationId);
std::string getUserData()const;
void setUserData(const std::string& userData);
bool getPasswordInherit()const;
@@ -160,6 +167,7 @@ namespace AlibabaCloud
std::string securityEnhancementStrategy_;
std::string keyPairName_;
float spotPriceLimit_;
std::string sourceRegionId_;
bool deletionProtection_;
std::string resourceGroupId_;
std::string hostName_;
@@ -170,6 +178,7 @@ namespace AlibabaCloud
int period_;
bool dryRun_;
long ownerId_;
std::string capacityReservationPreference_;
std::string vSwitchId_;
std::string privateIpAddress_;
std::string spotStrategy_;
@@ -189,6 +198,7 @@ namespace AlibabaCloud
int internetMaxBandwidthOut_;
std::string description_;
std::string systemDiskCategory_;
std::string capacityReservationId_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;

View File

@@ -40,6 +40,8 @@ namespace AlibabaCloud
CreateKeyPairRequest();
~CreateKeyPairRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
long getResourceOwnerId()const;
@@ -56,6 +58,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
std::string resourceGroupId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
~CreateKeyPairResult();
std::string getKeyPairFingerPrint()const;
std::string getKeyPairName()const;
std::string getKeyPairId()const;
std::string getPrivateKeyBody()const;
protected:
@@ -46,6 +47,7 @@ namespace AlibabaCloud
private:
std::string keyPairFingerPrint_;
std::string keyPairName_;
std::string keyPairId_;
std::string privateKeyBody_;
};

View File

@@ -57,6 +57,7 @@ namespace AlibabaCloud
std::string diskName;
std::string description;
bool deleteWithInstance;
std::string device;
};
public:
@@ -85,6 +86,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getImageOwnerAlias()const;
void setImageOwnerAlias(const std::string& imageOwnerAlias);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getHostName()const;
@@ -147,6 +150,8 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserData()const;
void setUserData(const std::string& userData);
bool getPasswordInherit()const;
void setPasswordInherit(bool passwordInherit);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
@@ -200,6 +205,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string imageOwnerAlias_;
std::string sourceRegionId_;
std::string resourceGroupId_;
std::string hostName_;
std::string securityToken_;
@@ -231,6 +237,7 @@ namespace AlibabaCloud
std::string systemDiskCategory_;
std::string accessKeyId_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;
std::string requestContent_;
std::string instanceType_;

View File

@@ -52,6 +52,7 @@ namespace AlibabaCloud
std::string diskName;
std::string description;
bool deleteWithInstance;
std::string device;
};
public:
@@ -80,6 +81,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getImageOwnerAlias()const;
void setImageOwnerAlias(const std::string& imageOwnerAlias);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getHostName()const;
@@ -140,6 +143,8 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserData()const;
void setUserData(const std::string& userData);
bool getPasswordInherit()const;
void setPasswordInherit(bool passwordInherit);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
@@ -193,6 +198,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string imageOwnerAlias_;
std::string sourceRegionId_;
std::string resourceGroupId_;
std::string hostName_;
std::string securityToken_;
@@ -223,6 +229,7 @@ namespace AlibabaCloud
std::string systemDiskCategory_;
std::string accessKeyId_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;
std::string requestContent_;
std::string instanceType_;

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getAccountId()const;
void setAccountId(long accountId);
std::string getSecurityToken()const;
@@ -96,6 +98,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
long accountId_;
std::string securityToken_;
std::string regionId_;

View File

@@ -60,6 +60,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
@@ -114,6 +116,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;

View File

@@ -40,41 +40,44 @@ namespace AlibabaCloud
CreateSecurityGroupRequest();
~CreateSecurityGroupRequest();
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDescription()const;
void setDescription(const std::string& description);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityGroupName()const;
void setSecurityGroupName(const std::string& securityGroupName);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string resourceGroupId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string clientToken_;
std::string vpcId_;
std::string ownerAccount_;
std::string description_;
std::vector<Tag> tag_;
long ownerId_;
std::string securityGroupName_;
std::string sourceRegionId_;
std::string resourceGroupId_;
std::string regionId_;
std::string vpcId_;
std::vector<Tag> tag_;
};
}

View File

@@ -40,6 +40,8 @@ namespace AlibabaCloud
CreateSnapshotRequest();
~CreateSnapshotRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -60,6 +62,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string clientToken_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DeleteAutoSnapshotPolicyRequest();
~DeleteAutoSnapshotPolicyRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DeleteDiskRequest();
~DeleteDiskRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -53,6 +53,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSecurityToken()const;
@@ -96,6 +98,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string regionId_;
std::string securityToken_;
bool enable_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DeleteInstanceRequest();
~DeleteInstanceRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
@@ -51,6 +53,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DeleteKeyPairsRequest();
~DeleteKeyPairsRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -95,6 +97,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -53,6 +53,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -98,6 +100,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -94,6 +96,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -92,6 +94,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DeleteSnapshotRequest();
~DeleteSnapshotRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string snapshotId_;
std::string resourceOwnerAccount_;

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -93,6 +95,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
{
std::string zoneId;
std::string instanceChargeType;
std::string expiredTime;
std::string value;
int count;
std::string instanceType;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeAutoSnapshotPolicyExRequest();
~DescribeAutoSnapshotPolicyExRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -53,6 +55,7 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;

View File

@@ -55,6 +55,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
int getCores()const;
void setCores(int cores);
std::string getSecurityToken()const;
@@ -67,6 +69,8 @@ namespace AlibabaCloud
void setRequestContent(const std::string& requestContent);
std::string getSystemDiskCategory()const;
void setSystemDiskCategory(const std::string& systemDiskCategory);
std::string getScope()const;
void setScope(const std::string& scope);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getInstanceType()const;
@@ -119,12 +123,14 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
int cores_;
std::string securityToken_;
std::string regionId_;
bool enable_;
std::string requestContent_;
std::string systemDiskCategory_;
std::string scope_;
std::string callerBidEmail_;
std::string instanceType_;
std::string networkCategory_;

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
struct SupportedResource
{
std::string status;
std::string statusCategory;
int min;
int max;
std::string value;
@@ -48,6 +49,7 @@ namespace AlibabaCloud
std::vector<AvailableResource::SupportedResource> supportedResources;
};
std::string status;
std::string statusCategory;
std::string zoneId;
std::vector<AvailableZone::AvailableResource> availableResources;
std::string regionId;

View File

@@ -44,6 +44,7 @@ namespace AlibabaCloud
std::string description;
std::string zoneId;
std::string instanceChargeType;
std::string iSP;
std::string businessStatus;
std::string name;
std::string internetChargeType;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeClassicLinkInstancesRequest();
~DescribeClassicLinkInstancesRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
@@ -53,6 +55,7 @@ namespace AlibabaCloud
void setPageNumber(const std::string& pageNumber);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -92,6 +94,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeClustersRequest();
~DescribeClustersRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;

View File

@@ -57,6 +57,8 @@ namespace AlibabaCloud
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -106,6 +108,7 @@ namespace AlibabaCloud
std::string callerType_;
long pageNumber_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -95,6 +97,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -34,15 +34,19 @@ namespace AlibabaCloud
public:
struct DedicatedHostType
{
int cores;
int physicalGpus;
float memorySize;
long localStorageCapacity;
std::string dedicatedHostType;
int localStorageAmount;
int cores;
std::string localStorageCategory;
int sockets;
long localStorageCapacity;
std::string gPUSpec;
std::vector<std::string> supportedInstanceTypeFamilies;
std::string dedicatedHostType;
int totalVgpus;
std::vector<std::string> supportedInstanceTypesList;
int totalVcpus;
int localStorageAmount;
};

View File

@@ -36,7 +36,9 @@ namespace AlibabaCloud
{
struct Capacity
{
int availableVgpus;
std::string localStorageCategory;
int totalVgpus;
float totalMemory;
float availableMemory;
int availableVcpus;
@@ -63,28 +65,31 @@ namespace AlibabaCloud
std::string tagKey;
std::string tagValue;
};
std::string status;
int physicalGpus;
std::string machineId;
std::string dedicatedHostId;
std::string description;
std::string zoneId;
std::string resourceGroupId;
NetworkAttributes networkAttributes;
std::string gPUSpec;
Capacity capacity;
std::string dedicatedHostName;
std::string expiredTime;
std::string saleCycle;
std::vector<DedicatedHost::Tag> tags;
std::string status;
std::string zoneId;
std::string dedicatedHostType;
std::vector<DedicatedHost::OperationLock> operationLocks;
std::vector<DedicatedHost::Instance> instances;
int cores;
NetworkAttributes networkAttributes;
int sockets;
Capacity capacity;
std::string dedicatedHostName;
std::string chargeType;
std::string expiredTime;
std::vector<std::string> supportedInstanceTypeFamilies;
std::string actionOnMaintenance;
std::string creationTime;
std::string saleCycle;
std::string regionId;
std::vector<DedicatedHost::Tag> tags;
std::vector<std::string> supportedInstanceTypesList;
std::string autoReleaseTime;
};

View File

@@ -0,0 +1,146 @@
/*
* 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_ECS_MODEL_DESCRIBEDEMANDSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEDEMANDSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeDemandsRequest : public RpcServiceRequest
{
struct Tag
{
std::string key;
std::string value;
};
public:
DescribeDemandsRequest();
~DescribeDemandsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getEnable()const;
void setEnable(bool enable);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getInstanceTypeFamily()const;
void setInstanceTypeFamily(const std::string& instanceTypeFamily);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::vector<std::string> getDemandStatus()const;
void setDemandStatus(const std::vector<std::string>& demandStatus);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
bool enable_;
std::string requestContent_;
int pageSize_;
std::string callerBidEmail_;
std::string instanceType_;
std::vector<Tag> tag_;
std::string instanceChargeType_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string instanceTypeFamily_;
std::string callerBid_;
long ownerId_;
std::vector<std::string> demandStatus_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEDEMANDSREQUEST_H_

View 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_ECS_MODEL_DESCRIBEDEMANDSRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEDEMANDSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeDemandsResult : public ServiceResult
{
public:
struct Demand
{
struct SupplyInfo
{
std::string supplyStatus;
std::string supplyStartTime;
int amount;
std::string supplyEndTime;
};
std::string zoneId;
std::string demandTime;
std::string endTime;
std::string instanceTypeFamily;
std::string instanceChargeType;
std::vector<Demand::SupplyInfo> supplyInfos;
std::string startTime;
int period;
int availableAmount;
int totalAmount;
int usedAmount;
int deliveringAmount;
std::string instanceType;
std::string demandStatus;
std::string periodUnit;
};
DescribeDemandsResult();
explicit DescribeDemandsResult(const std::string &payload);
~DescribeDemandsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<Demand> getDemands()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<Demand> demands_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEDEMANDSRESULT_H_

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
bool getEnable()const;
@@ -97,6 +99,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
bool enable_;
std::string requestContent_;

View File

@@ -53,6 +53,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getEventTimeStart()const;
void setEventTimeStart(const std::string& eventTimeStart);
std::string getSecurityToken()const;
@@ -110,6 +112,7 @@ namespace AlibabaCloud
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string eventTimeStart_;
std::string securityToken_;
std::string regionId_;

View File

@@ -50,6 +50,8 @@ namespace AlibabaCloud
void setAutoSnapshotPolicyId(const std::string& autoSnapshotPolicyId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getDiskName()const;
void setDiskName(const std::string& diskName);
bool getDeleteAutoSnapshot()const;
@@ -104,6 +106,8 @@ namespace AlibabaCloud
void setZoneId(const std::string& zoneId);
std::string getCategory()const;
void setCategory(const std::string& category);
std::string getKMSKeyId()const;
void setKMSKeyId(const std::string& kMSKeyId);
std::string getStatus()const;
void setStatus(const std::string& status);
@@ -113,6 +117,7 @@ namespace AlibabaCloud
std::string filter2Value_;
std::string autoSnapshotPolicyId_;
int pageNumber_;
std::string sourceRegionId_;
std::string diskName_;
bool deleteAutoSnapshot_;
std::string resourceGroupId_;
@@ -140,6 +145,7 @@ namespace AlibabaCloud
bool encrypted_;
std::string zoneId_;
std::string category_;
std::string kMSKeyId_;
std::string status_;
};

View File

@@ -52,6 +52,7 @@ namespace AlibabaCloud
std::string detachedTime;
std::string description;
std::string category;
std::string kMSKeyId;
std::string resourceGroupId;
int size;
bool encrypted;

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getFilter2Value()const;
void setFilter2Value(const std::string& filter2Value);
std::string getISP()const;
void setISP(const std::string& iSP);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAllocationId()const;
@@ -76,6 +78,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string filter2Value_;
std::string iSP_;
std::string ownerAccount_;
std::string allocationId_;
std::string filter1Value_;

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -101,6 +103,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -53,6 +53,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSecurityToken()const;
@@ -100,6 +102,7 @@ namespace AlibabaCloud
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string regionId_;
std::string securityToken_;
bool enable_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeImageSharePermissionRequest();
~DescribeImageSharePermissionRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageId()const;
@@ -53,6 +55,7 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string imageId_;
std::string resourceOwnerAccount_;

View File

@@ -59,6 +59,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getImageOwnerAlias()const;
void setImageOwnerAlias(const std::string& imageOwnerAlias);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
bool getIsSupportIoOptimized()const;
@@ -102,6 +104,7 @@ namespace AlibabaCloud
std::string usage_;
int pageNumber_;
std::string imageOwnerAlias_;
std::string sourceRegionId_;
std::string resourceGroupId_;
bool isSupportIoOptimized_;
std::string regionId_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeInstanceAttributeRequest();
~DescribeInstanceAttributeRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeInstanceAutoRenewAttributeRequest();
~DescribeInstanceAutoRenewAttributeRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
@@ -55,6 +57,7 @@ namespace AlibabaCloud
void setPageNumber(const std::string& pageNumber);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;

View File

@@ -55,6 +55,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -117,6 +119,7 @@ namespace AlibabaCloud
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -44,11 +44,17 @@ namespace AlibabaCloud
int code;
std::string name;
};
struct ExtendedAttribute
{
std::string device;
std::string diskId;
};
std::string eventFinishTime;
EventCycleStatus eventCycleStatus;
std::string eventPublishTime;
EventType eventType;
std::string instanceId;
ExtendedAttribute extendedAttribute;
std::string eventId;
std::string notBefore;
};

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
bool getEnable()const;
@@ -97,6 +99,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
bool enable_;
std::string requestContent_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeInstancePhysicalAttributeRequest();
~DescribeInstancePhysicalAttributeRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeInstanceRamRoleRequest();
~DescribeInstanceRamRoleRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -53,6 +55,7 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeInstanceStatusRequest();
~DescribeInstanceStatusRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -55,6 +57,7 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;

View File

@@ -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_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeInstanceTopologyRequest : public RpcServiceRequest
{
public:
DescribeInstanceTopologyRequest();
~DescribeInstanceTopologyRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceIds()const;
void setInstanceIds(const std::string& instanceIds);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string instanceIds_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYREQUEST_H_

View File

@@ -0,0 +1,56 @@
/*
* 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_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeInstanceTopologyResult : public ServiceResult
{
public:
struct Topology
{
std::string instanceId;
std::string hostId;
};
DescribeInstanceTopologyResult();
explicit DescribeInstanceTopologyResult(const std::string &payload);
~DescribeInstanceTopologyResult();
std::vector<Topology> getTopologys()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Topology> topologys_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYRESULT_H_

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeInstanceTypeFamiliesRequest();
~DescribeInstanceTypeFamiliesRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getGeneration()const;
void setGeneration(const std::string& generation);
long getResourceOwnerId()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
std::string generation_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeInstanceTypesRequest();
~DescribeInstanceTypesRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -51,6 +51,7 @@ namespace AlibabaCloud
int baselineCredit;
std::string instanceFamilyLevel;
std::string instanceTypeId;
int eniPrivateIpAddressQuantity;
};

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeInstanceVncPasswdRequest();
~DescribeInstanceVncPasswdRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeInstanceVncUrlRequest();
~DescribeInstanceVncUrlRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;

View File

@@ -56,9 +56,15 @@ namespace AlibabaCloud
int code;
std::string name;
};
struct ExtendedAttribute
{
std::string device;
std::string diskId;
};
EventCycleStatus eventCycleStatus;
std::string eventPublishTime;
EventType eventType;
ExtendedAttribute extendedAttribute;
std::string eventId;
std::string notBefore;
};

View File

@@ -64,6 +64,8 @@ namespace AlibabaCloud
void setFilter4Key(const std::string& filter4Key);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getLockReason()const;
@@ -138,6 +140,7 @@ namespace AlibabaCloud
std::string keyPairName_;
std::string filter4Key_;
int pageNumber_;
std::string sourceRegionId_;
std::string resourceGroupId_;
std::string lockReason_;
std::string filter1Key_;

View File

@@ -54,6 +54,11 @@ namespace AlibabaCloud
std::string dedicatedHostId;
std::string dedicatedHostName;
};
struct EcsCapacityReservationAttr
{
std::string capacityReservationPreference;
std::string capacityReservationId;
};
struct NetworkInterface
{
std::string primaryIpAddress;
@@ -115,6 +120,7 @@ namespace AlibabaCloud
std::string zoneId;
std::string clusterId;
std::string hpcClusterId;
EcsCapacityReservationAttr ecsCapacityReservationAttr;
DedicatedHostAttribute dedicatedHostAttribute;
int gPUAmount;
std::vector<Instance::LockReason> operationLocks;

View File

@@ -53,6 +53,8 @@ namespace AlibabaCloud
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -104,6 +106,7 @@ namespace AlibabaCloud
std::string callerType_;
long pageNumber_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -55,6 +55,8 @@ namespace AlibabaCloud
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -111,6 +113,7 @@ namespace AlibabaCloud
std::string callerType_;
long pageNumber_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -59,6 +59,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -113,6 +115,7 @@ namespace AlibabaCloud
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -43,6 +43,7 @@ namespace AlibabaCloud
std::string description;
int size;
std::string encrypted;
std::string device;
bool deleteWithInstance;
std::string diskName;
};
@@ -78,6 +79,7 @@ namespace AlibabaCloud
std::vector<InstanceTag> tags;
std::string hostName;
std::string spotStrategy;
bool passwordInherit;
std::string keyPairName;
std::string ioOptimized;
std::string zoneId;

View File

@@ -58,6 +58,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -109,6 +111,7 @@ namespace AlibabaCloud
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -99,6 +101,7 @@ namespace AlibabaCloud
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -60,6 +60,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
@@ -122,6 +124,7 @@ namespace AlibabaCloud
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string sourceRegionId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
std::string getSystemDiskCategory()const;
void setSystemDiskCategory(const std::string& systemDiskCategory);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getDataDisk4Category()const;
void setDataDisk4Category(const std::string& dataDisk4Category);
std::string getRegionId()const;
@@ -94,6 +96,7 @@ namespace AlibabaCloud
std::string ioOptimized_;
int internetMaxBandwidthOut_;
std::string systemDiskCategory_;
std::string sourceRegionId_;
std::string dataDisk4Category_;
std::string regionId_;
int dataDisk4Size_;

View File

@@ -53,6 +53,8 @@ namespace AlibabaCloud
void setToken(const std::string& token);
std::string getScene()const;
void setScene(const std::string& scene);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceType()const;
@@ -70,6 +72,7 @@ namespace AlibabaCloud
std::string _operator_;
std::string token_;
std::string scene_;
std::string sourceRegionId_;
std::string regionId_;
std::string instanceType_;
std::string proxyId_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeRegionsRequest();
~DescribeRegionsRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -51,6 +53,7 @@ namespace AlibabaCloud
void setResourceType(const std::string& resourceType);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -40,6 +40,8 @@ namespace AlibabaCloud
DescribeResourceByTagsRequest();
~DescribeResourceByTagsRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -58,6 +60,7 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
int getCores()const;
void setCores(int cores);
std::string getSecurityToken()const;
@@ -105,6 +107,7 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string sourceRegionId_;
int cores_;
std::string securityToken_;
std::string regionId_;

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
struct SupportedResource
{
std::string status;
std::string statusCategory;
int min;
int max;
std::string value;
@@ -48,6 +49,7 @@ namespace AlibabaCloud
std::vector<AvailableResource::SupportedResource> supportedResources;
};
std::string status;
std::string statusCategory;
std::string zoneId;
std::vector<AvailableZone::AvailableResource> availableResources;
std::string regionId;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeSecurityGroupReferencesRequest();
~DescribeSecurityGroupReferencesRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;

View File

@@ -64,6 +64,8 @@ namespace AlibabaCloud
void setSecurityGroupName(const std::string& securityGroupName);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
@@ -88,6 +90,7 @@ namespace AlibabaCloud
std::string securityGroupIds_;
std::string securityGroupName_;
int pageNumber_;
std::string sourceRegionId_;
std::string resourceGroupId_;
std::string regionId_;
std::string vpcId_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeSnapshotLinksRequest();
~DescribeSnapshotLinksRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
@@ -57,6 +59,7 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeSnapshotMonitorDataRequest();
~DescribeSnapshotMonitorDataRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getPeriod()const;
@@ -53,6 +55,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
int period_;
std::string resourceOwnerAccount_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeSnapshotPackageRequest();
~DescribeSnapshotPackageRequest();
std::string getSourceRegionId()const;
void setSourceRegionId(const std::string& sourceRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -51,6 +53,7 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
private:
std::string sourceRegionId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;

Some files were not shown because too many files have changed in this diff Show More