Просмотр исходного кода

StateConfiguration in CreateStateConfigurationResponse changes from list to single object.

sdk-team 5 лет назад
Родитель
Сommit
63f0722c6d
100 измененных файлов с 207 добавлено и 97 удалено
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 0 0
      oos/2019-06-01/CancelExecution.xml
  4. 0 0
      oos/2019-06-01/CreateParameter.xml
  5. 0 0
      oos/2019-06-01/CreatePatchBaseline.xml
  6. 0 0
      oos/2019-06-01/CreateSecretParameter.xml
  7. 0 0
      oos/2019-06-01/CreateStateConfiguration.xml
  8. 0 0
      oos/2019-06-01/CreateTemplate.xml
  9. 0 0
      oos/2019-06-01/DeleteExecutions.xml
  10. 0 0
      oos/2019-06-01/DeleteParameter.xml
  11. 0 0
      oos/2019-06-01/DeletePatchBaseline.xml
  12. 0 0
      oos/2019-06-01/DeleteSecretParameter.xml
  13. 0 0
      oos/2019-06-01/DeleteStateConfigurations.xml
  14. 0 0
      oos/2019-06-01/DeleteTemplate.xml
  15. 0 0
      oos/2019-06-01/DeleteTemplates.xml
  16. 0 0
      oos/2019-06-01/DescribeRegions.xml
  17. 0 0
      oos/2019-06-01/GenerateExecutionPolicy.xml
  18. 0 0
      oos/2019-06-01/GetExecutionTemplate.xml
  19. 0 0
      oos/2019-06-01/GetInventorySchema.xml
  20. 0 0
      oos/2019-06-01/GetParameter.xml
  21. 0 0
      oos/2019-06-01/GetParameters.xml
  22. 0 0
      oos/2019-06-01/GetParametersByPath.xml
  23. 0 0
      oos/2019-06-01/GetPatchBaseline.xml
  24. 0 0
      oos/2019-06-01/GetSecretParameter.xml
  25. 0 0
      oos/2019-06-01/GetSecretParameters.xml
  26. 0 0
      oos/2019-06-01/GetSecretParametersByPath.xml
  27. 0 0
      oos/2019-06-01/GetServiceSettings.xml
  28. 0 0
      oos/2019-06-01/GetTemplate.xml
  29. 0 0
      oos/2019-06-01/ListActions.xml
  30. 0 0
      oos/2019-06-01/ListExecutionLogs.xml
  31. 0 0
      oos/2019-06-01/ListExecutionRiskyTasks.xml
  32. 0 0
      oos/2019-06-01/ListExecutions.xml
  33. 0 0
      oos/2019-06-01/ListInstancePatchStates.xml
  34. 0 0
      oos/2019-06-01/ListInstancePatches.xml
  35. 0 0
      oos/2019-06-01/ListInstanceStateReports.xml
  36. 0 0
      oos/2019-06-01/ListInventoryEntries.xml
  37. 0 0
      oos/2019-06-01/ListParameterVersions.xml
  38. 0 0
      oos/2019-06-01/ListParameters.xml
  39. 0 0
      oos/2019-06-01/ListPatchBaselines.xml
  40. 0 0
      oos/2019-06-01/ListResourceExecutionStatus.xml
  41. 0 0
      oos/2019-06-01/ListSecretParameterVersions.xml
  42. 0 0
      oos/2019-06-01/ListSecretParameters.xml
  43. 0 0
      oos/2019-06-01/ListStateConfigurations.xml
  44. 0 0
      oos/2019-06-01/ListTagKeys.xml
  45. 0 0
      oos/2019-06-01/ListTagResources.xml
  46. 0 0
      oos/2019-06-01/ListTagValues.xml
  47. 0 0
      oos/2019-06-01/ListTaskExecutions.xml
  48. 0 0
      oos/2019-06-01/ListTemplateVersions.xml
  49. 0 0
      oos/2019-06-01/ListTemplates.xml
  50. 0 0
      oos/2019-06-01/NotifyExecution.xml
  51. 0 0
      oos/2019-06-01/PutInventory.xml
  52. 0 0
      oos/2019-06-01/RegisterDefaultPatchBaseline.xml
  53. 0 0
      oos/2019-06-01/SearchInventory.xml
  54. 0 0
      oos/2019-06-01/SetServiceSettings.xml
  55. 0 0
      oos/2019-06-01/StartExecution.xml
  56. 0 0
      oos/2019-06-01/TagResources.xml
  57. 0 0
      oos/2019-06-01/TriggerExecution.xml
  58. 0 0
      oos/2019-06-01/UntagResources.xml
  59. 0 0
      oos/2019-06-01/UpdateExecution.xml
  60. 0 0
      oos/2019-06-01/UpdateInstanceInformation.xml
  61. 0 0
      oos/2019-06-01/UpdateParameter.xml
  62. 0 0
      oos/2019-06-01/UpdatePatchBaseline.xml
  63. 0 0
      oos/2019-06-01/UpdateSecretParameter.xml
  64. 0 0
      oos/2019-06-01/UpdateStateConfiguration.xml
  65. 0 0
      oos/2019-06-01/UpdateTemplate.xml
  66. 0 0
      oos/2019-06-01/ValidateTemplateContent.xml
  67. 3 0
      oos/include/alibabacloud/oos/model/CreateParameterRequest.h
  68. 1 0
      oos/include/alibabacloud/oos/model/CreateParameterResult.h
  69. 9 6
      oos/include/alibabacloud/oos/model/CreateSecretParameterRequest.h
  70. 6 5
      oos/include/alibabacloud/oos/model/CreateSecretParameterResult.h
  71. 3 3
      oos/include/alibabacloud/oos/model/CreateStateConfigurationResult.h
  72. 5 4
      oos/include/alibabacloud/oos/model/GetParameterResult.h
  73. 5 4
      oos/include/alibabacloud/oos/model/GetParametersResult.h
  74. 1 0
      oos/include/alibabacloud/oos/model/GetSecretParameterResult.h
  75. 1 0
      oos/include/alibabacloud/oos/model/GetSecretParametersResult.h
  76. 6 3
      oos/include/alibabacloud/oos/model/ListParametersRequest.h
  77. 1 0
      oos/include/alibabacloud/oos/model/ListParametersResult.h
  78. 3 0
      oos/include/alibabacloud/oos/model/ListSecretParametersRequest.h
  79. 1 0
      oos/include/alibabacloud/oos/model/ListSecretParametersResult.h
  80. 3 0
      oos/include/alibabacloud/oos/model/UpdateParameterRequest.h
  81. 1 0
      oos/include/alibabacloud/oos/model/UpdateParameterResult.h
  82. 3 0
      oos/include/alibabacloud/oos/model/UpdateSecretParameterRequest.h
  83. 6 5
      oos/include/alibabacloud/oos/model/UpdateSecretParameterResult.h
  84. 3 3
      oos/src/OosClient.cc
  85. 11 0
      oos/src/model/CreateParameterRequest.cc
  86. 2 0
      oos/src/model/CreateParameterResult.cc
  87. 32 21
      oos/src/model/CreateSecretParameterRequest.cc
  88. 2 0
      oos/src/model/CreateSecretParameterResult.cc
  89. 26 31
      oos/src/model/CreateStateConfigurationResult.cc
  90. 2 0
      oos/src/model/GetParameterResult.cc
  91. 2 0
      oos/src/model/GetParametersResult.cc
  92. 2 0
      oos/src/model/GetSecretParameterResult.cc
  93. 2 0
      oos/src/model/GetSecretParametersResult.cc
  94. 22 11
      oos/src/model/ListParametersRequest.cc
  95. 2 0
      oos/src/model/ListParametersResult.cc
  96. 11 0
      oos/src/model/ListSecretParametersRequest.cc
  97. 2 0
      oos/src/model/ListSecretParametersResult.cc
  98. 11 0
      oos/src/model/UpdateParameterRequest.cc
  99. 2 0
      oos/src/model/UpdateParameterResult.cc
  100. 11 0
      oos/src/model/UpdateSecretParameterRequest.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-03-19 Version: 1.36.646
