diff --git a/CHANGELOG b/CHANGELOG index 836e45bc1..a38ed61b8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +2020-07-15 Version: 1.36.517 +- Support ModifyImageAttribute by LaunchPermission. +- Support ImageFamily. + 2020-07-14 Version: 1.36.516 - Add ListEventAlgorithmResult API. diff --git a/VERSION b/VERSION index 0b49798eb..44f88b080 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.516 \ No newline at end of file +1.36.517 \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/ImportImageRequest.h b/ecs/include/alibabacloud/ecs/model/ImportImageRequest.h index 91e45ee7b..fa1bf2e70 100644 --- a/ecs/include/alibabacloud/ecs/model/ImportImageRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ImportImageRequest.h @@ -60,6 +60,8 @@ namespace AlibabaCloud void setPlatform(const std::string& platform); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); + std::string getBootMode()const; + void setBootMode(const std::string& bootMode); std::string getRegionId()const; void setRegionId(const std::string& regionId); std::string getImageName()const; @@ -85,6 +87,7 @@ namespace AlibabaCloud std::string description_; std::string platform_; std::string resourceGroupId_; + std::string bootMode_; std::string regionId_; std::string imageName_; std::vector tag_; diff --git a/ecs/include/alibabacloud/ecs/model/ModifyImageSharePermissionRequest.h b/ecs/include/alibabacloud/ecs/model/ModifyImageSharePermissionRequest.h index 6639ea587..0b40cce57 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyImageSharePermissionRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyImageSharePermissionRequest.h @@ -41,6 +41,8 @@ namespace AlibabaCloud void setImageId(const std::string& imageId); std::string getRegionId()const; void setRegionId(const std::string& regionId); + std::string getLaunchPermission()const; + void setLaunchPermission(const std::string& launchPermission); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -56,6 +58,7 @@ namespace AlibabaCloud long resourceOwnerId_; std::string imageId_; std::string regionId_; + std::string launchPermission_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; diff --git a/ecs/src/model/ImportImageRequest.cc b/ecs/src/model/ImportImageRequest.cc index 640758dda..4b11e1947 100644 --- a/ecs/src/model/ImportImageRequest.cc +++ b/ecs/src/model/ImportImageRequest.cc @@ -91,6 +91,17 @@ void ImportImageRequest::setResourceGroupId(const std::string& resourceGroupId) setParameter("ResourceGroupId", resourceGroupId); } +std::string ImportImageRequest::getBootMode()const +{ + return bootMode_; +} + +void ImportImageRequest::setBootMode(const std::string& bootMode) +{ + bootMode_ = bootMode; + setParameter("BootMode", bootMode); +} + std::string ImportImageRequest::getRegionId()const { return regionId_; diff --git a/ecs/src/model/ModifyImageSharePermissionRequest.cc b/ecs/src/model/ModifyImageSharePermissionRequest.cc index ebf344ca4..530726ccb 100644 --- a/ecs/src/model/ModifyImageSharePermissionRequest.cc +++ b/ecs/src/model/ModifyImageSharePermissionRequest.cc @@ -60,6 +60,17 @@ void ModifyImageSharePermissionRequest::setRegionId(const std::string& regionId) setParameter("RegionId", regionId); } +std::string ModifyImageSharePermissionRequest::getLaunchPermission()const +{ + return launchPermission_; +} + +void ModifyImageSharePermissionRequest::setLaunchPermission(const std::string& launchPermission) +{ + launchPermission_ = launchPermission; + setParameter("LaunchPermission", launchPermission); +} + std::string ModifyImageSharePermissionRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_;