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 @@
+