+- StateConfiguration in CreateStateConfigurationResponse changes from list to single object.
+
 2021-03-19 Version: 1.36.645
 - Modify the helpUrl parameter of OnsTopicList and OnsGroupList API to be invisible.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.645
+1.36.646

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/CancelExecution.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/CreateParameter.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/CreatePatchBaseline.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/CreateSecretParameter.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/CreateStateConfiguration.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/CreateTemplate.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/DeleteExecutions.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/DeleteParameter.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/DeletePatchBaseline.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/DeleteSecretParameter.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/DeleteStateConfigurations.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/DeleteTemplate.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/DeleteTemplates.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/DescribeRegions.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GenerateExecutionPolicy.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GetExecutionTemplate.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GetInventorySchema.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GetParameter.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GetParameters.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GetParametersByPath.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GetPatchBaseline.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GetSecretParameter.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GetSecretParameters.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GetSecretParametersByPath.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GetServiceSettings.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/GetTemplate.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListActions.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListExecutionLogs.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListExecutionRiskyTasks.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListExecutions.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListInstancePatchStates.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListInstancePatches.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListInstanceStateReports.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListInventoryEntries.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListParameterVersions.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListParameters.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListPatchBaselines.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListResourceExecutionStatus.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListSecretParameterVersions.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListSecretParameters.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListStateConfigurations.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListTagKeys.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListTagResources.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListTagValues.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListTaskExecutions.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListTemplateVersions.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ListTemplates.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/NotifyExecution.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/PutInventory.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/RegisterDefaultPatchBaseline.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/SearchInventory.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/SetServiceSettings.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/StartExecution.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/TagResources.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/TriggerExecution.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/UntagResources.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/UpdateExecution.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/UpdateInstanceInformation.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/UpdateParameter.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/UpdatePatchBaseline.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/UpdateSecretParameter.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/UpdateStateConfiguration.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/UpdateTemplate.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
oos/2019-06-01/ValidateTemplateContent.xml


