Support autoPtovisioning whth DiskConfigs.
This commit is contained in:
@@ -40,6 +40,7 @@ void CreateAutoProvisioningGroupRequest::setLaunchConfigurationDataDisk(const st
|
||||
std::string launchConfigurationDataDiskObjStr = "LaunchConfiguration.DataDisk." + std::to_string(dep1 + 1);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".Size", std::to_string(launchConfigurationDataDiskObj.size));
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".Category", launchConfigurationDataDiskObj.category);
|
||||
setParameter(launchConfigurationDataDiskObjStr + ".PerformanceLevel", launchConfigurationDataDiskObj.performanceLevel);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -76,6 +77,17 @@ void CreateAutoProvisioningGroupRequest::setAutoProvisioningGroupType(const std:
|
||||
setParameter("AutoProvisioningGroupType", autoProvisioningGroupType);
|
||||
}
|
||||
|
||||
std::string CreateAutoProvisioningGroupRequest::getLaunchConfigurationSystemDiskPerformanceLevel()const
|
||||
{
|
||||
return launchConfigurationSystemDiskPerformanceLevel_;
|
||||
}
|
||||
|
||||
void CreateAutoProvisioningGroupRequest::setLaunchConfigurationSystemDiskPerformanceLevel(const std::string& launchConfigurationSystemDiskPerformanceLevel)
|
||||
{
|
||||
launchConfigurationSystemDiskPerformanceLevel_ = launchConfigurationSystemDiskPerformanceLevel;
|
||||
setParameter("LaunchConfigurationSystemDiskPerformanceLevel", launchConfigurationSystemDiskPerformanceLevel);
|
||||
}
|
||||
|
||||
std::string CreateAutoProvisioningGroupRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
@@ -304,6 +316,17 @@ void CreateAutoProvisioningGroupRequest::setLaunchConfigurationUserData(const st
|
||||
setParameter("LaunchConfigurationUserData", launchConfigurationUserData);
|
||||
}
|
||||
|
||||
std::string CreateAutoProvisioningGroupRequest::getLaunchConfigurationCreditSpecification()const
|
||||
{
|
||||
return launchConfigurationCreditSpecification_;
|
||||
}
|
||||
|
||||
void CreateAutoProvisioningGroupRequest::setLaunchConfigurationCreditSpecification(const std::string& launchConfigurationCreditSpecification)
|
||||
{
|
||||
launchConfigurationCreditSpecification_ = launchConfigurationCreditSpecification;
|
||||
setParameter("LaunchConfigurationCreditSpecification", launchConfigurationCreditSpecification);
|
||||
}
|
||||
|
||||
std::string CreateAutoProvisioningGroupRequest::getLaunchConfigurationInstanceName()const
|
||||
{
|
||||
return launchConfigurationInstanceName_;
|
||||
|
||||
@@ -49,6 +49,17 @@ void CreateSnapshotRequest::setClientToken(const std::string& clientToken)
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
bool CreateSnapshotRequest::getInstantAccess()const
|
||||
{
|
||||
return instantAccess_;
|
||||
}
|
||||
|
||||
void CreateSnapshotRequest::setInstantAccess(bool instantAccess)
|
||||
{
|
||||
instantAccess_ = instantAccess;
|
||||
setParameter("InstantAccess", instantAccess ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateSnapshotRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
@@ -82,6 +93,17 @@ void CreateSnapshotRequest::setResourceGroupId(const std::string& resourceGroupI
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
int CreateSnapshotRequest::getInstantAccessRetentionDays()const
|
||||
{
|
||||
return instantAccessRetentionDays_;
|
||||
}
|
||||
|
||||
void CreateSnapshotRequest::setInstantAccessRetentionDays(int instantAccessRetentionDays)
|
||||
{
|
||||
instantAccessRetentionDays_ = instantAccessRetentionDays;
|
||||
setParameter("InstantAccessRetentionDays", std::to_string(instantAccessRetentionDays));
|
||||
}
|
||||
|
||||
std::string CreateSnapshotRequest::getDiskId()const
|
||||
{
|
||||
return diskId_;
|
||||
|
||||
@@ -170,3 +170,14 @@ void DescribeCapacityReservationsRequest::setPackageType(const std::string& pack
|
||||
setParameter("PackageType", packageType);
|
||||
}
|
||||
|
||||
std::string DescribeCapacityReservationsRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeCapacityReservationsRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", status);
|
||||
}
|
||||
|
||||
|
||||
@@ -65,6 +65,8 @@ void DescribeCapacityReservationsResult::parse(const std::string &payload)
|
||||
capacityReservationSetObject.instanceChargeType = valueCapacityReservationSetCapacityReservationItem["InstanceChargeType"].asString();
|
||||
if(!valueCapacityReservationSetCapacityReservationItem["Platform"].isNull())
|
||||
capacityReservationSetObject.platform = valueCapacityReservationSetCapacityReservationItem["Platform"].asString();
|
||||
if(!valueCapacityReservationSetCapacityReservationItem["TimeSlot"].isNull())
|
||||
capacityReservationSetObject.timeSlot = valueCapacityReservationSetCapacityReservationItem["TimeSlot"].asString();
|
||||
auto allAllocatedResourcesNode = valueCapacityReservationSetCapacityReservationItem["AllocatedResources"]["AllocatedResource"];
|
||||
for (auto valueCapacityReservationSetCapacityReservationItemAllocatedResourcesAllocatedResource : allAllocatedResourcesNode)
|
||||
{
|
||||
|
||||
@@ -170,3 +170,14 @@ void DescribeElasticityAssurancesRequest::setPackageType(const std::string& pack
|
||||
setParameter("PackageType", packageType);
|
||||
}
|
||||
|
||||
std::string DescribeElasticityAssurancesRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeElasticityAssurancesRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", status);
|
||||
}
|
||||
|
||||
|
||||
@@ -61,6 +61,8 @@ void DescribeSnapshotLinksResult::parse(const std::string &payload)
|
||||
snapshotLinksObject.sourceDiskType = valueSnapshotLinksSnapshotLink["SourceDiskType"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["Category"].isNull())
|
||||
snapshotLinksObject.category = valueSnapshotLinksSnapshotLink["Category"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["InstantAccess"].isNull())
|
||||
snapshotLinksObject.instantAccess = valueSnapshotLinksSnapshotLink["InstantAccess"].asString() == "true";
|
||||
if(!valueSnapshotLinksSnapshotLink["TotalSize"].isNull())
|
||||
snapshotLinksObject.totalSize = std::stol(valueSnapshotLinksSnapshotLink["TotalSize"].asString());
|
||||
if(!valueSnapshotLinksSnapshotLink["TotalCount"].isNull())
|
||||
|
||||
@@ -82,28 +82,6 @@ void DescribeSnapshotsRequest::setSnapshotLinkId(const std::string& snapshotLink
|
||||
setParameter("SnapshotLinkId", snapshotLinkId);
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getSnapshotName()const
|
||||
{
|
||||
return snapshotName_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setSnapshotName(const std::string& snapshotName)
|
||||
{
|
||||
snapshotName_ = snapshotName;
|
||||
setParameter("SnapshotName", snapshotName);
|
||||
}
|
||||
|
||||
int DescribeSnapshotsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
@@ -126,39 +104,6 @@ void DescribeSnapshotsRequest::setFilter1Key(const std::string& filter1Key)
|
||||
setParameter("Filter1Key", filter1Key);
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeSnapshotsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getDiskId()const
|
||||
{
|
||||
return diskId_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setDiskId(const std::string& diskId)
|
||||
{
|
||||
diskId_ = diskId;
|
||||
setParameter("DiskId", diskId);
|
||||
}
|
||||
|
||||
std::vector<DescribeSnapshotsRequest::Tag> DescribeSnapshotsRequest::getTag()const
|
||||
{
|
||||
return tag_;
|
||||
@@ -186,6 +131,127 @@ void DescribeSnapshotsRequest::setDryRun(bool dryRun)
|
||||
setParameter("DryRun", dryRun ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getFilter1Value()const
|
||||
{
|
||||
return filter1Value_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setFilter1Value(const std::string& filter1Value)
|
||||
{
|
||||
filter1Value_ = filter1Value;
|
||||
setParameter("Filter1Value", filter1Value);
|
||||
}
|
||||
|
||||
long DescribeSnapshotsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setInstanceId(const std::string& instanceId)
|
||||
{
|
||||
instanceId_ = instanceId;
|
||||
setParameter("InstanceId", instanceId);
|
||||
}
|
||||
|
||||
int DescribeSnapshotsRequest::getMaxResults()const
|
||||
{
|
||||
return maxResults_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setMaxResults(int maxResults)
|
||||
{
|
||||
maxResults_ = maxResults;
|
||||
setParameter("MaxResults", std::to_string(maxResults));
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", status);
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getSnapshotName()const
|
||||
{
|
||||
return snapshotName_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setSnapshotName(const std::string& snapshotName)
|
||||
{
|
||||
snapshotName_ = snapshotName;
|
||||
setParameter("SnapshotName", snapshotName);
|
||||
}
|
||||
|
||||
int DescribeSnapshotsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getNextToken()const
|
||||
{
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setNextToken(const std::string& nextToken)
|
||||
{
|
||||
nextToken_ = nextToken;
|
||||
setParameter("NextToken", nextToken);
|
||||
}
|
||||
|
||||
int DescribeSnapshotsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getDiskId()const
|
||||
{
|
||||
return diskId_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setDiskId(const std::string& diskId)
|
||||
{
|
||||
diskId_ = diskId;
|
||||
setParameter("DiskId", diskId);
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
@@ -219,17 +285,6 @@ void DescribeSnapshotsRequest::setSourceDiskType(const std::string& sourceDiskTy
|
||||
setParameter("SourceDiskType", sourceDiskType);
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getFilter1Value()const
|
||||
{
|
||||
return filter1Value_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setFilter1Value(const std::string& filter1Value)
|
||||
{
|
||||
filter1Value_ = filter1Value;
|
||||
setParameter("Filter1Value", filter1Value);
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getFilter2Key()const
|
||||
{
|
||||
return filter2Key_;
|
||||
@@ -241,28 +296,6 @@ void DescribeSnapshotsRequest::setFilter2Key(const std::string& filter2Key)
|
||||
setParameter("Filter2Key", filter2Key);
|
||||
}
|
||||
|
||||
long DescribeSnapshotsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setInstanceId(const std::string& instanceId)
|
||||
{
|
||||
instanceId_ = instanceId;
|
||||
setParameter("InstanceId", instanceId);
|
||||
}
|
||||
|
||||
bool DescribeSnapshotsRequest::getEncrypted()const
|
||||
{
|
||||
return encrypted_;
|
||||
@@ -307,14 +340,3 @@ void DescribeSnapshotsRequest::setCategory(const std::string& category)
|
||||
setParameter("Category", category);
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", status);
|
||||
}
|
||||
|
||||
|
||||
@@ -85,6 +85,10 @@ void DescribeSnapshotsResult::parse(const std::string &payload)
|
||||
snapshotsObject.category = valueSnapshotsSnapshot["Category"].asString();
|
||||
if(!valueSnapshotsSnapshot["SnapshotType"].isNull())
|
||||
snapshotsObject.snapshotType = valueSnapshotsSnapshot["SnapshotType"].asString();
|
||||
if(!valueSnapshotsSnapshot["InstantAccess"].isNull())
|
||||
snapshotsObject.instantAccess = valueSnapshotsSnapshot["InstantAccess"].asString() == "true";
|
||||
if(!valueSnapshotsSnapshot["InstantAccessRetentionDays"].isNull())
|
||||
snapshotsObject.instantAccessRetentionDays = std::stoi(valueSnapshotsSnapshot["InstantAccessRetentionDays"].asString());
|
||||
auto allTagsNode = valueSnapshotsSnapshot["Tags"]["Tag"];
|
||||
for (auto valueSnapshotsSnapshotTagsTag : allTagsNode)
|
||||
{
|
||||
@@ -103,6 +107,8 @@ void DescribeSnapshotsResult::parse(const std::string &payload)
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["NextToken"].isNull())
|
||||
nextToken_ = value["NextToken"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -116,6 +122,11 @@ int DescribeSnapshotsResult::getPageSize()const
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsResult::getNextToken()const
|
||||
{
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
int DescribeSnapshotsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
|
||||
@@ -49,6 +49,17 @@ void JoinSecurityGroupRequest::setSecurityGroupId(const std::string& securityGro
|
||||
setParameter("SecurityGroupId", securityGroupId);
|
||||
}
|
||||
|
||||
std::string JoinSecurityGroupRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void JoinSecurityGroupRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string JoinSecurityGroupRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
@@ -93,3 +104,14 @@ void JoinSecurityGroupRequest::setInstanceId(const std::string& instanceId)
|
||||
setParameter("InstanceId", instanceId);
|
||||
}
|
||||
|
||||
std::string JoinSecurityGroupRequest::getNetworkInterfaceId()const
|
||||
{
|
||||
return networkInterfaceId_;
|
||||
}
|
||||
|
||||
void JoinSecurityGroupRequest::setNetworkInterfaceId(const std::string& networkInterfaceId)
|
||||
{
|
||||
networkInterfaceId_ = networkInterfaceId;
|
||||
setParameter("NetworkInterfaceId", networkInterfaceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -49,6 +49,17 @@ void LeaveSecurityGroupRequest::setSecurityGroupId(const std::string& securityGr
|
||||
setParameter("SecurityGroupId", securityGroupId);
|
||||
}
|
||||
|
||||
std::string LeaveSecurityGroupRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void LeaveSecurityGroupRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string LeaveSecurityGroupRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
@@ -93,3 +104,14 @@ void LeaveSecurityGroupRequest::setInstanceId(const std::string& instanceId)
|
||||
setParameter("InstanceId", instanceId);
|
||||
}
|
||||
|
||||
std::string LeaveSecurityGroupRequest::getNetworkInterfaceId()const
|
||||
{
|
||||
return networkInterfaceId_;
|
||||
}
|
||||
|
||||
void LeaveSecurityGroupRequest::setNetworkInterfaceId(const std::string& networkInterfaceId)
|
||||
{
|
||||
networkInterfaceId_ = networkInterfaceId;
|
||||
setParameter("NetworkInterfaceId", networkInterfaceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -93,6 +93,17 @@ void ModifyImageAttributeRequest::setImageName(const std::string& imageName)
|
||||
setParameter("ImageName", imageName);
|
||||
}
|
||||
|
||||
std::string ModifyImageAttributeRequest::getLicenseType()const
|
||||
{
|
||||
return licenseType_;
|
||||
}
|
||||
|
||||
void ModifyImageAttributeRequest::setLicenseType(const std::string& licenseType)
|
||||
{
|
||||
licenseType_ = licenseType;
|
||||
setParameter("LicenseType", licenseType);
|
||||
}
|
||||
|
||||
std::string ModifyImageAttributeRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -104,3 +104,14 @@ void ModifySnapshotAttributeRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
bool ModifySnapshotAttributeRequest::getDisableInstantAccess()const
|
||||
{
|
||||
return disableInstantAccess_;
|
||||
}
|
||||
|
||||
void ModifySnapshotAttributeRequest::setDisableInstantAccess(bool disableInstantAccess)
|
||||
{
|
||||
disableInstantAccess_ = disableInstantAccess;
|
||||
setParameter("DisableInstantAccess", disableInstantAccess ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user