Add username for RunCommand and InvokeCommand.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2021-02-08 Version: patch
|
||||
- Add username for RunCommand and InvokeCommand.
|
||||
|
||||
2021-02-08 Version: patch
|
||||
- Update PedestrianDetectAttribute.
|
||||
|
||||
|
||||
@@ -48,6 +48,7 @@ namespace AlibabaCloud
|
||||
std::string instanceId;
|
||||
ActionOnMaintenance actionOnMaintenance;
|
||||
std::vector<MaintenanceAttribute::MaintenanceWindow> maintenanceWindows;
|
||||
bool notifyOnMaintenance;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -37,24 +37,16 @@ namespace AlibabaCloud
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getInstancePpsRx()const;
|
||||
void setInstancePpsRx(int instancePpsRx);
|
||||
float getMemory()const;
|
||||
void setMemory(float memory);
|
||||
int getInstancePpsTx()const;
|
||||
void setInstancePpsTx(int instancePpsTx);
|
||||
std::string getIoOptimized()const;
|
||||
void setIoOptimized(const std::string& ioOptimized);
|
||||
std::string getNetworkType()const;
|
||||
void setNetworkType(const std::string& networkType);
|
||||
std::string getScene()const;
|
||||
void setScene(const std::string& scene);
|
||||
int getInstanceBandwidthTx()const;
|
||||
void setInstanceBandwidthTx(int instanceBandwidthTx);
|
||||
int getCores()const;
|
||||
void setCores(int cores);
|
||||
int getInstanceBandwidthRx()const;
|
||||
void setInstanceBandwidthRx(int instanceBandwidthRx);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSystemDiskCategory()const;
|
||||
@@ -67,6 +59,8 @@ namespace AlibabaCloud
|
||||
void setMaxPrice(float maxPrice);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getZoneMatchMode()const;
|
||||
void setZoneMatchMode(const std::string& zoneMatchMode);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::vector<std::string> getInstanceTypeFamily()const;
|
||||
@@ -84,21 +78,18 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int instancePpsRx_;
|
||||
float memory_;
|
||||
int instancePpsTx_;
|
||||
std::string ioOptimized_;
|
||||
std::string networkType_;
|
||||
std::string scene_;
|
||||
int instanceBandwidthTx_;
|
||||
int cores_;
|
||||
int instanceBandwidthRx_;
|
||||
std::string regionId_;
|
||||
std::string systemDiskCategory_;
|
||||
std::string instanceType_;
|
||||
std::string instanceChargeType_;
|
||||
float maxPrice_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string zoneMatchMode_;
|
||||
std::string ownerAccount_;
|
||||
std::vector<std::string> instanceTypeFamily_;
|
||||
long ownerId_;
|
||||
|
||||
@@ -48,8 +48,10 @@ namespace AlibabaCloud
|
||||
std::vector<std::string> networkTypes;
|
||||
std::string zoneNo;
|
||||
};
|
||||
std::string zoneId;
|
||||
std::string instanceChargeType;
|
||||
int priority;
|
||||
std::string networkType;
|
||||
std::string commodityCode;
|
||||
std::string regionId;
|
||||
InstanceType instanceType;
|
||||
|
||||
@@ -40,6 +40,7 @@ namespace AlibabaCloud
|
||||
bool instantAccess;
|
||||
std::string progress;
|
||||
std::string sourceDiskType;
|
||||
int instantAccessRetentionDays;
|
||||
std::string sourceDiskId;
|
||||
};
|
||||
std::string status;
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setFrequency(const std::string& frequency);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getWindowsPasswordName()const;
|
||||
void setWindowsPasswordName(const std::string& windowsPasswordName);
|
||||
bool getTimed()const;
|
||||
void setTimed(bool timed);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
@@ -63,6 +65,7 @@ namespace AlibabaCloud
|
||||
std::string commandId_;
|
||||
std::string frequency_;
|
||||
std::string regionId_;
|
||||
std::string windowsPasswordName_;
|
||||
bool timed_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
|
||||
@@ -57,6 +57,8 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
std::vector<std::string> getInstanceId()const;
|
||||
void setInstanceId(const std::vector<std::string>& instanceId);
|
||||
bool getNotifyOnMaintenance()const;
|
||||
void setNotifyOnMaintenance(bool notifyOnMaintenance);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -67,6 +69,7 @@ namespace AlibabaCloud
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::vector<std::string> instanceId_;
|
||||
bool notifyOnMaintenance_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -53,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getContentEncoding()const;
|
||||
void setContentEncoding(const std::string& contentEncoding);
|
||||
std::string getWindowsPasswordName()const;
|
||||
void setWindowsPasswordName(const std::string& windowsPasswordName);
|
||||
bool getKeepCommand()const;
|
||||
void setKeepCommand(bool keepCommand);
|
||||
bool getTimed()const;
|
||||
@@ -84,6 +86,7 @@ namespace AlibabaCloud
|
||||
std::string frequency_;
|
||||
std::string regionId_;
|
||||
std::string contentEncoding_;
|
||||
std::string windowsPasswordName_;
|
||||
bool keepCommand_;
|
||||
bool timed_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -45,6 +45,8 @@ void DescribeInstanceMaintenanceAttributesResult::parse(const std::string &paylo
|
||||
MaintenanceAttribute maintenanceAttributesObject;
|
||||
if(!valueMaintenanceAttributesMaintenanceAttribute["InstanceId"].isNull())
|
||||
maintenanceAttributesObject.instanceId = valueMaintenanceAttributesMaintenanceAttribute["InstanceId"].asString();
|
||||
if(!valueMaintenanceAttributesMaintenanceAttribute["NotifyOnMaintenance"].isNull())
|
||||
maintenanceAttributesObject.notifyOnMaintenance = valueMaintenanceAttributesMaintenanceAttribute["NotifyOnMaintenance"].asString() == "true";
|
||||
auto allMaintenanceWindowsNode = valueMaintenanceAttributesMaintenanceAttribute["MaintenanceWindows"]["MaintenanceWindow"];
|
||||
for (auto valueMaintenanceAttributesMaintenanceAttributeMaintenanceWindowsMaintenanceWindow : allMaintenanceWindowsNode)
|
||||
{
|
||||
|
||||
@@ -38,17 +38,6 @@ void DescribeRecommendInstanceTypeRequest::setResourceOwnerId(long resourceOwner
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
int DescribeRecommendInstanceTypeRequest::getInstancePpsRx()const
|
||||
{
|
||||
return instancePpsRx_;
|
||||
}
|
||||
|
||||
void DescribeRecommendInstanceTypeRequest::setInstancePpsRx(int instancePpsRx)
|
||||
{
|
||||
instancePpsRx_ = instancePpsRx;
|
||||
setParameter("InstancePpsRx", std::to_string(instancePpsRx));
|
||||
}
|
||||
|
||||
float DescribeRecommendInstanceTypeRequest::getMemory()const
|
||||
{
|
||||
return memory_;
|
||||
@@ -60,17 +49,6 @@ void DescribeRecommendInstanceTypeRequest::setMemory(float memory)
|
||||
setParameter("Memory", std::to_string(memory));
|
||||
}
|
||||
|
||||
int DescribeRecommendInstanceTypeRequest::getInstancePpsTx()const
|
||||
{
|
||||
return instancePpsTx_;
|
||||
}
|
||||
|
||||
void DescribeRecommendInstanceTypeRequest::setInstancePpsTx(int instancePpsTx)
|
||||
{
|
||||
instancePpsTx_ = instancePpsTx;
|
||||
setParameter("InstancePpsTx", std::to_string(instancePpsTx));
|
||||
}
|
||||
|
||||
std::string DescribeRecommendInstanceTypeRequest::getIoOptimized()const
|
||||
{
|
||||
return ioOptimized_;
|
||||
@@ -104,17 +82,6 @@ void DescribeRecommendInstanceTypeRequest::setScene(const std::string& scene)
|
||||
setParameter("Scene", scene);
|
||||
}
|
||||
|
||||
int DescribeRecommendInstanceTypeRequest::getInstanceBandwidthTx()const
|
||||
{
|
||||
return instanceBandwidthTx_;
|
||||
}
|
||||
|
||||
void DescribeRecommendInstanceTypeRequest::setInstanceBandwidthTx(int instanceBandwidthTx)
|
||||
{
|
||||
instanceBandwidthTx_ = instanceBandwidthTx;
|
||||
setParameter("InstanceBandwidthTx", std::to_string(instanceBandwidthTx));
|
||||
}
|
||||
|
||||
int DescribeRecommendInstanceTypeRequest::getCores()const
|
||||
{
|
||||
return cores_;
|
||||
@@ -126,17 +93,6 @@ void DescribeRecommendInstanceTypeRequest::setCores(int cores)
|
||||
setParameter("Cores", std::to_string(cores));
|
||||
}
|
||||
|
||||
int DescribeRecommendInstanceTypeRequest::getInstanceBandwidthRx()const
|
||||
{
|
||||
return instanceBandwidthRx_;
|
||||
}
|
||||
|
||||
void DescribeRecommendInstanceTypeRequest::setInstanceBandwidthRx(int instanceBandwidthRx)
|
||||
{
|
||||
instanceBandwidthRx_ = instanceBandwidthRx;
|
||||
setParameter("InstanceBandwidthRx", std::to_string(instanceBandwidthRx));
|
||||
}
|
||||
|
||||
std::string DescribeRecommendInstanceTypeRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
@@ -203,6 +159,17 @@ void DescribeRecommendInstanceTypeRequest::setResourceOwnerAccount(const std::st
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeRecommendInstanceTypeRequest::getZoneMatchMode()const
|
||||
{
|
||||
return zoneMatchMode_;
|
||||
}
|
||||
|
||||
void DescribeRecommendInstanceTypeRequest::setZoneMatchMode(const std::string& zoneMatchMode)
|
||||
{
|
||||
zoneMatchMode_ = zoneMatchMode;
|
||||
setParameter("ZoneMatchMode", zoneMatchMode);
|
||||
}
|
||||
|
||||
std::string DescribeRecommendInstanceTypeRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
|
||||
@@ -55,6 +55,10 @@ void DescribeRecommendInstanceTypeResult::parse(const std::string &payload)
|
||||
dataObject.spotStrategy = valueDataRecommendInstanceType["SpotStrategy"].asString();
|
||||
if(!valueDataRecommendInstanceType["Priority"].isNull())
|
||||
dataObject.priority = std::stoi(valueDataRecommendInstanceType["Priority"].asString());
|
||||
if(!valueDataRecommendInstanceType["ZoneId"].isNull())
|
||||
dataObject.zoneId = valueDataRecommendInstanceType["ZoneId"].asString();
|
||||
if(!valueDataRecommendInstanceType["NetworkType"].isNull())
|
||||
dataObject.networkType = valueDataRecommendInstanceType["NetworkType"].asString();
|
||||
auto allZonesNode = valueDataRecommendInstanceType["Zones"]["zone"];
|
||||
for (auto valueDataRecommendInstanceTypeZoneszone : allZonesNode)
|
||||
{
|
||||
|
||||
@@ -69,6 +69,8 @@ void DescribeSnapshotGroupsResult::parse(const std::string &payload)
|
||||
snapshotsObject.sourceDiskType = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["SourceDiskType"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["InstantAccess"].isNull())
|
||||
snapshotsObject.instantAccess = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["InstantAccess"].asString() == "true";
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["InstantAccessRetentionDays"].isNull())
|
||||
snapshotsObject.instantAccessRetentionDays = std::stoi(valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["InstantAccessRetentionDays"].asString());
|
||||
snapshotGroupsObject.snapshots.push_back(snapshotsObject);
|
||||
}
|
||||
snapshotGroups_.push_back(snapshotGroupsObject);
|
||||
|
||||
@@ -71,6 +71,17 @@ void InvokeCommandRequest::setRegionId(const std::string& regionId)
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string InvokeCommandRequest::getWindowsPasswordName()const
|
||||
{
|
||||
return windowsPasswordName_;
|
||||
}
|
||||
|
||||
void InvokeCommandRequest::setWindowsPasswordName(const std::string& windowsPasswordName)
|
||||
{
|
||||
windowsPasswordName_ = windowsPasswordName;
|
||||
setParameter("WindowsPasswordName", windowsPasswordName);
|
||||
}
|
||||
|
||||
bool InvokeCommandRequest::getTimed()const
|
||||
{
|
||||
return timed_;
|
||||
|
||||
@@ -122,3 +122,14 @@ void ModifyInstanceMaintenanceAttributesRequest::setInstanceId(const std::vector
|
||||
}
|
||||
}
|
||||
|
||||
bool ModifyInstanceMaintenanceAttributesRequest::getNotifyOnMaintenance()const
|
||||
{
|
||||
return notifyOnMaintenance_;
|
||||
}
|
||||
|
||||
void ModifyInstanceMaintenanceAttributesRequest::setNotifyOnMaintenance(bool notifyOnMaintenance)
|
||||
{
|
||||
notifyOnMaintenance_ = notifyOnMaintenance;
|
||||
setParameter("NotifyOnMaintenance", notifyOnMaintenance ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -126,6 +126,17 @@ void RunCommandRequest::setContentEncoding(const std::string& contentEncoding)
|
||||
setParameter("ContentEncoding", contentEncoding);
|
||||
}
|
||||
|
||||
std::string RunCommandRequest::getWindowsPasswordName()const
|
||||
{
|
||||
return windowsPasswordName_;
|
||||
}
|
||||
|
||||
void RunCommandRequest::setWindowsPasswordName(const std::string& windowsPasswordName)
|
||||
{
|
||||
windowsPasswordName_ = windowsPasswordName;
|
||||
setParameter("WindowsPasswordName", windowsPasswordName);
|
||||
}
|
||||
|
||||
bool RunCommandRequest::getKeepCommand()const
|
||||
{
|
||||
return keepCommand_;
|
||||
|
||||
Reference in New Issue
Block a user