+ 3 - 0
oos/include/alibabacloud/oos/model/CreateParameterRequest.h

@@ -43,6 +43,8 @@ namespace AlibabaCloud
 				void setType(const std::string& type);
 				std::string getConstraints()const;
 				void setConstraints(const std::string& constraints);
+				std::string getTags()const;
+				void setTags(const std::string& tags);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
 				std::string getName()const;
@@ -55,6 +57,7 @@ namespace AlibabaCloud
 				std::string description_;
 				std::string type_;
 				std::string constraints_;
+				std::string tags_;
 				std::string regionId_;
 				std::string name_;
 				std::string value_;

+ 1 - 0
oos/include/alibabacloud/oos/model/CreateParameterResult.h

@@ -43,6 +43,7 @@ namespace AlibabaCloud
 					int parameterVersion;
 					std::string createdDate;
 					std::string id;
+					std::string tags;
 					std::string name;
 					std::string shareType;
 				};

+ 9 - 6
oos/include/alibabacloud/oos/model/CreateSecretParameterRequest.h

@@ -39,28 +39,31 @@ namespace AlibabaCloud
 				void setClientToken(const std::string& clientToken);
 				std::string getDescription()const;
 				void setDescription(const std::string& description);
-				std::string getKeyId()const;
-				void setKeyId(const std::string& keyId);
 				std::string getType()const;
 				void setType(const std::string& type);
 				std::string getConstraints()const;
 				void setConstraints(const std::string& constraints);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
-				std::string getName()const;
-				void setName(const std::string& name);
 				std::string getValue()const;
 				void setValue(const std::string& value);
+				std::string getKeyId()const;
+				void setKeyId(const std::string& keyId);
+				std::string getTags()const;
+				void setTags(const std::string& tags);
+				std::string getName()const;
+				void setName(const std::string& name);
 
             private:
 				std::string clientToken_;
 				std::string description_;
-				std::string keyId_;
 				std::string type_;
 				std::string constraints_;
 				std::string regionId_;
-				std::string name_;
 				std::string value_;
+				std::string keyId_;
+				std::string tags_;
+				std::string name_;
 
 			};
 		}

+ 6 - 5
oos/include/alibabacloud/oos/model/CreateSecretParameterResult.h

@@ -34,17 +34,18 @@ namespace AlibabaCloud
 			public:
 				struct _Parameter
 				{
-					std::string updatedBy;
-					std::string type;
 					std::string createdBy;
 					std::string description;
-					std::string constraints;
 					std::string updatedDate;
+					std::string keyId;
+					std::string name;
+					std::string updatedBy;
+					std::string type;
+					std::string constraints;
 					int parameterVersion;
 					std::string createdDate;
-					std::string keyId;
 					std::string id;
-					std::string name;
+					std::string tags;
 					std::string shareType;
 				};
 

+ 3 - 3
oos/include/alibabacloud/oos/model/CreateStateConfigurationResult.h

@@ -32,7 +32,7 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_OOS_EXPORT CreateStateConfigurationResult : public ServiceResult
 			{
 			public:
-				struct StateConfigurationItem
+				struct StateConfiguration
 				{
 					std::string configureMode;
 					std::string scheduleType;
@@ -52,12 +52,12 @@ namespace AlibabaCloud
 				CreateStateConfigurationResult();
 				explicit CreateStateConfigurationResult(const std::string &payload);
 				~CreateStateConfigurationResult();
-				std::vector<StateConfigurationItem> getStateConfiguration()const;
+				StateConfiguration getStateConfiguration()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<StateConfigurationItem> stateConfiguration_;
+				StateConfiguration stateConfiguration_;
 
 			};
 		}

