Skip to content

Commit 62720f3

Browse files
committed
Add DescribePluginApis.
1 parent 8d8d9b4 commit 62720f3

24 files changed

+497
-1
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.36.1352
1+
1.36.1353

cloudapi/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,8 @@ set(cloudapi_public_header_model
207207
include/alibabacloud/cloudapi/model/DescribeMarketRemainsQuotaResult.h
208208
include/alibabacloud/cloudapi/model/DescribeModelsRequest.h
209209
include/alibabacloud/cloudapi/model/DescribeModelsResult.h
210+
include/alibabacloud/cloudapi/model/DescribePluginApisRequest.h
211+
include/alibabacloud/cloudapi/model/DescribePluginApisResult.h
210212
include/alibabacloud/cloudapi/model/DescribePluginSchemasRequest.h
211213
include/alibabacloud/cloudapi/model/DescribePluginSchemasResult.h
212214
include/alibabacloud/cloudapi/model/DescribePluginTemplatesRequest.h
@@ -542,6 +544,8 @@ set(cloudapi_src
542544
src/model/DescribeMarketRemainsQuotaResult.cc
543545
src/model/DescribeModelsRequest.cc
544546
src/model/DescribeModelsResult.cc
547+
src/model/DescribePluginApisRequest.cc
548+
src/model/DescribePluginApisResult.cc
545549
src/model/DescribePluginSchemasRequest.cc
546550
src/model/DescribePluginSchemasResult.cc
547551
src/model/DescribePluginTemplatesRequest.cc

cloudapi/include/alibabacloud/cloudapi/CloudAPIClient.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,8 @@
208208
#include "model/DescribeMarketRemainsQuotaResult.h"
209209
#include "model/DescribeModelsRequest.h"
210210
#include "model/DescribeModelsResult.h"
211+
#include "model/DescribePluginApisRequest.h"
212+
#include "model/DescribePluginApisResult.h"
211213
#include "model/DescribePluginSchemasRequest.h"
212214
#include "model/DescribePluginSchemasResult.h"
213215
#include "model/DescribePluginTemplatesRequest.h"
@@ -642,6 +644,9 @@ namespace AlibabaCloud
642644
typedef Outcome<Error, Model::DescribeModelsResult> DescribeModelsOutcome;
643645
typedef std::future<DescribeModelsOutcome> DescribeModelsOutcomeCallable;
644646
typedef std::function<void(const CloudAPIClient*, const Model::DescribeModelsRequest&, const DescribeModelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeModelsAsyncHandler;
647+
typedef Outcome<Error, Model::DescribePluginApisResult> DescribePluginApisOutcome;
648+
typedef std::future<DescribePluginApisOutcome> DescribePluginApisOutcomeCallable;
649+
typedef std::function<void(const CloudAPIClient*, const Model::DescribePluginApisRequest&, const DescribePluginApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePluginApisAsyncHandler;
645650
typedef Outcome<Error, Model::DescribePluginSchemasResult> DescribePluginSchemasOutcome;
646651
typedef std::future<DescribePluginSchemasOutcome> DescribePluginSchemasOutcomeCallable;
647652
typedef std::function<void(const CloudAPIClient*, const Model::DescribePluginSchemasRequest&, const DescribePluginSchemasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePluginSchemasAsyncHandler;
@@ -1145,6 +1150,9 @@ namespace AlibabaCloud
11451150
DescribeModelsOutcome describeModels(const Model::DescribeModelsRequest &request)const;
11461151
void describeModelsAsync(const Model::DescribeModelsRequest& request, const DescribeModelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
11471152
DescribeModelsOutcomeCallable describeModelsCallable(const Model::DescribeModelsRequest& request) const;
1153+
DescribePluginApisOutcome describePluginApis(const Model::DescribePluginApisRequest &request)const;
1154+
void describePluginApisAsync(const Model::DescribePluginApisRequest& request, const DescribePluginApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
1155+
DescribePluginApisOutcomeCallable describePluginApisCallable(const Model::DescribePluginApisRequest& request) const;
11481156
DescribePluginSchemasOutcome describePluginSchemas(const Model::DescribePluginSchemasRequest &request)const;
11491157
void describePluginSchemasAsync(const Model::DescribePluginSchemasRequest& request, const DescribePluginSchemasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
11501158
DescribePluginSchemasOutcomeCallable describePluginSchemasCallable(const Model::DescribePluginSchemasRequest& request) const;

cloudapi/include/alibabacloud/cloudapi/model/CreateAccessControlListRequest.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,16 @@ class ALIBABACLOUD_CLOUDAPI_EXPORT CreateAccessControlListRequest : public RpcSe
3232
~CreateAccessControlListRequest();
3333
std::string getAclName() const;
3434
void setAclName(const std::string &aclName);
35+
std::string getAddressIPVersion() const;
36+
void setAddressIPVersion(const std::string &addressIPVersion);
3537
std::string getAccessKeyId() const;
3638
void setAccessKeyId(const std::string &accessKeyId);
3739
std::string getSecurityToken() const;
3840
void setSecurityToken(const std::string &securityToken);
3941

4042
private:
4143
std::string aclName_;
44+
std::string addressIPVersion_;
4245
std::string accessKeyId_;
4346
std::string securityToken_;
4447
};

cloudapi/include/alibabacloud/cloudapi/model/CreateAppRequest.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ class ALIBABACLOUD_CLOUDAPI_EXPORT CreateAppRequest : public RpcServiceRequest {
3636
~CreateAppRequest();
3737
std::string getDescription() const;
3838
void setDescription(const std::string &description);
39+
long getAppOwnerUserId() const;
40+
void setAppOwnerUserId(long appOwnerUserId);
3941
std::string getSource() const;
4042
void setSource(const std::string &source);
4143
std::string getAccessKeyId() const;
@@ -55,6 +57,7 @@ class ALIBABACLOUD_CLOUDAPI_EXPORT CreateAppRequest : public RpcServiceRequest {
5557

5658
private:
5759
std::string description_;
60+
long appOwnerUserId_;
5861
std::string source_;
5962
std::string accessKeyId_;
6063
std::string appName_;

cloudapi/include/alibabacloud/cloudapi/model/DeleteAppRequest.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteAppRequest : public RpcServiceRequest {
3434
};
3535
DeleteAppRequest();
3636
~DeleteAppRequest();
37+
long getAppOwnerUserId() const;
38+
void setAppOwnerUserId(long appOwnerUserId);
3739
std::string getAccessKeyId() const;
3840
void setAccessKeyId(const std::string &accessKeyId);
3941
std::string getSecurityToken() const;
@@ -44,6 +46,7 @@ class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteAppRequest : public RpcServiceRequest {
4446
void setTag(const std::vector<Tag> &tag);
4547

4648
private:
49+
long appOwnerUserId_;
4750
std::string accessKeyId_;
4851
std::string securityToken_;
4952
long appId_;

cloudapi/include/alibabacloud/cloudapi/model/DescribeAccessControlListsRequest.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeAccessControlListsRequest : public Rp
3232
~DescribeAccessControlListsRequest();
3333
std::string getAclName() const;
3434
void setAclName(const std::string &aclName);
35+
std::string getAddressIPVersion() const;
36+
void setAddressIPVersion(const std::string &addressIPVersion);
3537
int getPageNumber() const;
3638
void setPageNumber(int pageNumber);
3739
std::string getAccessKeyId() const;
@@ -43,6 +45,7 @@ class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeAccessControlListsRequest : public Rp
4345

4446
private:
4547
std::string aclName_;
48+
std::string addressIPVersion_;
4649
int pageNumber_;
4750
std::string accessKeyId_;
4851
std::string securityToken_;

cloudapi/include/alibabacloud/cloudapi/model/DescribeAccessControlListsResult.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ namespace AlibabaCloud
3535
struct Acl
3636
{
3737
std::string aclId;
38+
std::string addressIPVersion;
3839
std::string aclName;
3940
};
4041

cloudapi/include/alibabacloud/cloudapi/model/DescribeInstancesResult.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,24 +47,28 @@ namespace AlibabaCloud
4747
std::string zoneLocalName;
4848
std::string instanceChargeType;
4949
int instanceRpsLimit;
50+
std::string iPV6AclName;
5051
bool vpcSlbIntranetEnable;
5152
std::string intranetSegments;
5253
std::string userVpcId;
5354
std::string expiredTime;
5455
std::string instanceType;
5556
std::string userVswitchId;
57+
std::string iPV6AclId;
5658
std::string status;
5759
std::string vpcEgressAddress;
5860
std::string zoneId;
5961
std::string instanceId;
6062
std::string aclId;
6163
long vpcOwnerId;
6264
std::string aclName;
65+
std::string iPV6AclStatus;
6366
std::string instanceName;
6467
bool egressIpv6Enable;
6568
std::string aclStatus;
6669
bool vpcIntranetEnable;
6770
std::string httpsPolicies;
71+
std::string iPV6AclType;
6872
bool supportIpv6;
6973
std::string aclType;
7074
std::string regionId;
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
/*
2+
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEPLUGINAPISREQUEST_H_
18+
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEPLUGINAPISREQUEST_H_
19+
20+
#include <alibabacloud/cloudapi/CloudAPIExport.h>
21+
#include <alibabacloud/core/RpcServiceRequest.h>
22+
#include <string>
23+
#include <vector>
24+
#include <map>
25+
26+
namespace AlibabaCloud {
27+
namespace CloudAPI {
28+
namespace Model {
29+
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribePluginApisRequest : public RpcServiceRequest {
30+
public:
31+
DescribePluginApisRequest();
32+
~DescribePluginApisRequest();
33+
std::string getMethod() const;
34+
void setMethod(const std::string &method);
35+
std::string getPluginId() const;
36+
void setPluginId(const std::string &pluginId);
37+
std::string getGroupId() const;
38+
void setGroupId(const std::string &groupId);
39+
std::string getDescription() const;
40+
void setDescription(const std::string &description);
41+
int getPageNumber() const;
42+
void setPageNumber(int pageNumber);
43+
std::string getAccessKeyId() const;
44+
void setAccessKeyId(const std::string &accessKeyId);
45+
std::string getPath() const;
46+
void setPath(const std::string &path);
47+
std::string getApiName() const;
48+
void setApiName(const std::string &apiName);
49+
std::string getSecurityToken() const;
50+
void setSecurityToken(const std::string &securityToken);
51+
int getPageSize() const;
52+
void setPageSize(int pageSize);
53+
std::string getApiId() const;
54+
void setApiId(const std::string &apiId);
55+
56+
private:
57+
std::string method_;
58+
std::string pluginId_;
59+
std::string groupId_;
60+
std::string description_;
61+
int pageNumber_;
62+
std::string accessKeyId_;
63+
std::string path_;
64+
std::string apiName_;
65+
std::string securityToken_;
66+
int pageSize_;
67+
std::string apiId_;
68+
};
69+
} // namespace Model
70+
} // namespace CloudAPI
71+
} // namespace AlibabaCloud
72+
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEPLUGINAPISREQUEST_H_

0 commit comments

Comments
 (0)