diff --git a/CHANGELOG b/CHANGELOG index e83fcd6db..7111c4b94 100644 --- a/CHANGELOG +++ b/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. diff --git a/VERSION b/VERSION index 3ba2050b8..c6ca3d42b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.645 \ No newline at end of file +1.36.646 \ No newline at end of file diff --git a/oos/2019-06-01/CancelExecution.xml b/oos/2019-06-01/CancelExecution.xml new file mode 100644 index 000000000..b70e4fb23 --- /dev/null +++ b/oos/2019-06-01/CancelExecution.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/CreateParameter.xml b/oos/2019-06-01/CreateParameter.xml new file mode 100644 index 000000000..86bc303ac --- /dev/null +++ b/oos/2019-06-01/CreateParameter.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/CreatePatchBaseline.xml b/oos/2019-06-01/CreatePatchBaseline.xml new file mode 100644 index 000000000..b5a18b853 --- /dev/null +++ b/oos/2019-06-01/CreatePatchBaseline.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/CreateSecretParameter.xml b/oos/2019-06-01/CreateSecretParameter.xml new file mode 100644 index 000000000..1e5b843c5 --- /dev/null +++ b/oos/2019-06-01/CreateSecretParameter.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/CreateStateConfiguration.xml b/oos/2019-06-01/CreateStateConfiguration.xml new file mode 100644 index 000000000..7ca0e1040 --- /dev/null +++ b/oos/2019-06-01/CreateStateConfiguration.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/CreateTemplate.xml b/oos/2019-06-01/CreateTemplate.xml new file mode 100644 index 000000000..9577d629b --- /dev/null +++ b/oos/2019-06-01/CreateTemplate.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/DeleteExecutions.xml b/oos/2019-06-01/DeleteExecutions.xml new file mode 100644 index 000000000..572d1c5c9 --- /dev/null +++ b/oos/2019-06-01/DeleteExecutions.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/DeleteParameter.xml b/oos/2019-06-01/DeleteParameter.xml new file mode 100644 index 000000000..c813d2274 --- /dev/null +++ b/oos/2019-06-01/DeleteParameter.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/DeletePatchBaseline.xml b/oos/2019-06-01/DeletePatchBaseline.xml new file mode 100644 index 000000000..f98a5d1e9 --- /dev/null +++ b/oos/2019-06-01/DeletePatchBaseline.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/DeleteSecretParameter.xml b/oos/2019-06-01/DeleteSecretParameter.xml new file mode 100644 index 000000000..0159351c5 --- /dev/null +++ b/oos/2019-06-01/DeleteSecretParameter.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/DeleteStateConfigurations.xml b/oos/2019-06-01/DeleteStateConfigurations.xml new file mode 100644 index 000000000..52b68f702 --- /dev/null +++ b/oos/2019-06-01/DeleteStateConfigurations.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/DeleteTemplate.xml b/oos/2019-06-01/DeleteTemplate.xml new file mode 100644 index 000000000..758f41e95 --- /dev/null +++ b/oos/2019-06-01/DeleteTemplate.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/DeleteTemplates.xml b/oos/2019-06-01/DeleteTemplates.xml new file mode 100644 index 000000000..e17ed97c8 --- /dev/null +++ b/oos/2019-06-01/DeleteTemplates.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/DescribeRegions.xml b/oos/2019-06-01/DescribeRegions.xml new file mode 100644 index 000000000..a240ed8ec --- /dev/null +++ b/oos/2019-06-01/DescribeRegions.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GenerateExecutionPolicy.xml b/oos/2019-06-01/GenerateExecutionPolicy.xml new file mode 100644 index 000000000..ea0156d28 --- /dev/null +++ b/oos/2019-06-01/GenerateExecutionPolicy.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GetExecutionTemplate.xml b/oos/2019-06-01/GetExecutionTemplate.xml new file mode 100644 index 000000000..71fe8395c --- /dev/null +++ b/oos/2019-06-01/GetExecutionTemplate.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GetInventorySchema.xml b/oos/2019-06-01/GetInventorySchema.xml new file mode 100644 index 000000000..dfcc77418 --- /dev/null +++ b/oos/2019-06-01/GetInventorySchema.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GetParameter.xml b/oos/2019-06-01/GetParameter.xml new file mode 100644 index 000000000..cdb62a0a7 --- /dev/null +++ b/oos/2019-06-01/GetParameter.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GetParameters.xml b/oos/2019-06-01/GetParameters.xml new file mode 100644 index 000000000..62fe8d66c --- /dev/null +++ b/oos/2019-06-01/GetParameters.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GetParametersByPath.xml b/oos/2019-06-01/GetParametersByPath.xml new file mode 100644 index 000000000..b50bcad2f --- /dev/null +++ b/oos/2019-06-01/GetParametersByPath.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GetPatchBaseline.xml b/oos/2019-06-01/GetPatchBaseline.xml new file mode 100644 index 000000000..69ea71ba3 --- /dev/null +++ b/oos/2019-06-01/GetPatchBaseline.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GetSecretParameter.xml b/oos/2019-06-01/GetSecretParameter.xml new file mode 100644 index 000000000..49890ea9a --- /dev/null +++ b/oos/2019-06-01/GetSecretParameter.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GetSecretParameters.xml b/oos/2019-06-01/GetSecretParameters.xml new file mode 100644 index 000000000..8f9a7ac27 --- /dev/null +++ b/oos/2019-06-01/GetSecretParameters.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GetSecretParametersByPath.xml b/oos/2019-06-01/GetSecretParametersByPath.xml new file mode 100644 index 000000000..0849be71f --- /dev/null +++ b/oos/2019-06-01/GetSecretParametersByPath.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GetServiceSettings.xml b/oos/2019-06-01/GetServiceSettings.xml new file mode 100644 index 000000000..02eb8fbd0 --- /dev/null +++ b/oos/2019-06-01/GetServiceSettings.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/GetTemplate.xml b/oos/2019-06-01/GetTemplate.xml new file mode 100644 index 000000000..1496dc3b8 --- /dev/null +++ b/oos/2019-06-01/GetTemplate.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListActions.xml b/oos/2019-06-01/ListActions.xml new file mode 100644 index 000000000..229945b4f --- /dev/null +++ b/oos/2019-06-01/ListActions.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListExecutionLogs.xml b/oos/2019-06-01/ListExecutionLogs.xml new file mode 100644 index 000000000..ae42a6986 --- /dev/null +++ b/oos/2019-06-01/ListExecutionLogs.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListExecutionRiskyTasks.xml b/oos/2019-06-01/ListExecutionRiskyTasks.xml new file mode 100644 index 000000000..0fd312f92 --- /dev/null +++ b/oos/2019-06-01/ListExecutionRiskyTasks.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListExecutions.xml b/oos/2019-06-01/ListExecutions.xml new file mode 100644 index 000000000..f72721577 --- /dev/null +++ b/oos/2019-06-01/ListExecutions.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListInstancePatchStates.xml b/oos/2019-06-01/ListInstancePatchStates.xml new file mode 100644 index 000000000..f93d15c0a --- /dev/null +++ b/oos/2019-06-01/ListInstancePatchStates.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListInstancePatches.xml b/oos/2019-06-01/ListInstancePatches.xml new file mode 100644 index 000000000..4e183c439 --- /dev/null +++ b/oos/2019-06-01/ListInstancePatches.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListInstanceStateReports.xml b/oos/2019-06-01/ListInstanceStateReports.xml new file mode 100644 index 000000000..8f977c997 --- /dev/null +++ b/oos/2019-06-01/ListInstanceStateReports.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListInventoryEntries.xml b/oos/2019-06-01/ListInventoryEntries.xml new file mode 100644 index 000000000..120431e6d --- /dev/null +++ b/oos/2019-06-01/ListInventoryEntries.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListParameterVersions.xml b/oos/2019-06-01/ListParameterVersions.xml new file mode 100644 index 000000000..5fe6af549 --- /dev/null +++ b/oos/2019-06-01/ListParameterVersions.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListParameters.xml b/oos/2019-06-01/ListParameters.xml new file mode 100644 index 000000000..ab85d3647 --- /dev/null +++ b/oos/2019-06-01/ListParameters.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListPatchBaselines.xml b/oos/2019-06-01/ListPatchBaselines.xml new file mode 100644 index 000000000..a37c608c9 --- /dev/null +++ b/oos/2019-06-01/ListPatchBaselines.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListResourceExecutionStatus.xml b/oos/2019-06-01/ListResourceExecutionStatus.xml new file mode 100644 index 000000000..cb364fbca --- /dev/null +++ b/oos/2019-06-01/ListResourceExecutionStatus.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListSecretParameterVersions.xml b/oos/2019-06-01/ListSecretParameterVersions.xml new file mode 100644 index 000000000..9b7d7a5ea --- /dev/null +++ b/oos/2019-06-01/ListSecretParameterVersions.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListSecretParameters.xml b/oos/2019-06-01/ListSecretParameters.xml new file mode 100644 index 000000000..699f511d6 --- /dev/null +++ b/oos/2019-06-01/ListSecretParameters.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListStateConfigurations.xml b/oos/2019-06-01/ListStateConfigurations.xml new file mode 100644 index 000000000..5b0b5f131 --- /dev/null +++ b/oos/2019-06-01/ListStateConfigurations.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListTagKeys.xml b/oos/2019-06-01/ListTagKeys.xml new file mode 100644 index 000000000..59552fb23 --- /dev/null +++ b/oos/2019-06-01/ListTagKeys.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListTagResources.xml b/oos/2019-06-01/ListTagResources.xml new file mode 100644 index 000000000..efcf9c473 --- /dev/null +++ b/oos/2019-06-01/ListTagResources.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListTagValues.xml b/oos/2019-06-01/ListTagValues.xml new file mode 100644 index 000000000..154cbf96d --- /dev/null +++ b/oos/2019-06-01/ListTagValues.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListTaskExecutions.xml b/oos/2019-06-01/ListTaskExecutions.xml new file mode 100644 index 000000000..a40da3c97 --- /dev/null +++ b/oos/2019-06-01/ListTaskExecutions.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListTemplateVersions.xml b/oos/2019-06-01/ListTemplateVersions.xml new file mode 100644 index 000000000..e3804c274 --- /dev/null +++ b/oos/2019-06-01/ListTemplateVersions.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ListTemplates.xml b/oos/2019-06-01/ListTemplates.xml new file mode 100644 index 000000000..a53e351e4 --- /dev/null +++ b/oos/2019-06-01/ListTemplates.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/NotifyExecution.xml b/oos/2019-06-01/NotifyExecution.xml new file mode 100644 index 000000000..e944d1e4b --- /dev/null +++ b/oos/2019-06-01/NotifyExecution.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/PutInventory.xml b/oos/2019-06-01/PutInventory.xml new file mode 100644 index 000000000..84b07eb9c --- /dev/null +++ b/oos/2019-06-01/PutInventory.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/RegisterDefaultPatchBaseline.xml b/oos/2019-06-01/RegisterDefaultPatchBaseline.xml new file mode 100644 index 000000000..7fe80b952 --- /dev/null +++ b/oos/2019-06-01/RegisterDefaultPatchBaseline.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/SearchInventory.xml b/oos/2019-06-01/SearchInventory.xml new file mode 100644 index 000000000..9604401c1 --- /dev/null +++ b/oos/2019-06-01/SearchInventory.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/SetServiceSettings.xml b/oos/2019-06-01/SetServiceSettings.xml new file mode 100644 index 000000000..387904bb4 --- /dev/null +++ b/oos/2019-06-01/SetServiceSettings.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/StartExecution.xml b/oos/2019-06-01/StartExecution.xml new file mode 100644 index 000000000..feb180855 --- /dev/null +++ b/oos/2019-06-01/StartExecution.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/TagResources.xml b/oos/2019-06-01/TagResources.xml new file mode 100644 index 000000000..3ffaf5251 --- /dev/null +++ b/oos/2019-06-01/TagResources.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/TriggerExecution.xml b/oos/2019-06-01/TriggerExecution.xml new file mode 100644 index 000000000..6d54ec84f --- /dev/null +++ b/oos/2019-06-01/TriggerExecution.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/UntagResources.xml b/oos/2019-06-01/UntagResources.xml new file mode 100644 index 000000000..0d5568622 --- /dev/null +++ b/oos/2019-06-01/UntagResources.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/UpdateExecution.xml b/oos/2019-06-01/UpdateExecution.xml new file mode 100644 index 000000000..bb7c99071 --- /dev/null +++ b/oos/2019-06-01/UpdateExecution.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/UpdateInstanceInformation.xml b/oos/2019-06-01/UpdateInstanceInformation.xml new file mode 100644 index 000000000..c9e0256a7 --- /dev/null +++ b/oos/2019-06-01/UpdateInstanceInformation.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/UpdateParameter.xml b/oos/2019-06-01/UpdateParameter.xml new file mode 100644 index 000000000..caccce0a5 --- /dev/null +++ b/oos/2019-06-01/UpdateParameter.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/UpdatePatchBaseline.xml b/oos/2019-06-01/UpdatePatchBaseline.xml new file mode 100644 index 000000000..a649eec87 --- /dev/null +++ b/oos/2019-06-01/UpdatePatchBaseline.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/UpdateSecretParameter.xml b/oos/2019-06-01/UpdateSecretParameter.xml new file mode 100644 index 000000000..7137c5e37 --- /dev/null +++ b/oos/2019-06-01/UpdateSecretParameter.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/UpdateStateConfiguration.xml b/oos/2019-06-01/UpdateStateConfiguration.xml new file mode 100644 index 000000000..715d03ea9 --- /dev/null +++ b/oos/2019-06-01/UpdateStateConfiguration.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/UpdateTemplate.xml b/oos/2019-06-01/UpdateTemplate.xml new file mode 100644 index 000000000..70942904d --- /dev/null +++ b/oos/2019-06-01/UpdateTemplate.xml @@ -0,0 +1 @@ + diff --git a/oos/2019-06-01/ValidateTemplateContent.xml b/oos/2019-06-01/ValidateTemplateContent.xml new file mode 100644 index 000000000..0378cf847 --- /dev/null +++ b/oos/2019-06-01/ValidateTemplateContent.xml @@ -0,0 +1 @@ + diff --git a/oos/include/alibabacloud/oos/model/CreateParameterRequest.h b/oos/include/alibabacloud/oos/model/CreateParameterRequest.h index d5212f25a..ecef4c11d 100644 --- a/oos/include/alibabacloud/oos/model/CreateParameterRequest.h +++ b/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_; diff --git a/oos/include/alibabacloud/oos/model/CreateParameterResult.h b/oos/include/alibabacloud/oos/model/CreateParameterResult.h index abde89273..2dd805520 100644 --- a/oos/include/alibabacloud/oos/model/CreateParameterResult.h +++ b/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; }; diff --git a/oos/include/alibabacloud/oos/model/CreateSecretParameterRequest.h b/oos/include/alibabacloud/oos/model/CreateSecretParameterRequest.h index d995ffcf3..3a21ab2df 100644 --- a/oos/include/alibabacloud/oos/model/CreateSecretParameterRequest.h +++ b/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_; }; } diff --git a/oos/include/alibabacloud/oos/model/CreateSecretParameterResult.h b/oos/include/alibabacloud/oos/model/CreateSecretParameterResult.h index cf78a6c8e..0996d81a7 100644 --- a/oos/include/alibabacloud/oos/model/CreateSecretParameterResult.h +++ b/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; }; diff --git a/oos/include/alibabacloud/oos/model/CreateStateConfigurationResult.h b/oos/include/alibabacloud/oos/model/CreateStateConfigurationResult.h index 498c785c7..f0aa033ea 100644 --- a/oos/include/alibabacloud/oos/model/CreateStateConfigurationResult.h +++ b/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 getStateConfiguration()const; + StateConfiguration getStateConfiguration()const; protected: void parse(const std::string &payload); private: - std::vector stateConfiguration_; + StateConfiguration stateConfiguration_; }; } diff --git a/oos/include/alibabacloud/oos/model/GetParameterResult.h b/oos/include/alibabacloud/oos/model/GetParameterResult.h index 9da34f66c..d9dfedfd8 100644 --- a/oos/include/alibabacloud/oos/model/GetParameterResult.h +++ b/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; }; diff --git a/oos/include/alibabacloud/oos/model/GetParametersResult.h b/oos/include/alibabacloud/oos/model/GetParametersResult.h index 0fcf63efd..d721f798e 100644 --- a/oos/include/alibabacloud/oos/model/GetParametersResult.h +++ b/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; }; diff --git a/oos/include/alibabacloud/oos/model/GetSecretParameterResult.h b/oos/include/alibabacloud/oos/model/GetSecretParameterResult.h index 8a32f3050..2e02c9872 100644 --- a/oos/include/alibabacloud/oos/model/GetSecretParameterResult.h +++ b/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; }; diff --git a/oos/include/alibabacloud/oos/model/GetSecretParametersResult.h b/oos/include/alibabacloud/oos/model/GetSecretParametersResult.h index 83d8da66d..a5ba86238 100644 --- a/oos/include/alibabacloud/oos/model/GetSecretParametersResult.h +++ b/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; }; diff --git a/oos/include/alibabacloud/oos/model/ListParametersRequest.h b/oos/include/alibabacloud/oos/model/ListParametersRequest.h index 598421ccb..90c3152c0 100644 --- a/oos/include/alibabacloud/oos/model/ListParametersRequest.h +++ b/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_; }; diff --git a/oos/include/alibabacloud/oos/model/ListParametersResult.h b/oos/include/alibabacloud/oos/model/ListParametersResult.h index 64e85b97f..321ebf52e 100644 --- a/oos/include/alibabacloud/oos/model/ListParametersResult.h +++ b/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; }; diff --git a/oos/include/alibabacloud/oos/model/ListSecretParametersRequest.h b/oos/include/alibabacloud/oos/model/ListSecretParametersRequest.h index 1a22674ac..edc32acf1 100644 --- a/oos/include/alibabacloud/oos/model/ListSecretParametersRequest.h +++ b/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_; diff --git a/oos/include/alibabacloud/oos/model/ListSecretParametersResult.h b/oos/include/alibabacloud/oos/model/ListSecretParametersResult.h index 296d1920c..5b69ba813 100644 --- a/oos/include/alibabacloud/oos/model/ListSecretParametersResult.h +++ b/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; }; diff --git a/oos/include/alibabacloud/oos/model/UpdateParameterRequest.h b/oos/include/alibabacloud/oos/model/UpdateParameterRequest.h index 67edd474b..2735c98ac 100644 --- a/oos/include/alibabacloud/oos/model/UpdateParameterRequest.h +++ b/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_; diff --git a/oos/include/alibabacloud/oos/model/UpdateParameterResult.h b/oos/include/alibabacloud/oos/model/UpdateParameterResult.h index 3b66cc1d1..9e51fb7c8 100644 --- a/oos/include/alibabacloud/oos/model/UpdateParameterResult.h +++ b/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; }; diff --git a/oos/include/alibabacloud/oos/model/UpdateSecretParameterRequest.h b/oos/include/alibabacloud/oos/model/UpdateSecretParameterRequest.h index ff2034a19..05927780f 100644 --- a/oos/include/alibabacloud/oos/model/UpdateSecretParameterRequest.h +++ b/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_; diff --git a/oos/include/alibabacloud/oos/model/UpdateSecretParameterResult.h b/oos/include/alibabacloud/oos/model/UpdateSecretParameterResult.h index c6e40cb57..bc8d4c090 100644 --- a/oos/include/alibabacloud/oos/model/UpdateSecretParameterResult.h +++ b/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; }; diff --git a/oos/src/OosClient.cc b/oos/src/OosClient.cc index 69697b294..b6ad5f16b 100644 --- a/oos/src/OosClient.cc +++ b/oos/src/OosClient.cc @@ -31,21 +31,21 @@ OosClient::OosClient(const Credentials &credentials, const ClientConfiguration & RpcServiceClient(SERVICE_NAME, std::make_shared(credentials), configuration) { auto locationClient = std::make_shared(credentials, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "oos"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } OosClient::OosClient(const std::shared_ptr& credentialsProvider, const ClientConfiguration & configuration) : RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration) { auto locationClient = std::make_shared(credentialsProvider, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "oos"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } OosClient::OosClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) : RpcServiceClient(SERVICE_NAME, std::make_shared(accessKeyId, accessKeySecret), configuration) { auto locationClient = std::make_shared(accessKeyId, accessKeySecret, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "oos"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } OosClient::~OosClient() diff --git a/oos/src/model/CreateParameterRequest.cc b/oos/src/model/CreateParameterRequest.cc index fa4e9e4c9..778c7cc48 100644 --- a/oos/src/model/CreateParameterRequest.cc +++ b/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_; diff --git a/oos/src/model/CreateParameterResult.cc b/oos/src/model/CreateParameterResult.cc index 1a5ed7a94..c09d06e26 100644 --- a/oos/src/model/CreateParameterResult.cc +++ b/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(); } diff --git a/oos/src/model/CreateSecretParameterRequest.cc b/oos/src/model/CreateSecretParameterRequest.cc index ea0efe136..7814b3371 100644 --- a/oos/src/model/CreateSecretParameterRequest.cc +++ b/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,17 +82,6 @@ void CreateSecretParameterRequest::setRegionId(const std::string& regionId) setParameter("RegionId", regionId); } -std::string CreateSecretParameterRequest::getName()const -{ - return name_; -} - -void CreateSecretParameterRequest::setName(const std::string& name) -{ - name_ = name; - setParameter("Name", name); -} - std::string CreateSecretParameterRequest::getValue()const { return value_; @@ -115,3 +93,36 @@ void CreateSecretParameterRequest::setValue(const std::string& value) setParameter("Value", value); } +std::string CreateSecretParameterRequest::getKeyId()const +{ + return keyId_; +} + +void CreateSecretParameterRequest::setKeyId(const std::string& keyId) +{ + 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); +} + diff --git a/oos/src/model/CreateSecretParameterResult.cc b/oos/src/model/CreateSecretParameterResult.cc index 473f4949b..b7a0875d8 100644 --- a/oos/src/model/CreateSecretParameterResult.cc +++ b/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(); } diff --git a/oos/src/model/CreateStateConfigurationResult.cc b/oos/src/model/CreateStateConfigurationResult.cc index dd24f428a..11dd3bd00 100644 --- a/oos/src/model/CreateStateConfigurationResult.cc +++ b/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::getStateConfiguration()const +CreateStateConfigurationResult::StateConfiguration CreateStateConfigurationResult::getStateConfiguration()const { return stateConfiguration_; } diff --git a/oos/src/model/GetParameterResult.cc b/oos/src/model/GetParameterResult.cc index 6a5fa6f53..3858a33d1 100644 --- a/oos/src/model/GetParameterResult.cc +++ b/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(); } diff --git a/oos/src/model/GetParametersResult.cc b/oos/src/model/GetParametersResult.cc index 517572797..4a3a7fe6c 100644 --- a/oos/src/model/GetParametersResult.cc +++ b/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"]; diff --git a/oos/src/model/GetSecretParameterResult.cc b/oos/src/model/GetSecretParameterResult.cc index 44a7defaa..9f6c3fd64 100644 --- a/oos/src/model/GetSecretParameterResult.cc +++ b/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(); } diff --git a/oos/src/model/GetSecretParametersResult.cc b/oos/src/model/GetSecretParametersResult.cc index a88ce01a6..b28f61609 100644 --- a/oos/src/model/GetSecretParametersResult.cc +++ b/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"]; diff --git a/oos/src/model/ListParametersRequest.cc b/oos/src/model/ListParametersRequest.cc index f93df29a3..fdc7595c0 100644 --- a/oos/src/model/ListParametersRequest.cc +++ b/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_; diff --git a/oos/src/model/ListParametersResult.cc b/oos/src/model/ListParametersResult.cc index a558afc3e..710f9d976 100644 --- a/oos/src/model/ListParametersResult.cc +++ b/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()) diff --git a/oos/src/model/ListSecretParametersRequest.cc b/oos/src/model/ListSecretParametersRequest.cc index fe9d0c0fa..6a0defa5b 100644 --- a/oos/src/model/ListSecretParametersRequest.cc +++ b/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_; diff --git a/oos/src/model/ListSecretParametersResult.cc b/oos/src/model/ListSecretParametersResult.cc index 936104a4e..ecb6ff957 100644 --- a/oos/src/model/ListSecretParametersResult.cc +++ b/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()) diff --git a/oos/src/model/UpdateParameterRequest.cc b/oos/src/model/UpdateParameterRequest.cc index 422b25b90..f2b657044 100644 --- a/oos/src/model/UpdateParameterRequest.cc +++ b/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_; diff --git a/oos/src/model/UpdateParameterResult.cc b/oos/src/model/UpdateParameterResult.cc index 981d6e4c7..be3b76515 100644 --- a/oos/src/model/UpdateParameterResult.cc +++ b/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(); } diff --git a/oos/src/model/UpdateSecretParameterRequest.cc b/oos/src/model/UpdateSecretParameterRequest.cc index 1587d1718..ca13344ba 100644 --- a/oos/src/model/UpdateSecretParameterRequest.cc +++ b/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_; diff --git a/oos/src/model/UpdateSecretParameterResult.cc b/oos/src/model/UpdateSecretParameterResult.cc index 4eb0c2984..f80ed8ac9 100644 --- a/oos/src/model/UpdateSecretParameterResult.cc +++ b/oos/src/model/UpdateSecretParameterResult.cc @@ -64,6 +64,8 @@ void UpdateSecretParameterResult::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(); } diff --git a/oos/version-2019-06-01.xml b/oos/version-2019-06-01.xml new file mode 100644 index 000000000..6a2875223 --- /dev/null +++ b/oos/version-2019-06-01.xml @@ -0,0 +1 @@ +