+ 5 - 4
oos/include/alibabacloud/oos/model/GetParameterResult.h

@@ -34,17 +34,18 @@ namespace AlibabaCloud
 			public:
 				struct _Parameter
 				{
-					std::string updatedBy;
-					std::string type;
 					std::string createdBy;
 					std::string description;
-					std::string constraints;
 					std::string updatedDate;
+					std::string name;
+					std::string updatedBy;
+					std::string type;
+					std::string constraints;
 					int parameterVersion;
 					std::string createdDate;
 					std::string value;
 					std::string id;
-					std::string name;
+					std::string tags;
 					std::string shareType;
 				};
 

+ 5 - 4
oos/include/alibabacloud/oos/model/GetParametersResult.h

@@ -34,17 +34,18 @@ namespace AlibabaCloud
 			public:
 				struct _Parameter
 				{
-					std::string updatedBy;
-					std::string type;
 					std::string createdBy;
 					std::string description;
-					std::string constraints;
 					std::string updatedDate;
+					std::string name;
+					std::string updatedBy;
+					std::string type;
+					std::string constraints;
 					int parameterVersion;
 					std::string createdDate;
 					std::string value;
 					std::string id;
-					std::string name;
+					std::string tags;
 					std::string shareType;
 				};
 

+ 1 - 0
oos/include/alibabacloud/oos/model/GetSecretParameterResult.h

@@ -46,6 +46,7 @@ namespace AlibabaCloud
 					std::string createdDate;
 					std::string value;
 					std::string id;
+					std::string tags;
 					std::string shareType;
 				};
 

+ 1 - 0
oos/include/alibabacloud/oos/model/GetSecretParametersResult.h

@@ -46,6 +46,7 @@ namespace AlibabaCloud
 					std::string createdDate;
 					std::string value;
 					std::string id;
+					std::string tags;
 					std::string shareType;
 				};
 

+ 6 - 3
oos/include/alibabacloud/oos/model/ListParametersRequest.h

@@ -45,12 +45,14 @@ namespace AlibabaCloud
 				void setRegionId(const std::string& regionId);
 				std::string getNextToken()const;
 				void setNextToken(const std::string& nextToken);
+				std::string getSortOrder()const;
+				void setSortOrder(const std::string& sortOrder);
+				std::string getTags()const;
+				void setTags(const std::string& tags);
 				std::string getName()const;
 				void setName(const std::string& name);
 				int getMaxResults()const;
 				void setMaxResults(int maxResults);
-				std::string getSortOrder()const;
-				void setSortOrder(const std::string& sortOrder);
 				std::string getSortField()const;
 				void setSortField(const std::string& sortField);
 
@@ -60,9 +62,10 @@ namespace AlibabaCloud
 				std::string path_;
 				std::string regionId_;
 				std::string nextToken_;
+				std::string sortOrder_;
+				std::string tags_;
 				std::string name_;
 				int maxResults_;
-				std::string sortOrder_;
 				std::string sortField_;
 
 			};

+ 1 - 0
oos/include/alibabacloud/oos/model/ListParametersResult.h

@@ -42,6 +42,7 @@ namespace AlibabaCloud
 					std::string parameterVersion;
 					std::string createdDate;
 					std::string id;
+					std::string tags;
 					std::string name;
 					std::string shareType;
 				};

+ 3 - 0
oos/include/alibabacloud/oos/model/ListSecretParametersRequest.h

@@ -37,6 +37,8 @@ namespace AlibabaCloud
 
 				bool getRecursive()const;
 				void setRecursive(bool recursive);
+				std::string getTags()const;
+				void setTags(const std::string& tags);
 				std::string getPath()const;
 				void setPath(const std::string& path);
 				std::string getRegionId()const;
@@ -54,6 +56,7 @@ namespace AlibabaCloud
 
             private:
 				bool recursive_;
+				std::string tags_;
 				std::string path_;
 				std::string regionId_;
 				std::string nextToken_;

+ 1 - 0
oos/include/alibabacloud/oos/model/ListSecretParametersResult.h

@@ -43,6 +43,7 @@ namespace AlibabaCloud
 					std::string createdDate;
 					std::string keyId;
 					std::string id;
+					std::string tags;
 					std::string name;
 					std::string shareType;
 				};

+ 3 - 0
oos/include/alibabacloud/oos/model/UpdateParameterRequest.h

@@ -37,6 +37,8 @@ namespace AlibabaCloud
 
 				std::string getDescription()const;
 				void setDescription(const std::string& description);
+				std::string getTags()const;
+				void setTags(const std::string& tags);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
 				std::string getName()const;
