Add cmsGroupId parameter to CreateApplicationGroupRequest.

This commit is contained in:
sdk-team
2022-07-26 04:06:30 +00:00
parent 36e644262a
commit acb3224329
265 changed files with 9969 additions and 7816 deletions

View File

@@ -24,6 +24,14 @@
#include "OosExport.h"
#include "model/CancelExecutionRequest.h"
#include "model/CancelExecutionResult.h"
#include "model/ChangeResourceGroupRequest.h"
#include "model/ChangeResourceGroupResult.h"
#include "model/ContinueDeployApplicationGroupRequest.h"
#include "model/ContinueDeployApplicationGroupResult.h"
#include "model/CreateApplicationRequest.h"
#include "model/CreateApplicationResult.h"
#include "model/CreateApplicationGroupRequest.h"
#include "model/CreateApplicationGroupResult.h"
#include "model/CreateParameterRequest.h"
#include "model/CreateParameterResult.h"
#include "model/CreatePatchBaselineRequest.h"
@@ -34,6 +42,10 @@
#include "model/CreateStateConfigurationResult.h"
#include "model/CreateTemplateRequest.h"
#include "model/CreateTemplateResult.h"
#include "model/DeleteApplicationRequest.h"
#include "model/DeleteApplicationResult.h"
#include "model/DeleteApplicationGroupRequest.h"
#include "model/DeleteApplicationGroupResult.h"
#include "model/DeleteExecutionsRequest.h"
#include "model/DeleteExecutionsResult.h"
#include "model/DeleteParameterRequest.h"
@@ -48,10 +60,16 @@
#include "model/DeleteTemplateResult.h"
#include "model/DeleteTemplatesRequest.h"
#include "model/DeleteTemplatesResult.h"
#include "model/DeployApplicationGroupRequest.h"
#include "model/DeployApplicationGroupResult.h"
#include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.h"
#include "model/GenerateExecutionPolicyRequest.h"
#include "model/GenerateExecutionPolicyResult.h"
#include "model/GetApplicationRequest.h"
#include "model/GetApplicationResult.h"
#include "model/GetApplicationGroupRequest.h"
#include "model/GetApplicationGroupResult.h"
#include "model/GetExecutionTemplateRequest.h"
#include "model/GetExecutionTemplateResult.h"
#include "model/GetInventorySchemaRequest.h"
@@ -76,6 +94,10 @@
#include "model/GetTemplateResult.h"
#include "model/ListActionsRequest.h"
#include "model/ListActionsResult.h"
#include "model/ListApplicationGroupsRequest.h"
#include "model/ListApplicationGroupsResult.h"
#include "model/ListApplicationsRequest.h"
#include "model/ListApplicationsResult.h"
#include "model/ListExecutionLogsRequest.h"
#include "model/ListExecutionLogsResult.h"
#include "model/ListExecutionRiskyTasksRequest.h"
@@ -86,8 +108,6 @@
#include "model/ListInstancePatchStatesResult.h"
#include "model/ListInstancePatchesRequest.h"
#include "model/ListInstancePatchesResult.h"
#include "model/ListInstanceStateReportsRequest.h"
#include "model/ListInstanceStateReportsResult.h"
#include "model/ListInventoryEntriesRequest.h"
#include "model/ListInventoryEntriesResult.h"
#include "model/ListParameterVersionsRequest.h"
@@ -132,10 +152,12 @@
#include "model/TriggerExecutionResult.h"
#include "model/UntagResourcesRequest.h"
#include "model/UntagResourcesResult.h"
#include "model/UpdateApplicationRequest.h"
#include "model/UpdateApplicationResult.h"
#include "model/UpdateApplicationGroupRequest.h"
#include "model/UpdateApplicationGroupResult.h"
#include "model/UpdateExecutionRequest.h"
#include "model/UpdateExecutionResult.h"
#include "model/UpdateInstanceInformationRequest.h"
#include "model/UpdateInstanceInformationResult.h"
#include "model/UpdateParameterRequest.h"
#include "model/UpdateParameterResult.h"
#include "model/UpdatePatchBaselineRequest.h"
@@ -160,6 +182,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CancelExecutionResult> CancelExecutionOutcome;
typedef std::future<CancelExecutionOutcome> CancelExecutionOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::CancelExecutionRequest&, const CancelExecutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelExecutionAsyncHandler;
typedef Outcome<Error, Model::ChangeResourceGroupResult> ChangeResourceGroupOutcome;
typedef std::future<ChangeResourceGroupOutcome> ChangeResourceGroupOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::ChangeResourceGroupRequest&, const ChangeResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeResourceGroupAsyncHandler;
typedef Outcome<Error, Model::ContinueDeployApplicationGroupResult> ContinueDeployApplicationGroupOutcome;
typedef std::future<ContinueDeployApplicationGroupOutcome> ContinueDeployApplicationGroupOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::ContinueDeployApplicationGroupRequest&, const ContinueDeployApplicationGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ContinueDeployApplicationGroupAsyncHandler;
typedef Outcome<Error, Model::CreateApplicationResult> CreateApplicationOutcome;
typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::CreateApplicationRequest&, const CreateApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateApplicationAsyncHandler;
typedef Outcome<Error, Model::CreateApplicationGroupResult> CreateApplicationGroupOutcome;
typedef std::future<CreateApplicationGroupOutcome> CreateApplicationGroupOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::CreateApplicationGroupRequest&, const CreateApplicationGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateApplicationGroupAsyncHandler;
typedef Outcome<Error, Model::CreateParameterResult> CreateParameterOutcome;
typedef std::future<CreateParameterOutcome> CreateParameterOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::CreateParameterRequest&, const CreateParameterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateParameterAsyncHandler;
@@ -175,6 +209,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateTemplateResult> CreateTemplateOutcome;
typedef std::future<CreateTemplateOutcome> CreateTemplateOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::CreateTemplateRequest&, const CreateTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTemplateAsyncHandler;
typedef Outcome<Error, Model::DeleteApplicationResult> DeleteApplicationOutcome;
typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::DeleteApplicationRequest&, const DeleteApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApplicationAsyncHandler;
typedef Outcome<Error, Model::DeleteApplicationGroupResult> DeleteApplicationGroupOutcome;
typedef std::future<DeleteApplicationGroupOutcome> DeleteApplicationGroupOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::DeleteApplicationGroupRequest&, const DeleteApplicationGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApplicationGroupAsyncHandler;
typedef Outcome<Error, Model::DeleteExecutionsResult> DeleteExecutionsOutcome;
typedef std::future<DeleteExecutionsOutcome> DeleteExecutionsOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::DeleteExecutionsRequest&, const DeleteExecutionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteExecutionsAsyncHandler;
@@ -196,12 +236,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteTemplatesResult> DeleteTemplatesOutcome;
typedef std::future<DeleteTemplatesOutcome> DeleteTemplatesOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::DeleteTemplatesRequest&, const DeleteTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTemplatesAsyncHandler;
typedef Outcome<Error, Model::DeployApplicationGroupResult> DeployApplicationGroupOutcome;
typedef std::future<DeployApplicationGroupOutcome> DeployApplicationGroupOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::DeployApplicationGroupRequest&, const DeployApplicationGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeployApplicationGroupAsyncHandler;
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
typedef Outcome<Error, Model::GenerateExecutionPolicyResult> GenerateExecutionPolicyOutcome;
typedef std::future<GenerateExecutionPolicyOutcome> GenerateExecutionPolicyOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::GenerateExecutionPolicyRequest&, const GenerateExecutionPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateExecutionPolicyAsyncHandler;
typedef Outcome<Error, Model::GetApplicationResult> GetApplicationOutcome;
typedef std::future<GetApplicationOutcome> GetApplicationOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::GetApplicationRequest&, const GetApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApplicationAsyncHandler;
typedef Outcome<Error, Model::GetApplicationGroupResult> GetApplicationGroupOutcome;
typedef std::future<GetApplicationGroupOutcome> GetApplicationGroupOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::GetApplicationGroupRequest&, const GetApplicationGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApplicationGroupAsyncHandler;
typedef Outcome<Error, Model::GetExecutionTemplateResult> GetExecutionTemplateOutcome;
typedef std::future<GetExecutionTemplateOutcome> GetExecutionTemplateOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::GetExecutionTemplateRequest&, const GetExecutionTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetExecutionTemplateAsyncHandler;
@@ -238,6 +287,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListActionsResult> ListActionsOutcome;
typedef std::future<ListActionsOutcome> ListActionsOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::ListActionsRequest&, const ListActionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListActionsAsyncHandler;
typedef Outcome<Error, Model::ListApplicationGroupsResult> ListApplicationGroupsOutcome;
typedef std::future<ListApplicationGroupsOutcome> ListApplicationGroupsOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::ListApplicationGroupsRequest&, const ListApplicationGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationGroupsAsyncHandler;
typedef Outcome<Error, Model::ListApplicationsResult> ListApplicationsOutcome;
typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::ListApplicationsRequest&, const ListApplicationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationsAsyncHandler;
typedef Outcome<Error, Model::ListExecutionLogsResult> ListExecutionLogsOutcome;
typedef std::future<ListExecutionLogsOutcome> ListExecutionLogsOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::ListExecutionLogsRequest&, const ListExecutionLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListExecutionLogsAsyncHandler;
@@ -253,9 +308,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListInstancePatchesResult> ListInstancePatchesOutcome;
typedef std::future<ListInstancePatchesOutcome> ListInstancePatchesOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::ListInstancePatchesRequest&, const ListInstancePatchesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstancePatchesAsyncHandler;
typedef Outcome<Error, Model::ListInstanceStateReportsResult> ListInstanceStateReportsOutcome;
typedef std::future<ListInstanceStateReportsOutcome> ListInstanceStateReportsOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::ListInstanceStateReportsRequest&, const ListInstanceStateReportsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstanceStateReportsAsyncHandler;
typedef Outcome<Error, Model::ListInventoryEntriesResult> ListInventoryEntriesOutcome;
typedef std::future<ListInventoryEntriesOutcome> ListInventoryEntriesOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::ListInventoryEntriesRequest&, const ListInventoryEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInventoryEntriesAsyncHandler;
@@ -322,12 +374,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
typedef Outcome<Error, Model::UpdateApplicationResult> UpdateApplicationOutcome;
typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::UpdateApplicationRequest&, const UpdateApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateApplicationAsyncHandler;
typedef Outcome<Error, Model::UpdateApplicationGroupResult> UpdateApplicationGroupOutcome;
typedef std::future<UpdateApplicationGroupOutcome> UpdateApplicationGroupOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::UpdateApplicationGroupRequest&, const UpdateApplicationGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateApplicationGroupAsyncHandler;
typedef Outcome<Error, Model::UpdateExecutionResult> UpdateExecutionOutcome;
typedef std::future<UpdateExecutionOutcome> UpdateExecutionOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::UpdateExecutionRequest&, const UpdateExecutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateExecutionAsyncHandler;
typedef Outcome<Error, Model::UpdateInstanceInformationResult> UpdateInstanceInformationOutcome;
typedef std::future<UpdateInstanceInformationOutcome> UpdateInstanceInformationOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::UpdateInstanceInformationRequest&, const UpdateInstanceInformationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateInstanceInformationAsyncHandler;
typedef Outcome<Error, Model::UpdateParameterResult> UpdateParameterOutcome;
typedef std::future<UpdateParameterOutcome> UpdateParameterOutcomeCallable;
typedef std::function<void(const OosClient*, const Model::UpdateParameterRequest&, const UpdateParameterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateParameterAsyncHandler;
@@ -354,6 +409,18 @@ namespace AlibabaCloud
CancelExecutionOutcome cancelExecution(const Model::CancelExecutionRequest &request)const;
void cancelExecutionAsync(const Model::CancelExecutionRequest& request, const CancelExecutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelExecutionOutcomeCallable cancelExecutionCallable(const Model::CancelExecutionRequest& request) const;
ChangeResourceGroupOutcome changeResourceGroup(const Model::ChangeResourceGroupRequest &request)const;
void changeResourceGroupAsync(const Model::ChangeResourceGroupRequest& request, const ChangeResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ChangeResourceGroupOutcomeCallable changeResourceGroupCallable(const Model::ChangeResourceGroupRequest& request) const;
ContinueDeployApplicationGroupOutcome continueDeployApplicationGroup(const Model::ContinueDeployApplicationGroupRequest &request)const;
void continueDeployApplicationGroupAsync(const Model::ContinueDeployApplicationGroupRequest& request, const ContinueDeployApplicationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ContinueDeployApplicationGroupOutcomeCallable continueDeployApplicationGroupCallable(const Model::ContinueDeployApplicationGroupRequest& request) const;
CreateApplicationOutcome createApplication(const Model::CreateApplicationRequest &request)const;
void createApplicationAsync(const Model::CreateApplicationRequest& request, const CreateApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateApplicationOutcomeCallable createApplicationCallable(const Model::CreateApplicationRequest& request) const;
CreateApplicationGroupOutcome createApplicationGroup(const Model::CreateApplicationGroupRequest &request)const;
void createApplicationGroupAsync(const Model::CreateApplicationGroupRequest& request, const CreateApplicationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateApplicationGroupOutcomeCallable createApplicationGroupCallable(const Model::CreateApplicationGroupRequest& request) const;
CreateParameterOutcome createParameter(const Model::CreateParameterRequest &request)const;
void createParameterAsync(const Model::CreateParameterRequest& request, const CreateParameterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateParameterOutcomeCallable createParameterCallable(const Model::CreateParameterRequest& request) const;
@@ -369,6 +436,12 @@ namespace AlibabaCloud
CreateTemplateOutcome createTemplate(const Model::CreateTemplateRequest &request)const;
void createTemplateAsync(const Model::CreateTemplateRequest& request, const CreateTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateTemplateOutcomeCallable createTemplateCallable(const Model::CreateTemplateRequest& request) const;
DeleteApplicationOutcome deleteApplication(const Model::DeleteApplicationRequest &request)const;
void deleteApplicationAsync(const Model::DeleteApplicationRequest& request, const DeleteApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteApplicationOutcomeCallable deleteApplicationCallable(const Model::DeleteApplicationRequest& request) const;
DeleteApplicationGroupOutcome deleteApplicationGroup(const Model::DeleteApplicationGroupRequest &request)const;
void deleteApplicationGroupAsync(const Model::DeleteApplicationGroupRequest& request, const DeleteApplicationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteApplicationGroupOutcomeCallable deleteApplicationGroupCallable(const Model::DeleteApplicationGroupRequest& request) const;
DeleteExecutionsOutcome deleteExecutions(const Model::DeleteExecutionsRequest &request)const;
void deleteExecutionsAsync(const Model::DeleteExecutionsRequest& request, const DeleteExecutionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteExecutionsOutcomeCallable deleteExecutionsCallable(const Model::DeleteExecutionsRequest& request) const;
@@ -390,12 +463,21 @@ namespace AlibabaCloud
DeleteTemplatesOutcome deleteTemplates(const Model::DeleteTemplatesRequest &request)const;
void deleteTemplatesAsync(const Model::DeleteTemplatesRequest& request, const DeleteTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteTemplatesOutcomeCallable deleteTemplatesCallable(const Model::DeleteTemplatesRequest& request) const;
DeployApplicationGroupOutcome deployApplicationGroup(const Model::DeployApplicationGroupRequest &request)const;
void deployApplicationGroupAsync(const Model::DeployApplicationGroupRequest& request, const DeployApplicationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeployApplicationGroupOutcomeCallable deployApplicationGroupCallable(const Model::DeployApplicationGroupRequest& request) const;
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
GenerateExecutionPolicyOutcome generateExecutionPolicy(const Model::GenerateExecutionPolicyRequest &request)const;
void generateExecutionPolicyAsync(const Model::GenerateExecutionPolicyRequest& request, const GenerateExecutionPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GenerateExecutionPolicyOutcomeCallable generateExecutionPolicyCallable(const Model::GenerateExecutionPolicyRequest& request) const;
GetApplicationOutcome getApplication(const Model::GetApplicationRequest &request)const;
void getApplicationAsync(const Model::GetApplicationRequest& request, const GetApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetApplicationOutcomeCallable getApplicationCallable(const Model::GetApplicationRequest& request) const;
GetApplicationGroupOutcome getApplicationGroup(const Model::GetApplicationGroupRequest &request)const;
void getApplicationGroupAsync(const Model::GetApplicationGroupRequest& request, const GetApplicationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetApplicationGroupOutcomeCallable getApplicationGroupCallable(const Model::GetApplicationGroupRequest& request) const;
GetExecutionTemplateOutcome getExecutionTemplate(const Model::GetExecutionTemplateRequest &request)const;
void getExecutionTemplateAsync(const Model::GetExecutionTemplateRequest& request, const GetExecutionTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetExecutionTemplateOutcomeCallable getExecutionTemplateCallable(const Model::GetExecutionTemplateRequest& request) const;
@@ -432,6 +514,12 @@ namespace AlibabaCloud
ListActionsOutcome listActions(const Model::ListActionsRequest &request)const;
void listActionsAsync(const Model::ListActionsRequest& request, const ListActionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListActionsOutcomeCallable listActionsCallable(const Model::ListActionsRequest& request) const;
ListApplicationGroupsOutcome listApplicationGroups(const Model::ListApplicationGroupsRequest &request)const;
void listApplicationGroupsAsync(const Model::ListApplicationGroupsRequest& request, const ListApplicationGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListApplicationGroupsOutcomeCallable listApplicationGroupsCallable(const Model::ListApplicationGroupsRequest& request) const;
ListApplicationsOutcome listApplications(const Model::ListApplicationsRequest &request)const;
void listApplicationsAsync(const Model::ListApplicationsRequest& request, const ListApplicationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListApplicationsOutcomeCallable listApplicationsCallable(const Model::ListApplicationsRequest& request) const;
ListExecutionLogsOutcome listExecutionLogs(const Model::ListExecutionLogsRequest &request)const;
void listExecutionLogsAsync(const Model::ListExecutionLogsRequest& request, const ListExecutionLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListExecutionLogsOutcomeCallable listExecutionLogsCallable(const Model::ListExecutionLogsRequest& request) const;
@@ -447,9 +535,6 @@ namespace AlibabaCloud
ListInstancePatchesOutcome listInstancePatches(const Model::ListInstancePatchesRequest &request)const;
void listInstancePatchesAsync(const Model::ListInstancePatchesRequest& request, const ListInstancePatchesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInstancePatchesOutcomeCallable listInstancePatchesCallable(const Model::ListInstancePatchesRequest& request) const;
ListInstanceStateReportsOutcome listInstanceStateReports(const Model::ListInstanceStateReportsRequest &request)const;
void listInstanceStateReportsAsync(const Model::ListInstanceStateReportsRequest& request, const ListInstanceStateReportsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInstanceStateReportsOutcomeCallable listInstanceStateReportsCallable(const Model::ListInstanceStateReportsRequest& request) const;
ListInventoryEntriesOutcome listInventoryEntries(const Model::ListInventoryEntriesRequest &request)const;
void listInventoryEntriesAsync(const Model::ListInventoryEntriesRequest& request, const ListInventoryEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInventoryEntriesOutcomeCallable listInventoryEntriesCallable(const Model::ListInventoryEntriesRequest& request) const;
@@ -516,12 +601,15 @@ namespace AlibabaCloud
UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
UpdateApplicationOutcome updateApplication(const Model::UpdateApplicationRequest &request)const;
void updateApplicationAsync(const Model::UpdateApplicationRequest& request, const UpdateApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateApplicationOutcomeCallable updateApplicationCallable(const Model::UpdateApplicationRequest& request) const;
UpdateApplicationGroupOutcome updateApplicationGroup(const Model::UpdateApplicationGroupRequest &request)const;
void updateApplicationGroupAsync(const Model::UpdateApplicationGroupRequest& request, const UpdateApplicationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateApplicationGroupOutcomeCallable updateApplicationGroupCallable(const Model::UpdateApplicationGroupRequest& request) const;
UpdateExecutionOutcome updateExecution(const Model::UpdateExecutionRequest &request)const;
void updateExecutionAsync(const Model::UpdateExecutionRequest& request, const UpdateExecutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateExecutionOutcomeCallable updateExecutionCallable(const Model::UpdateExecutionRequest& request) const;
UpdateInstanceInformationOutcome updateInstanceInformation(const Model::UpdateInstanceInformationRequest &request)const;
void updateInstanceInformationAsync(const Model::UpdateInstanceInformationRequest& request, const UpdateInstanceInformationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateInstanceInformationOutcomeCallable updateInstanceInformationCallable(const Model::UpdateInstanceInformationRequest& request) const;
UpdateParameterOutcome updateParameter(const Model::UpdateParameterRequest &request)const;
void updateParameterAsync(const Model::UpdateParameterRequest& request, const UpdateParameterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateParameterOutcomeCallable updateParameterCallable(const Model::UpdateParameterRequest& request) const;

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CANCELEXECUTIONREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CANCELEXECUTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT CancelExecutionRequest : public RpcServiceRequest
{
public:
CancelExecutionRequest();
~CancelExecutionRequest();
std::string getExecutionId()const;
void setExecutionId(const std::string& executionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string executionId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_CANCELEXECUTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CANCELEXECUTIONREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CANCELEXECUTIONREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT CancelExecutionRequest : public RpcServiceRequest {
public:
CancelExecutionRequest();
~CancelExecutionRequest();
std::string getExecutionId() const;
void setExecutionId(const std::string &executionId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string executionId_;
std::string regionId_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_CANCELEXECUTIONREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CHANGERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CHANGERESOURCEGROUPREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ChangeResourceGroupRequest : public RpcServiceRequest {
public:
ChangeResourceGroupRequest();
~ChangeResourceGroupRequest();
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getNewResourceGroupId() const;
void setNewResourceGroupId(const std::string &newResourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string resourceId_;
std::string resourceType_;
std::string newResourceGroupId_;
std::string regionId_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_CHANGERESOURCEGROUPREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_UPDATEINSTANCEINFORMATIONRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_UPDATEINSTANCEINFORMATIONRESULT_H_
#ifndef ALIBABACLOUD_OOS_MODEL_CHANGERESOURCEGROUPRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_CHANGERESOURCEGROUPRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT UpdateInstanceInformationResult : public ServiceResult
class ALIBABACLOUD_OOS_EXPORT ChangeResourceGroupResult : public ServiceResult
{
public:
UpdateInstanceInformationResult();
explicit UpdateInstanceInformationResult(const std::string &payload);
~UpdateInstanceInformationResult();
ChangeResourceGroupResult();
explicit ChangeResourceGroupResult(const std::string &payload);
~ChangeResourceGroupResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_UPDATEINSTANCEINFORMATIONRESULT_H_
#endif // !ALIBABACLOUD_OOS_MODEL_CHANGERESOURCEGROUPRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CONTINUEDEPLOYAPPLICATIONGROUPREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CONTINUEDEPLOYAPPLICATIONGROUPREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ContinueDeployApplicationGroupRequest : public RpcServiceRequest {
public:
ContinueDeployApplicationGroupRequest();
~ContinueDeployApplicationGroupRequest();
std::string getDeployParameters() const;
void setDeployParameters(const std::string &deployParameters);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getApplicationName() const;
void setApplicationName(const std::string &applicationName);
std::string getName() const;
void setName(const std::string &name);
private:
std::string deployParameters_;
std::string regionId_;
std::string applicationName_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_CONTINUEDEPLOYAPPLICATIONGROUPREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CONTINUEDEPLOYAPPLICATIONGROUPRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_CONTINUEDEPLOYAPPLICATIONGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ContinueDeployApplicationGroupResult : public ServiceResult
{
public:
ContinueDeployApplicationGroupResult();
explicit ContinueDeployApplicationGroupResult(const std::string &payload);
~ContinueDeployApplicationGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_CONTINUEDEPLOYAPPLICATIONGROUPRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONGROUPREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONGROUPREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT CreateApplicationGroupRequest : public RpcServiceRequest {
public:
CreateApplicationGroupRequest();
~CreateApplicationGroupRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getCmsGroupId() const;
void setCmsGroupId(const std::string &cmsGroupId);
std::string getDeployRegionId() const;
void setDeployRegionId(const std::string &deployRegionId);
std::string getApplicationName() const;
void setApplicationName(const std::string &applicationName);
std::string getImportTagValue() const;
void setImportTagValue(const std::string &importTagValue);
std::string getImportTagKey() const;
void setImportTagKey(const std::string &importTagKey);
std::string getName() const;
void setName(const std::string &name);
private:
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string cmsGroupId_;
std::string deployRegionId_;
std::string applicationName_;
std::string importTagValue_;
std::string importTagKey_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONGROUPREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONGROUPRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT CreateApplicationGroupResult : public ServiceResult
{
public:
struct ApplicationGroup
{
std::string importTagValue;
std::string updateDate;
std::string deployRegionId;
std::string description;
std::string applicationName;
std::string importTagKey;
std::string cmsGroupId;
std::string createDate;
std::string name;
};
CreateApplicationGroupResult();
explicit CreateApplicationGroupResult(const std::string &payload);
~CreateApplicationGroupResult();
ApplicationGroup getApplicationGroup()const;
protected:
void parse(const std::string &payload);
private:
ApplicationGroup applicationGroup_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONGROUPRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT CreateApplicationRequest : public RpcServiceRequest {
public:
CreateApplicationRequest();
~CreateApplicationRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
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 resourceGroupId_;
std::string regionId_;
std::string tags_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT CreateApplicationResult : public ServiceResult
{
public:
struct Application
{
std::string updateDate;
std::string description;
std::string createDate;
std::string tags;
std::string name;
};
CreateApplicationResult();
explicit CreateApplicationResult(const std::string &payload);
~CreateApplicationResult();
Application getApplication()const;
protected:
void parse(const std::string &payload);
private:
Application application_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_CREATEAPPLICATIONRESULT_H_

View File

@@ -1,69 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATEPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATEPARAMETERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT CreateParameterRequest : public RpcServiceRequest
{
public:
CreateParameterRequest();
~CreateParameterRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getType()const;
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;
void setName(const std::string& name);
std::string getValue()const;
void setValue(const std::string& value);
private:
std::string clientToken_;
std::string description_;
std::string type_;
std::string constraints_;
std::string tags_;
std::string regionId_;
std::string name_;
std::string value_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_CREATEPARAMETERREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATEPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATEPARAMETERREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT CreateParameterRequest : public RpcServiceRequest {
public:
CreateParameterRequest();
~CreateParameterRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getType() const;
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 getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
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);
private:
std::string clientToken_;
std::string description_;
std::string type_;
std::string constraints_;
std::string tags_;
std::string resourceGroupId_;
std::string regionId_;
std::string name_;
std::string value_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_CREATEPARAMETERREQUEST_H_

View File

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

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATEPATCHBASELINEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATEPATCHBASELINEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT CreatePatchBaselineRequest : public RpcServiceRequest
{
public:
CreatePatchBaselineRequest();
~CreatePatchBaselineRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getApprovalRules()const;
void setApprovalRules(const std::string& approvalRules);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getOperationSystem()const;
void setOperationSystem(const std::string& operationSystem);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string clientToken_;
std::string approvalRules_;
std::string description_;
std::string operationSystem_;
std::string regionId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_CREATEPATCHBASELINEREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATEPATCHBASELINEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATEPATCHBASELINEREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT CreatePatchBaselineRequest : public RpcServiceRequest {
public:
CreatePatchBaselineRequest();
~CreatePatchBaselineRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getApprovalRules() const;
void setApprovalRules(const std::string &approvalRules);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getOperationSystem() const;
void setOperationSystem(const std::string &operationSystem);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string clientToken_;
std::string approvalRules_;
std::string description_;
std::string operationSystem_;
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_CREATEPATCHBASELINEREQUEST_H_

View File

@@ -35,12 +35,12 @@ namespace AlibabaCloud
struct PatchBaseline
{
std::string updatedBy;
std::string createdBy;
std::string description;
std::string createdBy;
std::string updatedDate;
std::string createdDate;
std::string id;
std::string operationSystem;
std::string id;
std::string approvalRules;
std::string name;
std::string shareType;

View File

@@ -1,72 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATESECRETPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATESECRETPARAMETERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT CreateSecretParameterRequest : public RpcServiceRequest
{
public:
CreateSecretParameterRequest();
~CreateSecretParameterRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
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 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 type_;
std::string constraints_;
std::string regionId_;
std::string value_;
std::string keyId_;
std::string tags_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_CREATESECRETPARAMETERREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATESECRETPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATESECRETPARAMETERREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT CreateSecretParameterRequest : public RpcServiceRequest {
public:
CreateSecretParameterRequest();
~CreateSecretParameterRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getType() const;
void setType(const std::string &type);
std::string getConstraints() const;
void setConstraints(const std::string &constraints);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
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 type_;
std::string constraints_;
std::string resourceGroupId_;
std::string regionId_;
std::string value_;
std::string keyId_;
std::string tags_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_CREATESECRETPARAMETERREQUEST_H_

View File

@@ -34,8 +34,9 @@ namespace AlibabaCloud
public:
struct _Parameter
{
std::string createdBy;
std::string description;
std::string createdBy;
std::string resourceGroupId;
std::string updatedDate;
std::string keyId;
std::string name;

View File

@@ -1,78 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATESTATECONFIGURATIONREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATESTATECONFIGURATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT CreateStateConfigurationRequest : public RpcServiceRequest
{
public:
CreateStateConfigurationRequest();
~CreateStateConfigurationRequest();
std::string getScheduleType()const;
void setScheduleType(const std::string& scheduleType);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getTargets()const;
void setTargets(const std::string& targets);
std::string getTemplateVersion()const;
void setTemplateVersion(const std::string& templateVersion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getScheduleExpression()const;
void setScheduleExpression(const std::string& scheduleExpression);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
std::string getConfigureMode()const;
void setConfigureMode(const std::string& configureMode);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getParameters()const;
void setParameters(const std::string& parameters);
private:
std::string scheduleType_;
std::string clientToken_;
std::string description_;
std::string targets_;
std::string templateVersion_;
std::string regionId_;
std::string scheduleExpression_;
std::string templateName_;
std::string configureMode_;
std::string tags_;
std::string parameters_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_CREATESTATECONFIGURATIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATESTATECONFIGURATIONREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATESTATECONFIGURATIONREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT CreateStateConfigurationRequest : public RpcServiceRequest {
public:
CreateStateConfigurationRequest();
~CreateStateConfigurationRequest();
std::string getScheduleType() const;
void setScheduleType(const std::string &scheduleType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getTargets() const;
void setTargets(const std::string &targets);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getTemplateVersion() const;
void setTemplateVersion(const std::string &templateVersion);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getScheduleExpression() const;
void setScheduleExpression(const std::string &scheduleExpression);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
std::string getConfigureMode() const;
void setConfigureMode(const std::string &configureMode);
std::string getTags() const;
void setTags(const std::string &tags);
std::string getParameters() const;
void setParameters(const std::string &parameters);
private:
std::string scheduleType_;
std::string clientToken_;
std::string description_;
std::string targets_;
std::string resourceGroupId_;
std::string templateVersion_;
std::string regionId_;
std::string scheduleExpression_;
std::string templateName_;
std::string configureMode_;
std::string tags_;
std::string parameters_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_CREATESTATECONFIGURATIONREQUEST_H_

View File

@@ -34,18 +34,19 @@ namespace AlibabaCloud
public:
struct StateConfiguration
{
std::string configureMode;
std::string scheduleType;
std::string scheduleExpression;
std::string description;
std::string scheduleType;
std::string parameters;
std::string stateConfigurationId;
std::string description;
std::string resourceGroupId;
std::string createTime;
std::string templateName;
std::string templateVersion;
std::string targets;
std::string templateId;
std::string configureMode;
std::string stateConfigurationId;
std::string templateName;
std::string tags;
std::string templateId;
};

View File

@@ -1,60 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATETEMPLATEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATETEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT CreateTemplateRequest : public RpcServiceRequest
{
public:
CreateTemplateRequest();
~CreateTemplateRequest();
std::string getContent()const;
void setContent(const std::string& content);
std::map<std::string, std::string> getTags()const;
void setTags(const std::map<std::string, std::string>& tags);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
std::string getVersionName()const;
void setVersionName(const std::string& versionName);
private:
std::string content_;
std::map<std::string, std::string> tags_;
std::string regionId_;
std::string templateName_;
std::string versionName_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_CREATETEMPLATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_CREATETEMPLATEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_CREATETEMPLATEREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT CreateTemplateRequest : public RpcServiceRequest {
public:
CreateTemplateRequest();
~CreateTemplateRequest();
std::string getContent() const;
void setContent(const std::string &content);
std::map<std::string, std::string> getTags() const;
void setTags(std::map<std::string, std::string> tags);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
std::string getVersionName() const;
void setVersionName(const std::string &versionName);
private:
std::string content_;
std::map<std::string, std::string> tags_;
std::string resourceGroupId_;
std::string regionId_;
std::string templateName_;
std::string versionName_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_CREATETEMPLATEREQUEST_H_

View File

@@ -34,9 +34,10 @@ namespace AlibabaCloud
public:
struct _Template
{
std::string createdBy;
std::string description;
std::string createdBy;
std::string templateFormat;
std::string resourceGroupId;
std::string updatedDate;
std::string templateVersion;
std::string hash;
@@ -44,8 +45,8 @@ namespace AlibabaCloud
bool hasTrigger;
std::string createdDate;
std::string templateName;
std::string templateId;
std::string tags;
std::string templateId;
std::string shareType;
};

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONGROUPREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONGROUPREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT DeleteApplicationGroupRequest : public RpcServiceRequest {
public:
DeleteApplicationGroupRequest();
~DeleteApplicationGroupRequest();
std::string getApplicationName() const;
void setApplicationName(const std::string &applicationName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string applicationName_;
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONGROUPREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONGROUPRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT DeleteApplicationGroupResult : public ServiceResult
{
public:
DeleteApplicationGroupResult();
explicit DeleteApplicationGroupResult(const std::string &payload);
~DeleteApplicationGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONGROUPRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT DeleteApplicationRequest : public RpcServiceRequest {
public:
DeleteApplicationRequest();
~DeleteApplicationRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT DeleteApplicationResult : public ServiceResult
{
public:
DeleteApplicationResult();
explicit DeleteApplicationResult(const std::string &payload);
~DeleteApplicationResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_DELETEAPPLICATIONRESULT_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETEEXECUTIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETEEXECUTIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT DeleteExecutionsRequest : public RpcServiceRequest
{
public:
DeleteExecutionsRequest();
~DeleteExecutionsRequest();
std::string getExecutionIds()const;
void setExecutionIds(const std::string& executionIds);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string executionIds_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_DELETEEXECUTIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETEEXECUTIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETEEXECUTIONSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT DeleteExecutionsRequest : public RpcServiceRequest {
public:
DeleteExecutionsRequest();
~DeleteExecutionsRequest();
std::string getExecutionIds() const;
void setExecutionIds(const std::string &executionIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string executionIds_;
std::string regionId_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_DELETEEXECUTIONSREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETEPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETEPARAMETERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT DeleteParameterRequest : public RpcServiceRequest
{
public:
DeleteParameterRequest();
~DeleteParameterRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string regionId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_DELETEPARAMETERREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETEPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETEPARAMETERREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT DeleteParameterRequest : public RpcServiceRequest {
public:
DeleteParameterRequest();
~DeleteParameterRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_DELETEPARAMETERREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETEPATCHBASELINEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETEPATCHBASELINEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT DeletePatchBaselineRequest : public RpcServiceRequest
{
public:
DeletePatchBaselineRequest();
~DeletePatchBaselineRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string regionId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_DELETEPATCHBASELINEREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETEPATCHBASELINEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETEPATCHBASELINEREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT DeletePatchBaselineRequest : public RpcServiceRequest {
public:
DeletePatchBaselineRequest();
~DeletePatchBaselineRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_DELETEPATCHBASELINEREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETESECRETPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETESECRETPARAMETERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT DeleteSecretParameterRequest : public RpcServiceRequest
{
public:
DeleteSecretParameterRequest();
~DeleteSecretParameterRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string regionId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_DELETESECRETPARAMETERREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETESECRETPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETESECRETPARAMETERREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT DeleteSecretParameterRequest : public RpcServiceRequest {
public:
DeleteSecretParameterRequest();
~DeleteSecretParameterRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_DELETESECRETPARAMETERREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETESTATECONFIGURATIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETESTATECONFIGURATIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT DeleteStateConfigurationsRequest : public RpcServiceRequest
{
public:
DeleteStateConfigurationsRequest();
~DeleteStateConfigurationsRequest();
std::string getStateConfigurationIds()const;
void setStateConfigurationIds(const std::string& stateConfigurationIds);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string stateConfigurationIds_;
std::string clientToken_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_DELETESTATECONFIGURATIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETESTATECONFIGURATIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETESTATECONFIGURATIONSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT DeleteStateConfigurationsRequest : public RpcServiceRequest {
public:
DeleteStateConfigurationsRequest();
~DeleteStateConfigurationsRequest();
std::string getStateConfigurationIds() const;
void setStateConfigurationIds(const std::string &stateConfigurationIds);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string stateConfigurationIds_;
std::string clientToken_;
std::string regionId_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_DELETESTATECONFIGURATIONSREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETETEMPLATEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETETEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT DeleteTemplateRequest : public RpcServiceRequest
{
public:
DeleteTemplateRequest();
~DeleteTemplateRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getAutoDeleteExecutions()const;
void setAutoDeleteExecutions(bool autoDeleteExecutions);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
private:
std::string regionId_;
bool autoDeleteExecutions_;
std::string templateName_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_DELETETEMPLATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETETEMPLATEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETETEMPLATEREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT DeleteTemplateRequest : public RpcServiceRequest {
public:
DeleteTemplateRequest();
~DeleteTemplateRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getAutoDeleteExecutions() const;
void setAutoDeleteExecutions(bool autoDeleteExecutions);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
private:
std::string regionId_;
bool autoDeleteExecutions_;
std::string templateName_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_DELETETEMPLATEREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETETEMPLATESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETETEMPLATESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT DeleteTemplatesRequest : public RpcServiceRequest
{
public:
DeleteTemplatesRequest();
~DeleteTemplatesRequest();
std::string getTemplateNames()const;
void setTemplateNames(const std::string& templateNames);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getAutoDeleteExecutions()const;
void setAutoDeleteExecutions(bool autoDeleteExecutions);
private:
std::string templateNames_;
std::string regionId_;
bool autoDeleteExecutions_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_DELETETEMPLATESREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DELETETEMPLATESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DELETETEMPLATESREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT DeleteTemplatesRequest : public RpcServiceRequest {
public:
DeleteTemplatesRequest();
~DeleteTemplatesRequest();
std::string getTemplateNames() const;
void setTemplateNames(const std::string &templateNames);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getAutoDeleteExecutions() const;
void setAutoDeleteExecutions(bool autoDeleteExecutions);
private:
std::string templateNames_;
std::string regionId_;
bool autoDeleteExecutions_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_DELETETEMPLATESREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DEPLOYAPPLICATIONGROUPREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DEPLOYAPPLICATIONGROUPREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT DeployApplicationGroupRequest : public RpcServiceRequest {
public:
DeployApplicationGroupRequest();
~DeployApplicationGroupRequest();
std::string getDeployParameters() const;
void setDeployParameters(const std::string &deployParameters);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getApplicationName() const;
void setApplicationName(const std::string &applicationName);
std::string getName() const;
void setName(const std::string &name);
private:
std::string deployParameters_;
std::string regionId_;
std::string applicationName_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_DEPLOYAPPLICATIONGROUPREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DEPLOYAPPLICATIONGROUPRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_DEPLOYAPPLICATIONGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT DeployApplicationGroupResult : public ServiceResult
{
public:
DeployApplicationGroupResult();
explicit DeployApplicationGroupResult(const std::string &payload);
~DeployApplicationGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_DEPLOYAPPLICATIONGROUPRESULT_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DESCRIBEREGIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DESCRIBEREGIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT DescribeRegionsRequest : public RpcServiceRequest
{
public:
DescribeRegionsRequest();
~DescribeRegionsRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAcceptLanguage()const;
void setAcceptLanguage(const std::string& acceptLanguage);
private:
std::string regionId_;
std::string acceptLanguage_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_DESCRIBEREGIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_DESCRIBEREGIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_DESCRIBEREGIONSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT DescribeRegionsRequest : public RpcServiceRequest {
public:
DescribeRegionsRequest();
~DescribeRegionsRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string regionId_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_DESCRIBEREGIONSREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GENERATEEXECUTIONPOLICYREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GENERATEEXECUTIONPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GenerateExecutionPolicyRequest : public RpcServiceRequest
{
public:
GenerateExecutionPolicyRequest();
~GenerateExecutionPolicyRequest();
std::string getTemplateVersion()const;
void setTemplateVersion(const std::string& templateVersion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
private:
std::string templateVersion_;
std::string regionId_;
std::string templateName_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GENERATEEXECUTIONPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GENERATEEXECUTIONPOLICYREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GENERATEEXECUTIONPOLICYREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GenerateExecutionPolicyRequest : public RpcServiceRequest {
public:
GenerateExecutionPolicyRequest();
~GenerateExecutionPolicyRequest();
std::string getTemplateVersion() const;
void setTemplateVersion(const std::string &templateVersion);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
private:
std::string templateVersion_;
std::string regionId_;
std::string templateName_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GENERATEEXECUTIONPOLICYREQUEST_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONGROUPREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONGROUPREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetApplicationGroupRequest : public RpcServiceRequest {
public:
GetApplicationGroupRequest();
~GetApplicationGroupRequest();
std::string getApplicationName() const;
void setApplicationName(const std::string &applicationName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string applicationName_;
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONGROUPREQUEST_H_

View File

@@ -0,0 +1,67 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONGROUPRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetApplicationGroupResult : public ServiceResult
{
public:
struct ApplicationGroup
{
std::string status;
std::string deployRegionId;
std::string description;
std::string applicationName;
std::string importTagKey;
std::string statusReason;
std::string cmsGroupId;
std::string createDate;
std::string name;
std::string importTagValue;
std::string updateDate;
std::string deployParameters;
std::string deployOutputs;
};
GetApplicationGroupResult();
explicit GetApplicationGroupResult(const std::string &payload);
~GetApplicationGroupResult();
ApplicationGroup getApplicationGroup()const;
protected:
void parse(const std::string &payload);
private:
ApplicationGroup applicationGroup_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONGROUPRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetApplicationRequest : public RpcServiceRequest {
public:
GetApplicationRequest();
~GetApplicationRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetApplicationResult : public ServiceResult
{
public:
struct Application
{
std::string updateDate;
std::string description;
std::string resourceGroupId;
std::string createDate;
std::string tags;
std::string name;
};
GetApplicationResult();
explicit GetApplicationResult(const std::string &payload);
~GetApplicationResult();
Application getApplication()const;
protected:
void parse(const std::string &payload);
private:
Application application_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETAPPLICATIONRESULT_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETEXECUTIONTEMPLATEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETEXECUTIONTEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetExecutionTemplateRequest : public RpcServiceRequest
{
public:
GetExecutionTemplateRequest();
~GetExecutionTemplateRequest();
std::string getExecutionId()const;
void setExecutionId(const std::string& executionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string executionId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETEXECUTIONTEMPLATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETEXECUTIONTEMPLATEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETEXECUTIONTEMPLATEREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetExecutionTemplateRequest : public RpcServiceRequest {
public:
GetExecutionTemplateRequest();
~GetExecutionTemplateRequest();
std::string getExecutionId() const;
void setExecutionId(const std::string &executionId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string executionId_;
std::string regionId_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETEXECUTIONTEMPLATEREQUEST_H_

View File

@@ -35,16 +35,16 @@ namespace AlibabaCloud
struct _Template
{
std::string updatedBy;
std::string createdBy;
std::string description;
std::string createdBy;
std::string templateFormat;
std::string updatedDate;
std::string createdDate;
std::string templateName;
std::string templateVersion;
std::string hash;
std::string templateId;
std::string tags;
std::string templateId;
std::string shareType;
};

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETINVENTORYSCHEMAREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETINVENTORYSCHEMAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetInventorySchemaRequest : public RpcServiceRequest
{
public:
GetInventorySchemaRequest();
~GetInventorySchemaRequest();
bool getAggregator()const;
void setAggregator(bool aggregator);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getTypeName()const;
void setTypeName(const std::string& typeName);
private:
bool aggregator_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string typeName_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETINVENTORYSCHEMAREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETINVENTORYSCHEMAREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETINVENTORYSCHEMAREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetInventorySchemaRequest : public RpcServiceRequest {
public:
GetInventorySchemaRequest();
~GetInventorySchemaRequest();
bool getAggregator() const;
void setAggregator(bool aggregator);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getTypeName() const;
void setTypeName(const std::string &typeName);
private:
bool aggregator_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string typeName_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETINVENTORYSCHEMAREQUEST_H_

View File

@@ -49,12 +49,14 @@ namespace AlibabaCloud
explicit GetInventorySchemaResult(const std::string &payload);
~GetInventorySchemaResult();
std::string getNextToken()const;
std::string getMaxResults()const;
std::vector<Schema> getSchemas()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::string maxResults_;
std::vector<Schema> schemas_;
};

View File

@@ -1,54 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETPARAMETERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetParameterRequest : public RpcServiceRequest
{
public:
GetParameterRequest();
~GetParameterRequest();
int getParameterVersion()const;
void setParameterVersion(int parameterVersion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
private:
int parameterVersion_;
std::string regionId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETPARAMETERREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETPARAMETERREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetParameterRequest : public RpcServiceRequest {
public:
GetParameterRequest();
~GetParameterRequest();
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getParameterVersion() const;
void setParameterVersion(int parameterVersion);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string resourceGroupId_;
int parameterVersion_;
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETPARAMETERREQUEST_H_

View File

@@ -34,16 +34,17 @@ namespace AlibabaCloud
public:
struct _Parameter
{
std::string createdBy;
std::string description;
std::string createdBy;
std::string resourceGroupId;
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 createdDate;
std::string id;
std::string tags;
std::string shareType;

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETPARAMETERSBYPATHREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETPARAMETERSBYPATHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetParametersByPathRequest : public RpcServiceRequest
{
public:
GetParametersByPathRequest();
~GetParametersByPathRequest();
bool getRecursive()const;
void setRecursive(bool recursive);
std::string getPath()const;
void setPath(const std::string& path);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
bool recursive_;
std::string path_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETPARAMETERSBYPATHREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETPARAMETERSBYPATHREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETPARAMETERSBYPATHREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetParametersByPathRequest : public RpcServiceRequest {
public:
GetParametersByPathRequest();
~GetParametersByPathRequest();
bool getRecursive() const;
void setRecursive(bool recursive);
std::string getPath() const;
void setPath(const std::string &path);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
bool recursive_;
std::string path_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETPARAMETERSBYPATHREQUEST_H_

View File

@@ -36,13 +36,13 @@ namespace AlibabaCloud
{
std::string updatedBy;
std::string type;
std::string createdBy;
std::string description;
std::string constraints;
std::string createdBy;
std::string updatedDate;
int parameterVersion;
std::string createdDate;
std::string value;
std::string createdDate;
std::string id;
std::string name;
std::string shareType;

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETPARAMETERSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETPARAMETERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetParametersRequest : public RpcServiceRequest
{
public:
GetParametersRequest();
~GetParametersRequest();
std::string getNames()const;
void setNames(const std::string& names);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string names_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETPARAMETERSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETPARAMETERSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETPARAMETERSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetParametersRequest : public RpcServiceRequest {
public:
GetParametersRequest();
~GetParametersRequest();
std::string getNames() const;
void setNames(const std::string &names);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string names_;
std::string regionId_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETPARAMETERSREQUEST_H_

View File

@@ -34,16 +34,17 @@ namespace AlibabaCloud
public:
struct _Parameter
{
std::string createdBy;
std::string description;
std::string createdBy;
std::string resourceGroupId;
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 createdDate;
std::string id;
std::string tags;
std::string shareType;

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETPATCHBASELINEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETPATCHBASELINEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetPatchBaselineRequest : public RpcServiceRequest
{
public:
GetPatchBaselineRequest();
~GetPatchBaselineRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string regionId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETPATCHBASELINEREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETPATCHBASELINEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETPATCHBASELINEREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetPatchBaselineRequest : public RpcServiceRequest {
public:
GetPatchBaselineRequest();
~GetPatchBaselineRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETPATCHBASELINEREQUEST_H_

View File

@@ -34,13 +34,14 @@ namespace AlibabaCloud
public:
struct PatchBaseline
{
bool isDefault;
std::string updatedBy;
std::string createdBy;
std::string description;
std::string createdBy;
std::string updatedDate;
std::string createdDate;
std::string id;
std::string operationSystem;
std::string id;
std::string approvalRules;
std::string name;
std::string shareType;

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetSecretParameterRequest : public RpcServiceRequest
{
public:
GetSecretParameterRequest();
~GetSecretParameterRequest();
bool getWithDecryption()const;
void setWithDecryption(bool withDecryption);
int getParameterVersion()const;
void setParameterVersion(int parameterVersion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
private:
bool withDecryption_;
int parameterVersion_;
std::string regionId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetSecretParameterRequest : public RpcServiceRequest {
public:
GetSecretParameterRequest();
~GetSecretParameterRequest();
bool getWithDecryption() const;
void setWithDecryption(bool withDecryption);
int getParameterVersion() const;
void setParameterVersion(int parameterVersion);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
bool withDecryption_;
int parameterVersion_;
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERREQUEST_H_

View File

@@ -34,8 +34,9 @@ namespace AlibabaCloud
public:
struct _Parameter
{
std::string createdBy;
std::string description;
std::string createdBy;
std::string resourceGroupId;
std::string updatedDate;
std::string keyId;
std::string name;
@@ -43,8 +44,8 @@ namespace AlibabaCloud
std::string type;
std::string constraints;
int parameterVersion;
std::string createdDate;
std::string value;
std::string createdDate;
std::string id;
std::string tags;
std::string shareType;

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSBYPATHREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSBYPATHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetSecretParametersByPathRequest : public RpcServiceRequest
{
public:
GetSecretParametersByPathRequest();
~GetSecretParametersByPathRequest();
bool getWithDecryption()const;
void setWithDecryption(bool withDecryption);
bool getRecursive()const;
void setRecursive(bool recursive);
std::string getPath()const;
void setPath(const std::string& path);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
bool withDecryption_;
bool recursive_;
std::string path_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSBYPATHREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSBYPATHREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSBYPATHREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetSecretParametersByPathRequest : public RpcServiceRequest {
public:
GetSecretParametersByPathRequest();
~GetSecretParametersByPathRequest();
bool getWithDecryption() const;
void setWithDecryption(bool withDecryption);
bool getRecursive() const;
void setRecursive(bool recursive);
std::string getPath() const;
void setPath(const std::string &path);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
bool withDecryption_;
bool recursive_;
std::string path_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSBYPATHREQUEST_H_

View File

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

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetSecretParametersRequest : public RpcServiceRequest
{
public:
GetSecretParametersRequest();
~GetSecretParametersRequest();
bool getWithDecryption()const;
void setWithDecryption(bool withDecryption);
std::string getNames()const;
void setNames(const std::string& names);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
bool withDecryption_;
std::string names_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetSecretParametersRequest : public RpcServiceRequest {
public:
GetSecretParametersRequest();
~GetSecretParametersRequest();
bool getWithDecryption() const;
void setWithDecryption(bool withDecryption);
std::string getNames() const;
void setNames(const std::string &names);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
bool withDecryption_;
std::string names_;
std::string regionId_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSREQUEST_H_

View File

@@ -34,8 +34,9 @@ namespace AlibabaCloud
public:
struct _Parameter
{
std::string createdBy;
std::string description;
std::string createdBy;
std::string resourceGroupId;
std::string updatedDate;
std::string keyId;
std::string name;
@@ -43,8 +44,8 @@ namespace AlibabaCloud
std::string type;
std::string constraints;
int parameterVersion;
std::string createdDate;
std::string value;
std::string createdDate;
std::string id;
std::string tags;
std::string shareType;

View File

@@ -1,48 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETSERVICESETTINGSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETSERVICESETTINGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetServiceSettingsRequest : public RpcServiceRequest
{
public:
GetServiceSettingsRequest();
~GetServiceSettingsRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETSERVICESETTINGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETSERVICESETTINGSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETSERVICESETTINGSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetServiceSettingsRequest : public RpcServiceRequest {
public:
GetServiceSettingsRequest();
~GetServiceSettingsRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string regionId_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETSERVICESETTINGSREQUEST_H_

View File

@@ -36,8 +36,9 @@ namespace AlibabaCloud
{
bool deliverySlsEnabled;
std::string deliveryOssKeyPrefix;
bool deliveryOssEnabled;
std::string deliveryOssBucketName;
bool deliveryOssEnabled;
std::string rdcEnterpriseId;
std::string deliverySlsProjectName;
};

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETTEMPLATEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETTEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT GetTemplateRequest : public RpcServiceRequest
{
public:
GetTemplateRequest();
~GetTemplateRequest();
std::string getTemplateVersion()const;
void setTemplateVersion(const std::string& templateVersion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
private:
std::string templateVersion_;
std::string regionId_;
std::string templateName_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_GETTEMPLATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_GETTEMPLATEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_GETTEMPLATEREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT GetTemplateRequest : public RpcServiceRequest {
public:
GetTemplateRequest();
~GetTemplateRequest();
std::string getTemplateVersion() const;
void setTemplateVersion(const std::string &templateVersion);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
private:
std::string templateVersion_;
std::string regionId_;
std::string templateName_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_GETTEMPLATEREQUEST_H_

View File

@@ -34,9 +34,10 @@ namespace AlibabaCloud
public:
struct _Template
{
std::string createdBy;
std::string description;
std::string createdBy;
std::string templateFormat;
std::string resourceGroupId;
std::string updatedDate;
std::string templateVersion;
std::string templateType;
@@ -46,8 +47,8 @@ namespace AlibabaCloud
std::string createdDate;
std::string templateName;
std::string versionName;
std::string templateId;
std::string tags;
std::string templateId;
std::string shareType;
};

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTACTIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTACTIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListActionsRequest : public RpcServiceRequest
{
public:
ListActionsRequest();
~ListActionsRequest();
std::string getOOSActionName()const;
void setOOSActionName(const std::string& oOSActionName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string oOSActionName_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTACTIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTACTIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTACTIONSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListActionsRequest : public RpcServiceRequest {
public:
ListActionsRequest();
~ListActionsRequest();
std::string getOOSActionName() const;
void setOOSActionName(const std::string &oOSActionName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string oOSActionName_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTACTIONSREQUEST_H_

View File

@@ -34,9 +34,10 @@ namespace AlibabaCloud
public:
struct Action
{
std::string oOSActionName;
std::string description;
std::string actionType;
std::string description;
std::string oOSActionName;
int popularity;
std::string createdDate;
std::string templateVersion;
std::string properties;

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONGROUPSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONGROUPSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListApplicationGroupsRequest : public RpcServiceRequest {
public:
ListApplicationGroupsRequest();
~ListApplicationGroupsRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getDeployRegionId() const;
void setDeployRegionId(const std::string &deployRegionId);
std::string getApplicationName() const;
void setApplicationName(const std::string &applicationName);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string regionId_;
std::string nextToken_;
std::string deployRegionId_;
std::string applicationName_;
int maxResults_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONGROUPSREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONGROUPSRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONGROUPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListApplicationGroupsResult : public ServiceResult
{
public:
struct ApplicationGroup
{
std::string importTagValue;
std::string status;
std::string updateDate;
std::string deployRegionId;
std::string description;
std::string applicationName;
std::string importTagKey;
std::string deployParameters;
std::string statusReason;
std::string cmsGroupId;
std::string createDate;
std::string name;
};
ListApplicationGroupsResult();
explicit ListApplicationGroupsResult(const std::string &payload);
~ListApplicationGroupsResult();
std::vector<ApplicationGroup> getApplicationGroups()const;
std::string getNextToken()const;
int getMaxResults()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ApplicationGroup> applicationGroups_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONGROUPSRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListApplicationsRequest : public RpcServiceRequest {
public:
ListApplicationsRequest();
~ListApplicationsRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getTags() const;
void setTags(const std::string &tags);
std::string getNames() const;
void setNames(const std::string &names);
std::string getName() const;
void setName(const std::string &name);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string regionId_;
std::string nextToken_;
std::string tags_;
std::string names_;
std::string name_;
int maxResults_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTINSTANCESTATEREPORTSRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_LISTINSTANCESTATEREPORTSRESULT_H_
#ifndef ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONSRESULT_H_
#define ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONSRESULT_H_
#include <string>
#include <vector>
@@ -29,32 +29,31 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListInstanceStateReportsResult : public ServiceResult
class ALIBABACLOUD_OOS_EXPORT ListApplicationsResult : public ServiceResult
{
public:
struct StateReport
struct Application
{
std::string reportTime;
std::string instanceId;
std::string stateConfigurationId;
std::string successApplyTime;
std::string mode;
std::string reportInfo;
std::string reportStatus;
std::string updateDate;
std::string description;
std::string resourceGroupId;
std::string createDate;
std::string tags;
std::string name;
};
ListInstanceStateReportsResult();
explicit ListInstanceStateReportsResult(const std::string &payload);
~ListInstanceStateReportsResult();
std::vector<StateReport> getStateReports()const;
ListApplicationsResult();
explicit ListApplicationsResult(const std::string &payload);
~ListApplicationsResult();
std::vector<Application> getApplications()const;
std::string getNextToken()const;
int getMaxResults()const;
protected:
void parse(const std::string &payload);
private:
std::vector<StateReport> stateReports_;
std::vector<Application> applications_;
std::string nextToken_;
int maxResults_;
@@ -62,4 +61,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTINSTANCESTATEREPORTSRESULT_H_
#endif // !ALIBABACLOUD_OOS_MODEL_LISTAPPLICATIONSRESULT_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONLOGSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONLOGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListExecutionLogsRequest : public RpcServiceRequest
{
public:
ListExecutionLogsRequest();
~ListExecutionLogsRequest();
std::string getExecutionId()const;
void setExecutionId(const std::string& executionId);
std::string getLogType()const;
void setLogType(const std::string& logType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getTaskExecutionId()const;
void setTaskExecutionId(const std::string& taskExecutionId);
private:
std::string executionId_;
std::string logType_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string taskExecutionId_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONLOGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONLOGSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONLOGSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListExecutionLogsRequest : public RpcServiceRequest {
public:
ListExecutionLogsRequest();
~ListExecutionLogsRequest();
std::string getExecutionId() const;
void setExecutionId(const std::string &executionId);
std::string getLogType() const;
void setLogType(const std::string &logType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getTaskExecutionId() const;
void setTaskExecutionId(const std::string &taskExecutionId);
private:
std::string executionId_;
std::string logType_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string taskExecutionId_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONLOGSREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONRISKYTASKSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONRISKYTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListExecutionRiskyTasksRequest : public RpcServiceRequest
{
public:
ListExecutionRiskyTasksRequest();
~ListExecutionRiskyTasksRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
private:
std::string regionId_;
std::string templateName_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONRISKYTASKSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONRISKYTASKSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONRISKYTASKSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListExecutionRiskyTasksRequest : public RpcServiceRequest {
public:
ListExecutionRiskyTasksRequest();
~ListExecutionRiskyTasksRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
private:
std::string regionId_;
std::string templateName_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONRISKYTASKSREQUEST_H_

View File

@@ -1,108 +1,105 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListExecutionsRequest : public RpcServiceRequest
{
public:
ListExecutionsRequest();
~ListExecutionsRequest();
std::string getExecutedBy()const;
void setExecutedBy(const std::string& executedBy);
bool getIncludeChildExecution()const;
void setIncludeChildExecution(bool includeChildExecution);
std::string getMode()const;
void setMode(const std::string& mode);
std::string getExecutionId()const;
void setExecutionId(const std::string& executionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRamRole()const;
void setRamRole(const std::string& ramRole);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
std::string getEndDateBefore()const;
void setEndDateBefore(const std::string& endDateBefore);
std::string getSortOrder()const;
void setSortOrder(const std::string& sortOrder);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getStartDateAfter()const;
void setStartDateAfter(const std::string& startDateAfter);
std::string getStartDateBefore()const;
void setStartDateBefore(const std::string& startDateBefore);
std::map<std::string, std::string> getTags()const;
void setTags(const std::map<std::string, std::string>& tags);
std::string getParentExecutionId()const;
void setParentExecutionId(const std::string& parentExecutionId);
std::string getEndDateAfter()const;
void setEndDateAfter(const std::string& endDateAfter);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getSortField()const;
void setSortField(const std::string& sortField);
std::string getCategory()const;
void setCategory(const std::string& category);
std::string getResourceTemplateName()const;
void setResourceTemplateName(const std::string& resourceTemplateName);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string executedBy_;
bool includeChildExecution_;
std::string mode_;
std::string executionId_;
std::string regionId_;
std::string ramRole_;
std::string nextToken_;
std::string templateName_;
std::string endDateBefore_;
std::string sortOrder_;
std::string resourceId_;
std::string startDateAfter_;
std::string startDateBefore_;
std::map<std::string, std::string> tags_;
std::string parentExecutionId_;
std::string endDateAfter_;
int maxResults_;
std::string sortField_;
std::string category_;
std::string resourceTemplateName_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListExecutionsRequest : public RpcServiceRequest {
public:
ListExecutionsRequest();
~ListExecutionsRequest();
std::string getExecutedBy() const;
void setExecutedBy(const std::string &executedBy);
bool getIncludeChildExecution() const;
void setIncludeChildExecution(bool includeChildExecution);
std::string getMode() const;
void setMode(const std::string &mode);
std::string getExecutionId() const;
void setExecutionId(const std::string &executionId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getRamRole() const;
void setRamRole(const std::string &ramRole);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
std::string getEndDateBefore() const;
void setEndDateBefore(const std::string &endDateBefore);
std::string getSortOrder() const;
void setSortOrder(const std::string &sortOrder);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getStartDateAfter() const;
void setStartDateAfter(const std::string &startDateAfter);
std::string getStartDateBefore() const;
void setStartDateBefore(const std::string &startDateBefore);
std::map<std::string, std::string> getTags() const;
void setTags(std::map<std::string, std::string> tags);
std::string getParentExecutionId() const;
void setParentExecutionId(const std::string &parentExecutionId);
std::string getEndDateAfter() const;
void setEndDateAfter(const std::string &endDateAfter);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getSortField() const;
void setSortField(const std::string &sortField);
std::string getCategory() const;
void setCategory(const std::string &category);
std::string getResourceTemplateName() const;
void setResourceTemplateName(const std::string &resourceTemplateName);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
std::string executedBy_;
bool includeChildExecution_;
std::string mode_;
std::string executionId_;
std::string resourceGroupId_;
std::string regionId_;
std::string ramRole_;
std::string nextToken_;
std::string templateName_;
std::string endDateBefore_;
std::string sortOrder_;
std::string resourceId_;
std::string startDateAfter_;
std::string startDateBefore_;
std::map<std::string, std::string> tags_;
std::string parentExecutionId_;
std::string endDateAfter_;
int maxResults_;
std::string sortField_;
std::string category_;
std::string resourceTemplateName_;
std::string status_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTEXECUTIONSREQUEST_H_

View File

@@ -42,27 +42,28 @@ namespace AlibabaCloud
};
std::vector<Execution::CurrentTask> currentTasks;
std::string parentExecutionId;
std::string category;
std::string description;
std::string category;
std::string resourceGroupId;
std::string templateVersion;
std::string createDate;
std::string startDate;
std::string updateDate;
std::string lastTriggerTime;
std::string templateName;
std::string lastSuccessfulTriggerTime;
std::string templateName;
std::string resourceStatus;
std::string templateId;
std::string executedBy;
std::string tags;
std::string executedBy;
std::string templateId;
std::string status;
std::string parameters;
std::string statusReason;
bool isParent;
std::string mode;
std::string targets;
std::string endDate;
std::string waitingStatus;
std::string endDate;
std::string statusMessage;
std::string safetyCheck;
std::string outputs;

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHSTATESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHSTATESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListInstancePatchStatesRequest : public RpcServiceRequest
{
public:
ListInstancePatchStatesRequest();
~ListInstancePatchStatesRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getInstanceIds()const;
void setInstanceIds(const std::string& instanceIds);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string regionId_;
std::string nextToken_;
std::string instanceIds_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHSTATESREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHSTATESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHSTATESREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListInstancePatchStatesRequest : public RpcServiceRequest {
public:
ListInstancePatchStatesRequest();
~ListInstancePatchStatesRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getInstanceIds() const;
void setInstanceIds(const std::string &instanceIds);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string regionId_;
std::string nextToken_;
std::string instanceIds_;
int maxResults_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHSTATESREQUEST_H_

View File

@@ -37,16 +37,16 @@ namespace AlibabaCloud
std::string baselineId;
std::string missingCount;
std::string ownerInformation;
std::string instanceId;
std::string installedOtherCount;
std::string operationEndTime;
std::string installedOtherCount;
std::string instanceId;
std::string installedPendingRebootCount;
std::string operationStartTime;
std::string failedCount;
std::string operationType;
std::string installedCount;
std::string patchGroup;
std::string installedRejectedCount;
std::string patchGroup;
};

View File

@@ -1,57 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListInstancePatchesRequest : public RpcServiceRequest
{
public:
ListInstancePatchesRequest();
~ListInstancePatchesRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string instanceId_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHESREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHESREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListInstancePatchesRequest : public RpcServiceRequest {
public:
ListInstancePatchesRequest();
~ListInstancePatchesRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getPatchStatuses() const;
void setPatchStatuses(const std::string &patchStatuses);
private:
std::string instanceId_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string patchStatuses_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTINSTANCEPATCHESREQUEST_H_

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTINSTANCESTATEREPORTSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTINSTANCESTATEREPORTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListInstanceStateReportsRequest : public RpcServiceRequest
{
public:
ListInstanceStateReportsRequest();
~ListInstanceStateReportsRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getStateConfigurationId()const;
void setStateConfigurationId(const std::string& stateConfigurationId);
private:
std::string instanceId_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string stateConfigurationId_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTINSTANCESTATEREPORTSREQUEST_H_

View File

@@ -1,67 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTINVENTORYENTRIESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTINVENTORYENTRIESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListInventoryEntriesRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::string name;
std::vector<std::string> value;
std::string _operator;
};
public:
ListInventoryEntriesRequest();
~ListInventoryEntriesRequest();
std::vector<Filter> getFilter()const;
void setFilter(const std::vector<Filter>& filter);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getTypeName()const;
void setTypeName(const std::string& typeName);
private:
std::vector<Filter> filter_;
std::string instanceId_;
std::string nextToken_;
int maxResults_;
std::string typeName_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTINVENTORYENTRIESREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTINVENTORYENTRIESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTINVENTORYENTRIESREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListInventoryEntriesRequest : public RpcServiceRequest {
public:
struct Filter {
std::string name;
std::string _operator;
};
ListInventoryEntriesRequest();
~ListInventoryEntriesRequest();
std::vector<Filter> getFilter() const;
void setFilter(const std::vector<Filter> &filter);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getTypeName() const;
void setTypeName(const std::string &typeName);
private:
std::vector<Filter> filter_;
std::string instanceId_;
std::string nextToken_;
std::string regionId_;
int maxResults_;
std::string typeName_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTINVENTORYENTRIESREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTPARAMETERVERSIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTPARAMETERVERSIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListParameterVersionsRequest : public RpcServiceRequest
{
public:
ListParameterVersionsRequest();
~ListParameterVersionsRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getName()const;
void setName(const std::string& name);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getShareType()const;
void setShareType(const std::string& shareType);
private:
std::string regionId_;
std::string nextToken_;
std::string name_;
int maxResults_;
std::string shareType_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTPARAMETERVERSIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTPARAMETERVERSIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTPARAMETERVERSIONSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListParameterVersionsRequest : public RpcServiceRequest {
public:
ListParameterVersionsRequest();
~ListParameterVersionsRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getName() const;
void setName(const std::string &name);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getShareType() const;
void setShareType(const std::string &shareType);
private:
std::string regionId_;
std::string nextToken_;
std::string name_;
int maxResults_;
std::string shareType_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTPARAMETERVERSIONSREQUEST_H_

View File

@@ -35,8 +35,8 @@ namespace AlibabaCloud
struct ParameterVersion
{
std::string updatedBy;
std::string updatedDate;
int parameterVersion;
std::string updatedDate;
std::string value;
};
@@ -45,8 +45,8 @@ namespace AlibabaCloud
explicit ListParameterVersionsResult(const std::string &payload);
~ListParameterVersionsResult();
std::vector<ParameterVersion> getParameterVersions()const;
int getTotalCount()const;
std::string getType()const;
int getTotalCount()const;
std::string getDescription()const;
std::string getCreatedBy()const;
std::string getNextToken()const;
@@ -59,8 +59,8 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::vector<ParameterVersion> parameterVersions_;
int totalCount_;
std::string type_;
int totalCount_;
std::string description_;
std::string createdBy_;
std::string nextToken_;

View File

@@ -1,75 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTPARAMETERSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTPARAMETERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListParametersRequest : public RpcServiceRequest
{
public:
ListParametersRequest();
~ListParametersRequest();
std::string getType()const;
void setType(const std::string& type);
bool getRecursive()const;
void setRecursive(bool recursive);
std::string getPath()const;
void setPath(const std::string& path);
std::string getRegionId()const;
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 getSortField()const;
void setSortField(const std::string& sortField);
private:
std::string type_;
bool recursive_;
std::string path_;
std::string regionId_;
std::string nextToken_;
std::string sortOrder_;
std::string tags_;
std::string name_;
int maxResults_;
std::string sortField_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTPARAMETERSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTPARAMETERSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTPARAMETERSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListParametersRequest : public RpcServiceRequest {
public:
ListParametersRequest();
~ListParametersRequest();
std::string getType() const;
void setType(const std::string &type);
bool getRecursive() const;
void setRecursive(bool recursive);
std::string getPath() const;
void setPath(const std::string &path);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
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 getSortField() const;
void setSortField(const std::string &sortField);
private:
std::string type_;
bool recursive_;
std::string path_;
std::string resourceGroupId_;
std::string regionId_;
std::string nextToken_;
std::string sortOrder_;
std::string tags_;
std::string name_;
int maxResults_;
std::string sortField_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTPARAMETERSREQUEST_H_

View File

@@ -36,8 +36,9 @@ namespace AlibabaCloud
{
std::string updatedBy;
std::string type;
std::string createdBy;
std::string description;
std::string createdBy;
std::string resourceGroupId;
std::string updatedDate;
std::string parameterVersion;
std::string createdDate;

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTPATCHBASELINESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTPATCHBASELINESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListPatchBaselinesRequest : public RpcServiceRequest
{
public:
ListPatchBaselinesRequest();
~ListPatchBaselinesRequest();
std::string getOperationSystem()const;
void setOperationSystem(const std::string& operationSystem);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getName()const;
void setName(const std::string& name);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getShareType()const;
void setShareType(const std::string& shareType);
private:
std::string operationSystem_;
std::string regionId_;
std::string nextToken_;
std::string name_;
int maxResults_;
std::string shareType_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTPATCHBASELINESREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTPATCHBASELINESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTPATCHBASELINESREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListPatchBaselinesRequest : public RpcServiceRequest {
public:
ListPatchBaselinesRequest();
~ListPatchBaselinesRequest();
std::string getOperationSystem() const;
void setOperationSystem(const std::string &operationSystem);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getName() const;
void setName(const std::string &name);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getShareType() const;
void setShareType(const std::string &shareType);
private:
std::string operationSystem_;
std::string regionId_;
std::string nextToken_;
std::string name_;
int maxResults_;
std::string shareType_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTPATCHBASELINESREQUEST_H_

View File

@@ -36,12 +36,12 @@ namespace AlibabaCloud
{
bool isDefault;
std::string updatedBy;
std::string createdBy;
std::string description;
std::string createdBy;
std::string updatedDate;
std::string createdDate;
std::string id;
std::string operationSystem;
std::string id;
std::string name;
std::string shareType;
};

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTRESOURCEEXECUTIONSTATUSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTRESOURCEEXECUTIONSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListResourceExecutionStatusRequest : public RpcServiceRequest
{
public:
ListResourceExecutionStatusRequest();
~ListResourceExecutionStatusRequest();
std::string getExecutionId()const;
void setExecutionId(const std::string& executionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string executionId_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTRESOURCEEXECUTIONSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTRESOURCEEXECUTIONSTATUSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTRESOURCEEXECUTIONSTATUSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListResourceExecutionStatusRequest : public RpcServiceRequest {
public:
ListResourceExecutionStatusRequest();
~ListResourceExecutionStatusRequest();
std::string getExecutionId() const;
void setExecutionId(const std::string &executionId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string executionId_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTRESOURCEEXECUTIONSTATUSREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERVERSIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERVERSIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListSecretParameterVersionsRequest : public RpcServiceRequest
{
public:
ListSecretParameterVersionsRequest();
~ListSecretParameterVersionsRequest();
bool getWithDecryption()const;
void setWithDecryption(bool withDecryption);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getName()const;
void setName(const std::string& name);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getShareType()const;
void setShareType(const std::string& shareType);
private:
bool withDecryption_;
std::string regionId_;
std::string nextToken_;
std::string name_;
int maxResults_;
std::string shareType_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERVERSIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERVERSIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERVERSIONSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListSecretParameterVersionsRequest : public RpcServiceRequest {
public:
ListSecretParameterVersionsRequest();
~ListSecretParameterVersionsRequest();
bool getWithDecryption() const;
void setWithDecryption(bool withDecryption);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getName() const;
void setName(const std::string &name);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getShareType() const;
void setShareType(const std::string &shareType);
private:
bool withDecryption_;
std::string regionId_;
std::string nextToken_;
std::string name_;
int maxResults_;
std::string shareType_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERVERSIONSREQUEST_H_

View File

@@ -35,8 +35,8 @@ namespace AlibabaCloud
struct ParameterVersion
{
std::string updatedBy;
std::string updatedDate;
int parameterVersion;
std::string updatedDate;
std::string value;
};
@@ -45,8 +45,8 @@ namespace AlibabaCloud
explicit ListSecretParameterVersionsResult(const std::string &payload);
~ListSecretParameterVersionsResult();
std::vector<ParameterVersion> getParameterVersions()const;
int getTotalCount()const;
std::string getType()const;
int getTotalCount()const;
std::string getDescription()const;
std::string getCreatedBy()const;
std::string getNextToken()const;
@@ -59,8 +59,8 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::vector<ParameterVersion> parameterVersions_;
int totalCount_;
std::string type_;
int totalCount_;
std::string description_;
std::string createdBy_;
std::string nextToken_;

View File

@@ -1,72 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListSecretParametersRequest : public RpcServiceRequest
{
public:
ListSecretParametersRequest();
~ListSecretParametersRequest();
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;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
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);
private:
bool recursive_;
std::string tags_;
std::string path_;
std::string regionId_;
std::string nextToken_;
std::string name_;
int maxResults_;
std::string sortOrder_;
std::string sortField_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListSecretParametersRequest : public RpcServiceRequest {
public:
ListSecretParametersRequest();
~ListSecretParametersRequest();
bool getRecursive() const;
void setRecursive(bool recursive);
std::string getPath() const;
void setPath(const std::string &path);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
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 getSortField() const;
void setSortField(const std::string &sortField);
private:
bool recursive_;
std::string path_;
std::string resourceGroupId_;
std::string regionId_;
std::string nextToken_;
std::string sortOrder_;
std::string tags_;
std::string name_;
int maxResults_;
std::string sortField_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTSECRETPARAMETERSREQUEST_H_

View File

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

View File

@@ -1,66 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTSTATECONFIGURATIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTSTATECONFIGURATIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListStateConfigurationsRequest : public RpcServiceRequest
{
public:
ListStateConfigurationsRequest();
~ListStateConfigurationsRequest();
std::string getStateConfigurationIds()const;
void setStateConfigurationIds(const std::string& stateConfigurationIds);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getTemplateVersion()const;
void setTemplateVersion(const std::string& templateVersion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getMaxResults()const;
void setMaxResults(const std::string& maxResults);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
private:
std::string stateConfigurationIds_;
std::string tags_;
std::string templateVersion_;
std::string regionId_;
std::string nextToken_;
std::string maxResults_;
std::string templateName_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTSTATECONFIGURATIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTSTATECONFIGURATIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTSTATECONFIGURATIONSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListStateConfigurationsRequest : public RpcServiceRequest {
public:
ListStateConfigurationsRequest();
~ListStateConfigurationsRequest();
std::string getStateConfigurationIds() const;
void setStateConfigurationIds(const std::string &stateConfigurationIds);
std::string getTags() const;
void setTags(const std::string &tags);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getTemplateVersion() const;
void setTemplateVersion(const std::string &templateVersion);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
private:
std::string stateConfigurationIds_;
std::string tags_;
std::string resourceGroupId_;
std::string templateVersion_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string templateName_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTSTATECONFIGURATIONSREQUEST_H_

View File

@@ -34,10 +34,11 @@ namespace AlibabaCloud
public:
struct StateConfiguration
{
std::string scheduleType;
std::string scheduleExpression;
std::string description;
std::string scheduleType;
std::string parameters;
std::string description;
std::string resourceGroupId;
std::string createTime;
std::string templateVersion;
std::string targets;
@@ -45,8 +46,8 @@ namespace AlibabaCloud
std::string stateConfigurationId;
std::string updateTime;
std::string templateName;
std::string templateId;
std::string tags;
std::string templateId;
};

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTAGKEYSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTAGKEYSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListTagKeysRequest : public RpcServiceRequest
{
public:
ListTagKeysRequest();
~ListTagKeysRequest();
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string resourceType_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTAGKEYSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTAGKEYSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTAGKEYSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListTagKeysRequest : public RpcServiceRequest {
public:
ListTagKeysRequest();
~ListTagKeysRequest();
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string resourceType_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTAGKEYSREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTAGRESOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListTagResourcesRequest : public RpcServiceRequest
{
public:
ListTagResourcesRequest();
~ListTagResourcesRequest();
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::map<std::string, std::string> getTags()const;
void setTags(const std::map<std::string, std::string>& tags);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::map<std::string, std::string> getResourceIds()const;
void setResourceIds(const std::map<std::string, std::string>& resourceIds);
private:
std::string resourceType_;
std::map<std::string, std::string> tags_;
std::string regionId_;
std::string nextToken_;
std::map<std::string, std::string> resourceIds_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTAGRESOURCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTAGRESOURCESREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListTagResourcesRequest : public RpcServiceRequest {
public:
ListTagResourcesRequest();
~ListTagResourcesRequest();
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::map<std::string, std::string> getTags() const;
void setTags(std::map<std::string, std::string> tags);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::map<std::string, std::string> getResourceIds() const;
void setResourceIds(std::map<std::string, std::string> resourceIds);
private:
std::string resourceType_;
std::map<std::string, std::string> tags_;
std::string regionId_;
std::string nextToken_;
std::map<std::string, std::string> resourceIds_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTAGRESOURCESREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTAGVALUESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTAGVALUESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListTagValuesRequest : public RpcServiceRequest
{
public:
ListTagValuesRequest();
~ListTagValuesRequest();
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getKey()const;
void setKey(const std::string& key);
private:
std::string resourceType_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string key_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTAGVALUESREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTAGVALUESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTAGVALUESREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListTagValuesRequest : public RpcServiceRequest {
public:
ListTagValuesRequest();
~ListTagValuesRequest();
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getKey() const;
void setKey(const std::string &key);
private:
std::string resourceType_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string key_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTAGVALUESREQUEST_H_

View File

@@ -1,93 +1,87 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTASKEXECUTIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTASKEXECUTIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListTaskExecutionsRequest : public RpcServiceRequest
{
public:
ListTaskExecutionsRequest();
~ListTaskExecutionsRequest();
std::string getTaskName()const;
void setTaskName(const std::string& taskName);
bool getIncludeChildTaskExecution()const;
void setIncludeChildTaskExecution(bool includeChildTaskExecution);
std::string getExecutionId()const;
void setExecutionId(const std::string& executionId);
std::string getParentTaskExecutionId()const;
void setParentTaskExecutionId(const std::string& parentTaskExecutionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getEndDateBefore()const;
void setEndDateBefore(const std::string& endDateBefore);
std::string getSortOrder()const;
void setSortOrder(const std::string& sortOrder);
std::string getStartDateAfter()const;
void setStartDateAfter(const std::string& startDateAfter);
std::string getStartDateBefore()const;
void setStartDateBefore(const std::string& startDateBefore);
std::string getEndDateAfter()const;
void setEndDateAfter(const std::string& endDateAfter);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getTaskExecutionId()const;
void setTaskExecutionId(const std::string& taskExecutionId);
std::string getSortField()const;
void setSortField(const std::string& sortField);
std::string getTaskAction()const;
void setTaskAction(const std::string& taskAction);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string taskName_;
bool includeChildTaskExecution_;
std::string executionId_;
std::string parentTaskExecutionId_;
std::string regionId_;
std::string nextToken_;
std::string endDateBefore_;
std::string sortOrder_;
std::string startDateAfter_;
std::string startDateBefore_;
std::string endDateAfter_;
int maxResults_;
std::string taskExecutionId_;
std::string sortField_;
std::string taskAction_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTASKEXECUTIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTASKEXECUTIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTASKEXECUTIONSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListTaskExecutionsRequest : public RpcServiceRequest {
public:
ListTaskExecutionsRequest();
~ListTaskExecutionsRequest();
std::string getTaskName() const;
void setTaskName(const std::string &taskName);
bool getIncludeChildTaskExecution() const;
void setIncludeChildTaskExecution(bool includeChildTaskExecution);
std::string getExecutionId() const;
void setExecutionId(const std::string &executionId);
std::string getParentTaskExecutionId() const;
void setParentTaskExecutionId(const std::string &parentTaskExecutionId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getEndDateBefore() const;
void setEndDateBefore(const std::string &endDateBefore);
std::string getSortOrder() const;
void setSortOrder(const std::string &sortOrder);
std::string getStartDateAfter() const;
void setStartDateAfter(const std::string &startDateAfter);
std::string getStartDateBefore() const;
void setStartDateBefore(const std::string &startDateBefore);
std::string getEndDateAfter() const;
void setEndDateAfter(const std::string &endDateAfter);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getTaskExecutionId() const;
void setTaskExecutionId(const std::string &taskExecutionId);
std::string getSortField() const;
void setSortField(const std::string &sortField);
std::string getTaskAction() const;
void setTaskAction(const std::string &taskAction);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
std::string taskName_;
bool includeChildTaskExecution_;
std::string executionId_;
std::string parentTaskExecutionId_;
std::string regionId_;
std::string nextToken_;
std::string endDateBefore_;
std::string sortOrder_;
std::string startDateAfter_;
std::string startDateBefore_;
std::string endDateAfter_;
int maxResults_;
std::string taskExecutionId_;
std::string sortField_;
std::string taskAction_;
std::string status_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTASKEXECUTIONSREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTEMPLATEVERSIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTEMPLATEVERSIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListTemplateVersionsRequest : public RpcServiceRequest
{
public:
ListTemplateVersionsRequest();
~ListTemplateVersionsRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
std::string getShareType()const;
void setShareType(const std::string& shareType);
private:
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string templateName_;
std::string shareType_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTEMPLATEVERSIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTEMPLATEVERSIONSREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTEMPLATEVERSIONSREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListTemplateVersionsRequest : public RpcServiceRequest {
public:
ListTemplateVersionsRequest();
~ListTemplateVersionsRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
std::string getShareType() const;
void setShareType(const std::string &shareType);
private:
std::string regionId_;
std::string nextToken_;
int maxResults_;
std::string templateName_;
std::string shareType_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTEMPLATEVERSIONSREQUEST_H_

View File

@@ -1,90 +1,87 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTEMPLATESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTEMPLATESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT ListTemplatesRequest : public RpcServiceRequest
{
public:
ListTemplatesRequest();
~ListTemplatesRequest();
std::string getCreatedDateBefore()const;
void setCreatedDateBefore(const std::string& createdDateBefore);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getCreatedBy()const;
void setCreatedBy(const std::string& createdBy);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getTemplateType()const;
void setTemplateType(const std::string& templateType);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
std::string getSortOrder()const;
void setSortOrder(const std::string& sortOrder);
std::string getShareType()const;
void setShareType(const std::string& shareType);
bool getHasTrigger()const;
void setHasTrigger(bool hasTrigger);
std::string getCreatedDateAfter()const;
void setCreatedDateAfter(const std::string& createdDateAfter);
std::map<std::string, std::string> getTags()const;
void setTags(const std::map<std::string, std::string>& tags);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getTemplateFormat()const;
void setTemplateFormat(const std::string& templateFormat);
std::string getSortField()const;
void setSortField(const std::string& sortField);
std::string getCategory()const;
void setCategory(const std::string& category);
private:
std::string createdDateBefore_;
std::string regionId_;
std::string createdBy_;
std::string nextToken_;
std::string templateType_;
std::string templateName_;
std::string sortOrder_;
std::string shareType_;
bool hasTrigger_;
std::string createdDateAfter_;
std::map<std::string, std::string> tags_;
int maxResults_;
std::string templateFormat_;
std::string sortField_;
std::string category_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTEMPLATESREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_LISTTEMPLATESREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_LISTTEMPLATESREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT ListTemplatesRequest : public RpcServiceRequest {
public:
ListTemplatesRequest();
~ListTemplatesRequest();
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getCreatedDateBefore() const;
void setCreatedDateBefore(const std::string &createdDateBefore);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getCreatedBy() const;
void setCreatedBy(const std::string &createdBy);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getTemplateType() const;
void setTemplateType(const std::string &templateType);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
std::string getSortOrder() const;
void setSortOrder(const std::string &sortOrder);
std::string getShareType() const;
void setShareType(const std::string &shareType);
bool getHasTrigger() const;
void setHasTrigger(bool hasTrigger);
std::string getCreatedDateAfter() const;
void setCreatedDateAfter(const std::string &createdDateAfter);
std::map<std::string, std::string> getTags() const;
void setTags(std::map<std::string, std::string> tags);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getTemplateFormat() const;
void setTemplateFormat(const std::string &templateFormat);
std::string getSortField() const;
void setSortField(const std::string &sortField);
std::string getCategory() const;
void setCategory(const std::string &category);
private:
std::string resourceGroupId_;
std::string createdDateBefore_;
std::string regionId_;
std::string createdBy_;
std::string nextToken_;
std::string templateType_;
std::string templateName_;
std::string sortOrder_;
std::string shareType_;
bool hasTrigger_;
std::string createdDateAfter_;
std::map<std::string, std::string> tags_;
int maxResults_;
std::string templateFormat_;
std::string sortField_;
std::string category_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_LISTTEMPLATESREQUEST_H_

View File

@@ -34,10 +34,11 @@ namespace AlibabaCloud
public:
struct _Template
{
std::string createdBy;
std::string description;
std::string createdBy;
std::string category;
std::string templateFormat;
std::string resourceGroupId;
std::string updatedDate;
int popularity;
std::string templateVersion;
@@ -48,8 +49,8 @@ namespace AlibabaCloud
int totalExecutionCount;
std::string createdDate;
std::string templateName;
std::string templateId;
std::string tags;
std::string templateId;
std::string shareType;
};

View File

@@ -1,75 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_NOTIFYEXECUTIONREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_NOTIFYEXECUTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT NotifyExecutionRequest : public RpcServiceRequest
{
public:
NotifyExecutionRequest();
~NotifyExecutionRequest();
std::string getTaskName()const;
void setTaskName(const std::string& taskName);
std::string getExecutionId()const;
void setExecutionId(const std::string& executionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNotifyType()const;
void setNotifyType(const std::string& notifyType);
std::string getExecutionStatus()const;
void setExecutionStatus(const std::string& executionStatus);
std::string getNotifyNote()const;
void setNotifyNote(const std::string& notifyNote);
std::string getLoopItem()const;
void setLoopItem(const std::string& loopItem);
std::string getTaskExecutionIds()const;
void setTaskExecutionIds(const std::string& taskExecutionIds);
std::string getTaskExecutionId()const;
void setTaskExecutionId(const std::string& taskExecutionId);
std::string getParameters()const;
void setParameters(const std::string& parameters);
private:
std::string taskName_;
std::string executionId_;
std::string regionId_;
std::string notifyType_;
std::string executionStatus_;
std::string notifyNote_;
std::string loopItem_;
std::string taskExecutionIds_;
std::string taskExecutionId_;
std::string parameters_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_NOTIFYEXECUTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_NOTIFYEXECUTIONREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_NOTIFYEXECUTIONREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT NotifyExecutionRequest : public RpcServiceRequest {
public:
NotifyExecutionRequest();
~NotifyExecutionRequest();
std::string getTaskName() const;
void setTaskName(const std::string &taskName);
std::string getExecutionId() const;
void setExecutionId(const std::string &executionId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNotifyType() const;
void setNotifyType(const std::string &notifyType);
std::string getExecutionStatus() const;
void setExecutionStatus(const std::string &executionStatus);
std::string getNotifyNote() const;
void setNotifyNote(const std::string &notifyNote);
std::string getLoopItem() const;
void setLoopItem(const std::string &loopItem);
std::string getTaskExecutionIds() const;
void setTaskExecutionIds(const std::string &taskExecutionIds);
std::string getTaskExecutionId() const;
void setTaskExecutionId(const std::string &taskExecutionId);
std::string getParameters() const;
void setParameters(const std::string &parameters);
private:
std::string taskName_;
std::string executionId_;
std::string regionId_;
std::string notifyType_;
std::string executionStatus_;
std::string notifyNote_;
std::string loopItem_;
std::string taskExecutionIds_;
std::string taskExecutionId_;
std::string parameters_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_NOTIFYEXECUTIONREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_REGISTERDEFAULTPATCHBASELINEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_REGISTERDEFAULTPATCHBASELINEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT RegisterDefaultPatchBaselineRequest : public RpcServiceRequest
{
public:
RegisterDefaultPatchBaselineRequest();
~RegisterDefaultPatchBaselineRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string regionId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_REGISTERDEFAULTPATCHBASELINEREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_REGISTERDEFAULTPATCHBASELINEREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_REGISTERDEFAULTPATCHBASELINEREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT RegisterDefaultPatchBaselineRequest : public RpcServiceRequest {
public:
RegisterDefaultPatchBaselineRequest();
~RegisterDefaultPatchBaselineRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string regionId_;
std::string name_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_REGISTERDEFAULTPATCHBASELINEREQUEST_H_

View File

@@ -35,12 +35,12 @@ namespace AlibabaCloud
struct PatchBaseline
{
std::string updatedBy;
std::string createdBy;
std::string description;
std::string createdBy;
std::string updatedDate;
std::string createdDate;
std::string id;
std::string operationSystem;
std::string id;
std::string approvalRules;
std::string name;
std::string shareType;

View File

@@ -1,67 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OOS_MODEL_SEARCHINVENTORYREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_SEARCHINVENTORYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/oos/OosExport.h>
namespace AlibabaCloud
{
namespace Oos
{
namespace Model
{
class ALIBABACLOUD_OOS_EXPORT SearchInventoryRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::string name;
std::vector<std::string> value;
std::string _operator;
};
public:
SearchInventoryRequest();
~SearchInventoryRequest();
std::vector<std::string> getAggregator()const;
void setAggregator(const std::vector<std::string>& aggregator);
std::vector<Filter> getFilter()const;
void setFilter(const std::vector<Filter>& filter);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::vector<std::string> aggregator_;
std::vector<Filter> filter_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_OOS_MODEL_SEARCHINVENTORYREQUEST_H_
*/
#ifndef ALIBABACLOUD_OOS_MODEL_SEARCHINVENTORYREQUEST_H_
#define ALIBABACLOUD_OOS_MODEL_SEARCHINVENTORYREQUEST_H_
#include <alibabacloud/oos/OosExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Oos {
namespace Model {
class ALIBABACLOUD_OOS_EXPORT SearchInventoryRequest : public RpcServiceRequest {
public:
struct Filter {
std::string name;
std::string _operator;
};
SearchInventoryRequest();
~SearchInventoryRequest();
std::vector<std::string> getAggregator() const;
void setAggregator(const std::vector<std::string> &aggregator);
std::vector<Filter> getFilter() const;
void setFilter(const std::vector<Filter> &filter);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::vector<std::string> aggregator_;
std::vector<Filter> filter_;
std::string regionId_;
std::string nextToken_;
int maxResults_;
};
} // namespace Model
} // namespace Oos
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OOS_MODEL_SEARCHINVENTORYREQUEST_H_

Some files were not shown because too many files have changed in this diff Show More