Support GetParameters, GetParametersByPath, GetSecretParameters, GetSecretParametersByPath.
This commit is contained in:
@@ -46,10 +46,20 @@
|
||||
#include "model/GenerateExecutionPolicyResult.h"
|
||||
#include "model/GetExecutionTemplateRequest.h"
|
||||
#include "model/GetExecutionTemplateResult.h"
|
||||
#include "model/GetInventorySchemaRequest.h"
|
||||
#include "model/GetInventorySchemaResult.h"
|
||||
#include "model/GetParameterRequest.h"
|
||||
#include "model/GetParameterResult.h"
|
||||
#include "model/GetParametersRequest.h"
|
||||
#include "model/GetParametersResult.h"
|
||||
#include "model/GetParametersByPathRequest.h"
|
||||
#include "model/GetParametersByPathResult.h"
|
||||
#include "model/GetSecretParameterRequest.h"
|
||||
#include "model/GetSecretParameterResult.h"
|
||||
#include "model/GetSecretParametersRequest.h"
|
||||
#include "model/GetSecretParametersResult.h"
|
||||
#include "model/GetSecretParametersByPathRequest.h"
|
||||
#include "model/GetSecretParametersByPathResult.h"
|
||||
#include "model/GetTemplateRequest.h"
|
||||
#include "model/GetTemplateResult.h"
|
||||
#include "model/ListActionsRequest.h"
|
||||
@@ -60,6 +70,8 @@
|
||||
#include "model/ListExecutionRiskyTasksResult.h"
|
||||
#include "model/ListExecutionsRequest.h"
|
||||
#include "model/ListExecutionsResult.h"
|
||||
#include "model/ListInventoryEntriesRequest.h"
|
||||
#include "model/ListInventoryEntriesResult.h"
|
||||
#include "model/ListParameterVersionsRequest.h"
|
||||
#include "model/ListParameterVersionsResult.h"
|
||||
#include "model/ListParametersRequest.h"
|
||||
@@ -84,6 +96,8 @@
|
||||
#include "model/ListTemplatesResult.h"
|
||||
#include "model/NotifyExecutionRequest.h"
|
||||
#include "model/NotifyExecutionResult.h"
|
||||
#include "model/SearchInventoryRequest.h"
|
||||
#include "model/SearchInventoryResult.h"
|
||||
#include "model/StartExecutionRequest.h"
|
||||
#include "model/StartExecutionResult.h"
|
||||
#include "model/TagResourcesRequest.h"
|
||||
@@ -92,6 +106,10 @@
|
||||
#include "model/TriggerExecutionResult.h"
|
||||
#include "model/UntagResourcesRequest.h"
|
||||
#include "model/UntagResourcesResult.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/UpdateSecretParameterRequest.h"
|
||||
@@ -145,12 +163,27 @@ namespace AlibabaCloud
|
||||
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;
|
||||
typedef Outcome<Error, Model::GetInventorySchemaResult> GetInventorySchemaOutcome;
|
||||
typedef std::future<GetInventorySchemaOutcome> GetInventorySchemaOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::GetInventorySchemaRequest&, const GetInventorySchemaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInventorySchemaAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetParameterResult> GetParameterOutcome;
|
||||
typedef std::future<GetParameterOutcome> GetParameterOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::GetParameterRequest&, const GetParameterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetParameterAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetParametersResult> GetParametersOutcome;
|
||||
typedef std::future<GetParametersOutcome> GetParametersOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::GetParametersRequest&, const GetParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetParametersAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetParametersByPathResult> GetParametersByPathOutcome;
|
||||
typedef std::future<GetParametersByPathOutcome> GetParametersByPathOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::GetParametersByPathRequest&, const GetParametersByPathOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetParametersByPathAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSecretParameterResult> GetSecretParameterOutcome;
|
||||
typedef std::future<GetSecretParameterOutcome> GetSecretParameterOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::GetSecretParameterRequest&, const GetSecretParameterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSecretParameterAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSecretParametersResult> GetSecretParametersOutcome;
|
||||
typedef std::future<GetSecretParametersOutcome> GetSecretParametersOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::GetSecretParametersRequest&, const GetSecretParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSecretParametersAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSecretParametersByPathResult> GetSecretParametersByPathOutcome;
|
||||
typedef std::future<GetSecretParametersByPathOutcome> GetSecretParametersByPathOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::GetSecretParametersByPathRequest&, const GetSecretParametersByPathOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSecretParametersByPathAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTemplateResult> GetTemplateOutcome;
|
||||
typedef std::future<GetTemplateOutcome> GetTemplateOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::GetTemplateRequest&, const GetTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTemplateAsyncHandler;
|
||||
@@ -166,6 +199,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListExecutionsResult> ListExecutionsOutcome;
|
||||
typedef std::future<ListExecutionsOutcome> ListExecutionsOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::ListExecutionsRequest&, const ListExecutionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListExecutionsAsyncHandler;
|
||||
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;
|
||||
typedef Outcome<Error, Model::ListParameterVersionsResult> ListParameterVersionsOutcome;
|
||||
typedef std::future<ListParameterVersionsOutcome> ListParameterVersionsOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::ListParameterVersionsRequest&, const ListParameterVersionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListParameterVersionsAsyncHandler;
|
||||
@@ -202,6 +238,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::NotifyExecutionResult> NotifyExecutionOutcome;
|
||||
typedef std::future<NotifyExecutionOutcome> NotifyExecutionOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::NotifyExecutionRequest&, const NotifyExecutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> NotifyExecutionAsyncHandler;
|
||||
typedef Outcome<Error, Model::SearchInventoryResult> SearchInventoryOutcome;
|
||||
typedef std::future<SearchInventoryOutcome> SearchInventoryOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::SearchInventoryRequest&, const SearchInventoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchInventoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::StartExecutionResult> StartExecutionOutcome;
|
||||
typedef std::future<StartExecutionOutcome> StartExecutionOutcomeCallable;
|
||||
typedef std::function<void(const OosClient*, const Model::StartExecutionRequest&, const StartExecutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartExecutionAsyncHandler;
|
||||
@@ -214,6 +253,12 @@ 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::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;
|
||||
@@ -267,12 +312,27 @@ namespace AlibabaCloud
|
||||
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;
|
||||
GetInventorySchemaOutcome getInventorySchema(const Model::GetInventorySchemaRequest &request)const;
|
||||
void getInventorySchemaAsync(const Model::GetInventorySchemaRequest& request, const GetInventorySchemaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetInventorySchemaOutcomeCallable getInventorySchemaCallable(const Model::GetInventorySchemaRequest& request) const;
|
||||
GetParameterOutcome getParameter(const Model::GetParameterRequest &request)const;
|
||||
void getParameterAsync(const Model::GetParameterRequest& request, const GetParameterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetParameterOutcomeCallable getParameterCallable(const Model::GetParameterRequest& request) const;
|
||||
GetParametersOutcome getParameters(const Model::GetParametersRequest &request)const;
|
||||
void getParametersAsync(const Model::GetParametersRequest& request, const GetParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetParametersOutcomeCallable getParametersCallable(const Model::GetParametersRequest& request) const;
|
||||
GetParametersByPathOutcome getParametersByPath(const Model::GetParametersByPathRequest &request)const;
|
||||
void getParametersByPathAsync(const Model::GetParametersByPathRequest& request, const GetParametersByPathAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetParametersByPathOutcomeCallable getParametersByPathCallable(const Model::GetParametersByPathRequest& request) const;
|
||||
GetSecretParameterOutcome getSecretParameter(const Model::GetSecretParameterRequest &request)const;
|
||||
void getSecretParameterAsync(const Model::GetSecretParameterRequest& request, const GetSecretParameterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSecretParameterOutcomeCallable getSecretParameterCallable(const Model::GetSecretParameterRequest& request) const;
|
||||
GetSecretParametersOutcome getSecretParameters(const Model::GetSecretParametersRequest &request)const;
|
||||
void getSecretParametersAsync(const Model::GetSecretParametersRequest& request, const GetSecretParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSecretParametersOutcomeCallable getSecretParametersCallable(const Model::GetSecretParametersRequest& request) const;
|
||||
GetSecretParametersByPathOutcome getSecretParametersByPath(const Model::GetSecretParametersByPathRequest &request)const;
|
||||
void getSecretParametersByPathAsync(const Model::GetSecretParametersByPathRequest& request, const GetSecretParametersByPathAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSecretParametersByPathOutcomeCallable getSecretParametersByPathCallable(const Model::GetSecretParametersByPathRequest& request) const;
|
||||
GetTemplateOutcome getTemplate(const Model::GetTemplateRequest &request)const;
|
||||
void getTemplateAsync(const Model::GetTemplateRequest& request, const GetTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTemplateOutcomeCallable getTemplateCallable(const Model::GetTemplateRequest& request) const;
|
||||
@@ -288,6 +348,9 @@ namespace AlibabaCloud
|
||||
ListExecutionsOutcome listExecutions(const Model::ListExecutionsRequest &request)const;
|
||||
void listExecutionsAsync(const Model::ListExecutionsRequest& request, const ListExecutionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListExecutionsOutcomeCallable listExecutionsCallable(const Model::ListExecutionsRequest& 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;
|
||||
ListParameterVersionsOutcome listParameterVersions(const Model::ListParameterVersionsRequest &request)const;
|
||||
void listParameterVersionsAsync(const Model::ListParameterVersionsRequest& request, const ListParameterVersionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListParameterVersionsOutcomeCallable listParameterVersionsCallable(const Model::ListParameterVersionsRequest& request) const;
|
||||
@@ -324,6 +387,9 @@ namespace AlibabaCloud
|
||||
NotifyExecutionOutcome notifyExecution(const Model::NotifyExecutionRequest &request)const;
|
||||
void notifyExecutionAsync(const Model::NotifyExecutionRequest& request, const NotifyExecutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
NotifyExecutionOutcomeCallable notifyExecutionCallable(const Model::NotifyExecutionRequest& request) const;
|
||||
SearchInventoryOutcome searchInventory(const Model::SearchInventoryRequest &request)const;
|
||||
void searchInventoryAsync(const Model::SearchInventoryRequest& request, const SearchInventoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SearchInventoryOutcomeCallable searchInventoryCallable(const Model::SearchInventoryRequest& request) const;
|
||||
StartExecutionOutcome startExecution(const Model::StartExecutionRequest &request)const;
|
||||
void startExecutionAsync(const Model::StartExecutionRequest& request, const StartExecutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartExecutionOutcomeCallable startExecutionCallable(const Model::StartExecutionRequest& request) const;
|
||||
@@ -336,6 +402,12 @@ 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;
|
||||
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;
|
||||
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
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 getName()const;
|
||||
@@ -52,6 +54,7 @@ namespace AlibabaCloud
|
||||
std::string clientToken_;
|
||||
std::string description_;
|
||||
std::string type_;
|
||||
std::string constraints_;
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
std::string value_;
|
||||
|
||||
@@ -38,6 +38,7 @@ namespace AlibabaCloud
|
||||
std::string type;
|
||||
std::string createdBy;
|
||||
std::string description;
|
||||
std::string constraints;
|
||||
std::string updatedDate;
|
||||
int parameterVersion;
|
||||
std::string createdDate;
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setKeyId(const std::string& keyId);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getConstraints()const;
|
||||
void setConstraints(const std::string& constraints);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getName()const;
|
||||
@@ -55,6 +57,7 @@ namespace AlibabaCloud
|
||||
std::string description_;
|
||||
std::string keyId_;
|
||||
std::string type_;
|
||||
std::string constraints_;
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
std::string value_;
|
||||
|
||||
@@ -38,9 +38,11 @@ namespace AlibabaCloud
|
||||
std::string type;
|
||||
std::string createdBy;
|
||||
std::string description;
|
||||
std::string constraints;
|
||||
std::string updatedDate;
|
||||
int parameterVersion;
|
||||
std::string createdDate;
|
||||
std::string keyId;
|
||||
std::string id;
|
||||
std::string name;
|
||||
std::string shareType;
|
||||
|
||||
@@ -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_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_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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_GETINVENTORYSCHEMARESULT_H_
|
||||
#define ALIBABACLOUD_OOS_MODEL_GETINVENTORYSCHEMARESULT_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 GetInventorySchemaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Schema
|
||||
{
|
||||
struct Attribute
|
||||
{
|
||||
std::string dataType;
|
||||
std::string name;
|
||||
};
|
||||
std::string typeName;
|
||||
std::string version;
|
||||
std::vector<Schema::Attribute> attributes;
|
||||
};
|
||||
|
||||
|
||||
GetInventorySchemaResult();
|
||||
explicit GetInventorySchemaResult(const std::string &payload);
|
||||
~GetInventorySchemaResult();
|
||||
std::string getNextToken()const;
|
||||
std::vector<Schema> getSchemas()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::vector<Schema> schemas_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OOS_MODEL_GETINVENTORYSCHEMARESULT_H_
|
||||
@@ -38,6 +38,7 @@ namespace AlibabaCloud
|
||||
std::string type;
|
||||
std::string createdBy;
|
||||
std::string description;
|
||||
std::string constraints;
|
||||
std::string updatedDate;
|
||||
int parameterVersion;
|
||||
std::string createdDate;
|
||||
|
||||
@@ -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_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_
|
||||
@@ -0,0 +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_GETPARAMETERSBYPATHRESULT_H_
|
||||
#define ALIBABACLOUD_OOS_MODEL_GETPARAMETERSBYPATHRESULT_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 GetParametersByPathResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct _Parameter
|
||||
{
|
||||
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 value;
|
||||
std::string id;
|
||||
std::string name;
|
||||
std::string shareType;
|
||||
};
|
||||
|
||||
|
||||
GetParametersByPathResult();
|
||||
explicit GetParametersByPathResult(const std::string &payload);
|
||||
~GetParametersByPathResult();
|
||||
int getTotalCount()const;
|
||||
std::vector<_Parameter> getParameters()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::vector<_Parameter> parameters_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OOS_MODEL_GETPARAMETERSBYPATHRESULT_H_
|
||||
51
oos/include/alibabacloud/oos/model/GetParametersRequest.h
Normal file
51
oos/include/alibabacloud/oos/model/GetParametersRequest.h
Normal 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_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_
|
||||
68
oos/include/alibabacloud/oos/model/GetParametersResult.h
Normal file
68
oos/include/alibabacloud/oos/model/GetParametersResult.h
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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_GETPARAMETERSRESULT_H_
|
||||
#define ALIBABACLOUD_OOS_MODEL_GETPARAMETERSRESULT_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 GetParametersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct _Parameter
|
||||
{
|
||||
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 value;
|
||||
std::string id;
|
||||
std::string name;
|
||||
std::string shareType;
|
||||
};
|
||||
|
||||
|
||||
GetParametersResult();
|
||||
explicit GetParametersResult(const std::string &payload);
|
||||
~GetParametersResult();
|
||||
std::vector<_Parameter> getParameters()const;
|
||||
std::vector<std::string> getInvalidParameters()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<_Parameter> parameters_;
|
||||
std::vector<std::string> invalidParameters_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OOS_MODEL_GETPARAMETERSRESULT_H_
|
||||
@@ -34,16 +34,18 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct _Parameter
|
||||
{
|
||||
std::string updatedBy;
|
||||
std::string type;
|
||||
std::string createdBy;
|
||||
std::string description;
|
||||
std::string updatedDate;
|
||||
std::string keyId;
|
||||
std::string name;
|
||||
std::string updatedBy;
|
||||
std::string type;
|
||||
std::string constraints;
|
||||
int parameterVersion;
|
||||
std::string createdDate;
|
||||
std::string value;
|
||||
std::string id;
|
||||
std::string name;
|
||||
std::string shareType;
|
||||
};
|
||||
|
||||
|
||||
@@ -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_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_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* 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_GETSECRETPARAMETERSBYPATHRESULT_H_
|
||||
#define ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSBYPATHRESULT_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 GetSecretParametersByPathResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct _Parameter
|
||||
{
|
||||
std::string createdBy;
|
||||
std::string description;
|
||||
std::string updatedDate;
|
||||
std::string keyId;
|
||||
std::string name;
|
||||
std::string updatedBy;
|
||||
std::string type;
|
||||
std::string constraints;
|
||||
int parameterVersion;
|
||||
std::string createdDate;
|
||||
std::string value;
|
||||
std::string id;
|
||||
std::string shareType;
|
||||
};
|
||||
|
||||
|
||||
GetSecretParametersByPathResult();
|
||||
explicit GetSecretParametersByPathResult(const std::string &payload);
|
||||
~GetSecretParametersByPathResult();
|
||||
int getTotalCount()const;
|
||||
std::vector<_Parameter> getParameters()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::vector<_Parameter> parameters_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSBYPATHRESULT_H_
|
||||
@@ -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_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_
|
||||
@@ -0,0 +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_GETSECRETPARAMETERSRESULT_H_
|
||||
#define ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSRESULT_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 GetSecretParametersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct _Parameter
|
||||
{
|
||||
std::string createdBy;
|
||||
std::string description;
|
||||
std::string updatedDate;
|
||||
std::string keyId;
|
||||
std::string name;
|
||||
std::string updatedBy;
|
||||
std::string type;
|
||||
std::string constraints;
|
||||
int parameterVersion;
|
||||
std::string createdDate;
|
||||
std::string value;
|
||||
std::string id;
|
||||
std::string shareType;
|
||||
};
|
||||
|
||||
|
||||
GetSecretParametersResult();
|
||||
explicit GetSecretParametersResult(const std::string &payload);
|
||||
~GetSecretParametersResult();
|
||||
std::vector<_Parameter> getParameters()const;
|
||||
std::vector<std::string> getInvalidParameters()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<_Parameter> parameters_;
|
||||
std::vector<std::string> invalidParameters_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OOS_MODEL_GETSECRETPARAMETERSRESULT_H_
|
||||
@@ -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_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_
|
||||
@@ -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_LISTINVENTORYENTRIESRESULT_H_
|
||||
#define ALIBABACLOUD_OOS_MODEL_LISTINVENTORYENTRIESRESULT_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 ListInventoryEntriesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ListInventoryEntriesResult();
|
||||
explicit ListInventoryEntriesResult(const std::string &payload);
|
||||
~ListInventoryEntriesResult();
|
||||
std::string getTypeName()const;
|
||||
std::string getCaptureTime()const;
|
||||
std::string getNextToken()const;
|
||||
std::string getSchemaVersion()const;
|
||||
std::string getInstanceId()const;
|
||||
int getMaxResults()const;
|
||||
std::vector<std::string> getEntries()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string typeName_;
|
||||
std::string captureTime_;
|
||||
std::string nextToken_;
|
||||
std::string schemaVersion_;
|
||||
std::string instanceId_;
|
||||
int maxResults_;
|
||||
std::vector<std::string> entries_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OOS_MODEL_LISTINVENTORYENTRIESRESULT_H_
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
std::string updatedDate;
|
||||
std::string parameterVersion;
|
||||
std::string createdDate;
|
||||
std::string keyId;
|
||||
std::string id;
|
||||
std::string name;
|
||||
std::string shareType;
|
||||
|
||||
67
oos/include/alibabacloud/oos/model/SearchInventoryRequest.h
Normal file
67
oos/include/alibabacloud/oos/model/SearchInventoryRequest.h
Normal 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_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_
|
||||
55
oos/include/alibabacloud/oos/model/SearchInventoryResult.h
Normal file
55
oos/include/alibabacloud/oos/model/SearchInventoryResult.h
Normal file
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_SEARCHINVENTORYRESULT_H_
|
||||
#define ALIBABACLOUD_OOS_MODEL_SEARCHINVENTORYRESULT_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 SearchInventoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SearchInventoryResult();
|
||||
explicit SearchInventoryResult(const std::string &payload);
|
||||
~SearchInventoryResult();
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
std::vector<std::string> getEntities()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
std::vector<std::string> entities_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OOS_MODEL_SEARCHINVENTORYRESULT_H_
|
||||
57
oos/include/alibabacloud/oos/model/UpdateExecutionRequest.h
Normal file
57
oos/include/alibabacloud/oos/model/UpdateExecutionRequest.h
Normal 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_UPDATEEXECUTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_OOS_MODEL_UPDATEEXECUTIONREQUEST_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 UpdateExecutionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateExecutionRequest();
|
||||
~UpdateExecutionRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getExecutionId()const;
|
||||
void setExecutionId(const std::string& executionId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getParameters()const;
|
||||
void setParameters(const std::string& parameters);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string executionId_;
|
||||
std::string regionId_;
|
||||
std::string parameters_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OOS_MODEL_UPDATEEXECUTIONREQUEST_H_
|
||||
49
oos/include/alibabacloud/oos/model/UpdateExecutionResult.h
Normal file
49
oos/include/alibabacloud/oos/model/UpdateExecutionResult.h
Normal 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_UPDATEEXECUTIONRESULT_H_
|
||||
#define ALIBABACLOUD_OOS_MODEL_UPDATEEXECUTIONRESULT_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 UpdateExecutionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateExecutionResult();
|
||||
explicit UpdateExecutionResult(const std::string &payload);
|
||||
~UpdateExecutionResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OOS_MODEL_UPDATEEXECUTIONRESULT_H_
|
||||
@@ -0,0 +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_UPDATEINSTANCEINFORMATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_OOS_MODEL_UPDATEINSTANCEINFORMATIONREQUEST_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 UpdateInstanceInformationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateInstanceInformationRequest();
|
||||
~UpdateInstanceInformationRequest();
|
||||
|
||||
std::string getAgentVersion()const;
|
||||
void setAgentVersion(const std::string& agentVersion);
|
||||
std::string getIpAddress()const;
|
||||
void setIpAddress(const std::string& ipAddress);
|
||||
std::string getComputerName()const;
|
||||
void setComputerName(const std::string& computerName);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getPlatformName()const;
|
||||
void setPlatformName(const std::string& platformName);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getAgentName()const;
|
||||
void setAgentName(const std::string& agentName);
|
||||
std::string getPlatformType()const;
|
||||
void setPlatformType(const std::string& platformType);
|
||||
std::string getPlatformVersion()const;
|
||||
void setPlatformVersion(const std::string& platformVersion);
|
||||
|
||||
private:
|
||||
std::string agentVersion_;
|
||||
std::string ipAddress_;
|
||||
std::string computerName_;
|
||||
std::string regionId_;
|
||||
std::string platformName_;
|
||||
std::string instanceId_;
|
||||
std::string agentName_;
|
||||
std::string platformType_;
|
||||
std::string platformVersion_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OOS_MODEL_UPDATEINSTANCEINFORMATIONREQUEST_H_
|
||||
@@ -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_UPDATEINSTANCEINFORMATIONRESULT_H_
|
||||
#define ALIBABACLOUD_OOS_MODEL_UPDATEINSTANCEINFORMATIONRESULT_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 UpdateInstanceInformationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateInstanceInformationResult();
|
||||
explicit UpdateInstanceInformationResult(const std::string &payload);
|
||||
~UpdateInstanceInformationResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OOS_MODEL_UPDATEINSTANCEINFORMATIONRESULT_H_
|
||||
@@ -38,6 +38,7 @@ namespace AlibabaCloud
|
||||
std::string type;
|
||||
std::string createdBy;
|
||||
std::string description;
|
||||
std::string constraints;
|
||||
std::string updatedDate;
|
||||
int parameterVersion;
|
||||
std::string createdDate;
|
||||
|
||||
@@ -38,9 +38,11 @@ namespace AlibabaCloud
|
||||
std::string type;
|
||||
std::string createdBy;
|
||||
std::string description;
|
||||
std::string constraints;
|
||||
std::string updatedDate;
|
||||
int parameterVersion;
|
||||
std::string createdDate;
|
||||
std::string keyId;
|
||||
std::string id;
|
||||
std::string name;
|
||||
std::string shareType;
|
||||
|
||||
Reference in New Issue
Block a user