@@ -46,6 +48,7 @@ namespace AlibabaCloud
 
             private:
 				std::string description_;
+				std::string tags_;
 				std::string regionId_;
 				std::string name_;
 				std::string value_;

+ 1 - 0
oos/include/alibabacloud/oos/model/UpdateParameterResult.h

@@ -43,6 +43,7 @@ namespace AlibabaCloud
 					int parameterVersion;
 					std::string createdDate;
 					std::string id;
+					std::string tags;
 					std::string name;
 					std::string shareType;
 				};

+ 3 - 0
oos/include/alibabacloud/oos/model/UpdateSecretParameterRequest.h

@@ -37,6 +37,8 @@ namespace AlibabaCloud
 
 				std::string getDescription()const;
 				void setDescription(const std::string& description);
+				std::string getTags()const;
+				void setTags(const std::string& tags);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
 				std::string getName()const;
@@ -46,6 +48,7 @@ namespace AlibabaCloud
 
             private:
 				std::string description_;
+				std::string tags_;
 				std::string regionId_;
 				std::string name_;
 				std::string value_;

+ 6 - 5
oos/include/alibabacloud/oos/model/UpdateSecretParameterResult.h

@@ -34,17 +34,18 @@ namespace AlibabaCloud
 			public:
 				struct _Parameter
 				{
-					std::string updatedBy;
-					std::string type;
 					std::string createdBy;
 					std::string description;
-					std::string constraints;
 					std::string updatedDate;
+					std::string keyId;
+					std::string name;
+					std::string updatedBy;
+					std::string type;
+					std::string constraints;
 					int parameterVersion;
 					std::string createdDate;
-					std::string keyId;
 					std::string id;
-					std::string name;
+					std::string tags;
 					std::string shareType;
 				};
 

+ 3 - 3
oos/src/OosClient.cc

@@ -31,21 +31,21 @@ OosClient::OosClient(const Credentials &credentials, const ClientConfiguration &
 	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "oos");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
 }
 
 OosClient::OosClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
 	RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "oos");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
 }
 
 OosClient::OosClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
 	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "oos");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
 }
 
 OosClient::~OosClient()

+ 11 - 0
oos/src/model/CreateParameterRequest.cc

@@ -71,6 +71,17 @@ void CreateParameterRequest::setConstraints(const std::string& constraints)
 	setParameter("Constraints", constraints);
 }
 
+std::string CreateParameterRequest::getTags()const
+{
+	return tags_;
+}
+
+void CreateParameterRequest::setTags(const std::string& tags)
+{
+	tags_ = tags;
+	setParameter("Tags", tags);
+}
+
 std::string CreateParameterRequest::getRegionId()const
 {
 	return regionId_;

+ 2 - 0
oos/src/model/CreateParameterResult.cc

@@ -62,6 +62,8 @@ void CreateParameterResult::parse(const std::string &payload)
 		_parameter_.type = _parameterNode["Type"].asString();
 	if(!_parameterNode["Constraints"].isNull())
 		_parameter_.constraints = _parameterNode["Constraints"].asString();
+	if(!_parameterNode["Tags"].isNull())
+		_parameter_.tags = _parameterNode["Tags"].asString();
 
 }
 

+ 32 - 21
oos/src/model/CreateSecretParameterRequest.cc

@@ -49,17 +49,6 @@ void CreateSecretParameterRequest::setDescription(const std::string& description
 	setParameter("Description", description);
 }
 
-std::string CreateSecretParameterRequest::getKeyId()const
-{
-	return keyId_;
-}
-
-void CreateSecretParameterRequest::setKeyId(const std::string& keyId)
-{
-	keyId_ = keyId;
-	setParameter("KeyId", keyId);
-}
-
 std::string CreateSecretParameterRequest::getType()const
 {
 	return type_;
@@ -93,25 +82,47 @@ void CreateSecretParameterRequest::setRegionId(const std::string& regionId)
 	setParameter("RegionId", regionId);
 }
 
-std::string CreateSecretParameterRequest::getName()const
+std::string CreateSecretParameterRequest::getValue()const
 {
-	return name_;
+	return value_;
 }
 
-void CreateSecretParameterRequest::setName(const std::string& name)
+void CreateSecretParameterRequest::setValue(const std::string& value)
 {
-	name_ = name;
-	setParameter("Name", name);
+	value_ = value;
+	setParameter("Value", value);
 }
 
-std::string CreateSecretParameterRequest::getValue()const
+std::string CreateSecretParameterRequest::getKeyId()const
 {
-	return value_;
+	return keyId_;
 }
 
-void CreateSecretParameterRequest::setValue(const std::string& value)
+void CreateSecretParameterRequest::setKeyId(const std::string& keyId)
 {
-	value_ = value;
-	setParameter("Value", value);
+	keyId_ = keyId;
+	setParameter("KeyId", keyId);
+}
+
+std::string CreateSecretParameterRequest::getTags()const
+{
+	return tags_;
+}
+
+void CreateSecretParameterRequest::setTags(const std::string& tags)
+{
+	tags_ = tags;
+	setParameter("Tags", tags);
+}
+
+std::string CreateSecretParameterRequest::getName()const
+{
+	return name_;
+}
+
+void CreateSecretParameterRequest::setName(const std::string& name)
+{
+	name_ = name;
+	setParameter("Name", name);
 }
 

+ 2 - 0
oos/src/model/CreateSecretParameterResult.cc

@@ -64,6 +64,8 @@ void CreateSecretParameterResult::parse(const std::string &payload)
 		_parameter_.constraints = _parameterNode["Constraints"].asString();
 	if(!_parameterNode["KeyId"].isNull())
 		_parameter_.keyId = _parameterNode["KeyId"].asString();
+	if(!_parameterNode["Tags"].isNull())
+		_parameter_.tags = _parameterNode["Tags"].asString();
 
 }
 

+ 26 - 31
oos/src/model/CreateStateConfigurationResult.cc

@@ -39,40 +39,35 @@ void CreateStateConfigurationResult::parse(const std::string &payload)
 	Json::Value value;
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
-	auto allStateConfigurationNode = value["StateConfiguration"]["StateConfigurationItem"];
-	for (auto valueStateConfigurationStateConfigurationItem : allStateConfigurationNode)
-	{
-		StateConfigurationItem stateConfigurationObject;
-		if(!valueStateConfigurationStateConfigurationItem["CreateTime"].isNull())
-			stateConfigurationObject.createTime = valueStateConfigurationStateConfigurationItem["CreateTime"].asString();
-		if(!valueStateConfigurationStateConfigurationItem["Description"].isNull())
-			stateConfigurationObject.description = valueStateConfigurationStateConfigurationItem["Description"].asString();
-		if(!valueStateConfigurationStateConfigurationItem["StateConfigurationId"].isNull())
-			stateConfigurationObject.stateConfigurationId = valueStateConfigurationStateConfigurationItem["StateConfigurationId"].asString();
-		if(!valueStateConfigurationStateConfigurationItem["TemplateId"].isNull())
-			stateConfigurationObject.templateId = valueStateConfigurationStateConfigurationItem["TemplateId"].asString();
-		if(!valueStateConfigurationStateConfigurationItem["TemplateName"].isNull())
-			stateConfigurationObject.templateName = valueStateConfigurationStateConfigurationItem["TemplateName"].asString();
-		if(!valueStateConfigurationStateConfigurationItem["TemplateVersion"].isNull())
-			stateConfigurationObject.templateVersion = valueStateConfigurationStateConfigurationItem["TemplateVersion"].asString();
-		if(!valueStateConfigurationStateConfigurationItem["Parameters"].isNull())
-			stateConfigurationObject.parameters = valueStateConfigurationStateConfigurationItem["Parameters"].asString();
-		if(!valueStateConfigurationStateConfigurationItem["ConfigureMode"].isNull())
-			stateConfigurationObject.configureMode = valueStateConfigurationStateConfigurationItem["ConfigureMode"].asString();
-		if(!valueStateConfigurationStateConfigurationItem["ScheduleType"].isNull())
-			stateConfigurationObject.scheduleType = valueStateConfigurationStateConfigurationItem["ScheduleType"].asString();
-		if(!valueStateConfigurationStateConfigurationItem["ScheduleExpression"].isNull())
-			stateConfigurationObject.scheduleExpression = valueStateConfigurationStateConfigurationItem["ScheduleExpression"].asString();
-		if(!valueStateConfigurationStateConfigurationItem["Targets"].isNull())
-			stateConfigurationObject.targets = valueStateConfigurationStateConfigurationItem["Targets"].asString();
-		if(!valueStateConfigurationStateConfigurationItem["Tags"].isNull())
-			stateConfigurationObject.tags = valueStateConfigurationStateConfigurationItem["Tags"].asString();
-		stateConfiguration_.push_back(stateConfigurationObject);
-	}
+	auto stateConfigurationNode = value["StateConfiguration"];
+	if(!stateConfigurationNode["CreateTime"].isNull())
+		stateConfiguration_.createTime = stateConfigurationNode["CreateTime"].asString();
+	if(!stateConfigurationNode["Description"].isNull())
+		stateConfiguration_.description = stateConfigurationNode["Description"].asString();
+	if(!stateConfigurationNode["StateConfigurationId"].isNull())
+		stateConfiguration_.stateConfigurationId = stateConfigurationNode["StateConfigurationId"].asString();
+	if(!stateConfigurationNode["TemplateId"].isNull())
+		stateConfiguration_.templateId = stateConfigurationNode["TemplateId"].asString();
+	if(!stateConfigurationNode["TemplateName"].isNull())
+		stateConfiguration_.templateName = stateConfigurationNode["TemplateName"].asString();
+	if(!stateConfigurationNode["TemplateVersion"].isNull())
+		stateConfiguration_.templateVersion = stateConfigurationNode["TemplateVersion"].asString();
+	if(!stateConfigurationNode["Parameters"].isNull())
+		stateConfiguration_.parameters = stateConfigurationNode["Parameters"].asString();
+	if(!stateConfigurationNode["ConfigureMode"].isNull())
+		stateConfiguration_.configureMode = stateConfigurationNode["ConfigureMode"].asString();
+	if(!stateConfigurationNode["ScheduleType"].isNull())
+		stateConfiguration_.scheduleType = stateConfigurationNode["ScheduleType"].asString();
+	if(!stateConfigurationNode["ScheduleExpression"].isNull())
+		stateConfiguration_.scheduleExpression = stateConfigurationNode["ScheduleExpression"].asString();
+	if(!stateConfigurationNode["Targets"].isNull())
+		stateConfiguration_.targets = stateConfigurationNode["Targets"].asString();
+	if(!stateConfigurationNode["Tags"].isNull())
+		stateConfiguration_.tags = stateConfigurationNode["Tags"].asString();
 
 }
 
-std::vector<CreateStateConfigurationResult::StateConfigurationItem> CreateStateConfigurationResult::getStateConfiguration()const
+CreateStateConfigurationResult::StateConfiguration CreateStateConfigurationResult::getStateConfiguration()const
 {
 	return stateConfiguration_;
 }

+ 2 - 0
oos/src/model/GetParameterResult.cc

@@ -64,6 +64,8 @@ void GetParameterResult::parse(const std::string &payload)
 		_parameter_.value = _parameterNode["Value"].asString();
 	if(!_parameterNode["Constraints"].isNull())
 		_parameter_.constraints = _parameterNode["Constraints"].asString();
+	if(!_parameterNode["Tags"].isNull())
+		_parameter_.tags = _parameterNode["Tags"].asString();
 
 }
 

+ 2 - 0
oos/src/model/GetParametersResult.cc

@@ -67,6 +67,8 @@ void GetParametersResult::parse(const std::string &payload)
 			parametersObject.value = valueParametersParameter["Value"].asString();
 		if(!valueParametersParameter["Constraints"].isNull())
 			parametersObject.constraints = valueParametersParameter["Constraints"].asString();
+		if(!valueParametersParameter["Tags"].isNull())
+			parametersObject.tags = valueParametersParameter["Tags"].asString();
 		parameters_.push_back(parametersObject);
 	}
 	auto allInvalidParameters = value["InvalidParameters"]["InvalidParameter"];

+ 2 - 0
oos/src/model/GetSecretParameterResult.cc

@@ -66,6 +66,8 @@ void GetSecretParameterResult::parse(const std::string &payload)
 		_parameter_.constraints = _parameterNode["Constraints"].asString();
 	if(!_parameterNode["KeyId"].isNull())
 		_parameter_.keyId = _parameterNode["KeyId"].asString();
+	if(!_parameterNode["Tags"].isNull())
+		_parameter_.tags = _parameterNode["Tags"].asString();
 
 }
 

+ 2 - 0
oos/src/model/GetSecretParametersResult.cc

@@ -69,6 +69,8 @@ void GetSecretParametersResult::parse(const std::string &payload)
 			parametersObject.constraints = valueParametersParameter["Constraints"].asString();
 		if(!valueParametersParameter["KeyId"].isNull())
 			parametersObject.keyId = valueParametersParameter["KeyId"].asString();
+		if(!valueParametersParameter["Tags"].isNull())
+			parametersObject.tags = valueParametersParameter["Tags"].asString();
 		parameters_.push_back(parametersObject);
 	}
 	auto allInvalidParameters = value["InvalidParameters"]["InvalidParameter"];

+ 22 - 11
oos/src/model/ListParametersRequest.cc

@@ -82,6 +82,28 @@ void ListParametersRequest::setNextToken(const std::string& nextToken)
 	setParameter("NextToken", nextToken);
 }
 
+std::string ListParametersRequest::getSortOrder()const
+{
+	return sortOrder_;
+}
+
+void ListParametersRequest::setSortOrder(const std::string& sortOrder)
+{
+	sortOrder_ = sortOrder;
+	setParameter("SortOrder", sortOrder);
+}
+
+std::string ListParametersRequest::getTags()const
+{
+	return tags_;
+}
+
+void ListParametersRequest::setTags(const std::string& tags)
+{
+	tags_ = tags;
+	setParameter("Tags", tags);
+}
+
 std::string ListParametersRequest::getName()const
 {
 	return name_;
@@ -104,17 +126,6 @@ void ListParametersRequest::setMaxResults(int maxResults)
 	setParameter("MaxResults", std::to_string(maxResults));
 }
 
-std::string ListParametersRequest::getSortOrder()const
-{
-	return sortOrder_;
-}
-
-void ListParametersRequest::setSortOrder(const std::string& sortOrder)
-{
-	sortOrder_ = sortOrder;
-	setParameter("SortOrder", sortOrder);
-}
-
 std::string ListParametersRequest::getSortField()const
 {
 	return sortField_;

+ 2 - 0
oos/src/model/ListParametersResult.cc

@@ -63,6 +63,8 @@ void ListParametersResult::parse(const std::string &payload)
 			parametersObject.parameterVersion = valueParametersParameter["ParameterVersion"].asString();
 		if(!valueParametersParameter["Type"].isNull())
 			parametersObject.type = valueParametersParameter["Type"].asString();
+		if(!valueParametersParameter["Tags"].isNull())
+			parametersObject.tags = valueParametersParameter["Tags"].asString();
 		parameters_.push_back(parametersObject);
 	}
 	if(!value["MaxResults"].isNull())

+ 11 - 0
oos/src/model/ListSecretParametersRequest.cc

@@ -38,6 +38,17 @@ void ListSecretParametersRequest::setRecursive(bool recursive)
 	setParameter("Recursive", recursive ? "true" : "false");
 }
 
+std::string ListSecretParametersRequest::getTags()const
+{
+	return tags_;
+}
+
+void ListSecretParametersRequest::setTags(const std::string& tags)
+{
+	tags_ = tags;
+	setParameter("Tags", tags);
+}
+
 std::string ListSecretParametersRequest::getPath()const
 {
 	return path_;

+ 2 - 0
oos/src/model/ListSecretParametersResult.cc

@@ -65,6 +65,8 @@ void ListSecretParametersResult::parse(const std::string &payload)
 			parametersObject.type = valueParametersParameter["Type"].asString();
 		if(!valueParametersParameter["KeyId"].isNull())
 			parametersObject.keyId = valueParametersParameter["KeyId"].asString();
+		if(!valueParametersParameter["Tags"].isNull())
+			parametersObject.tags = valueParametersParameter["Tags"].asString();
 		parameters_.push_back(parametersObject);
 	}
 	if(!value["MaxResults"].isNull())

+ 11 - 0
oos/src/model/UpdateParameterRequest.cc

@@ -38,6 +38,17 @@ void UpdateParameterRequest::setDescription(const std::string& description)
 	setParameter("Description", description);
 }
 
+std::string UpdateParameterRequest::getTags()const
+{
+	return tags_;
+}
+
+void UpdateParameterRequest::setTags(const std::string& tags)
+{
+	tags_ = tags;
+	setParameter("Tags", tags);
+}
+
 std::string UpdateParameterRequest::getRegionId()const
 {
 	return regionId_;

+ 2 - 0
oos/src/model/UpdateParameterResult.cc

@@ -62,6 +62,8 @@ void UpdateParameterResult::parse(const std::string &payload)
 		_parameter_.type = _parameterNode["Type"].asString();
 	if(!_parameterNode["Constraints"].isNull())
 		_parameter_.constraints = _parameterNode["Constraints"].asString();
+	if(!_parameterNode["Tags"].isNull())
+		_parameter_.tags = _parameterNode["Tags"].asString();
 
 }
 

+ 11 - 0
oos/src/model/UpdateSecretParameterRequest.cc

@@ -38,6 +38,17 @@ void UpdateSecretParameterRequest::setDescription(const std::string& description
 	setParameter("Description", description);
 }
 
+std::string UpdateSecretParameterRequest::getTags()const
+{
+	return tags_;
+}
+
+void UpdateSecretParameterRequest::setTags(const std::string& tags)
+{
+	tags_ = tags;
+	setParameter("Tags", tags);
+}
+
 std::string UpdateSecretParameterRequest::getRegionId()const
 {
 	return regionId_;

Некоторые файлы не были показаны из-за большого количества измененных файлов