Skip to content

Commit 9a6e36b

Browse files
committed
Generated 2016-04-28 for Vpc.
1 parent 44d329a commit 9a6e36b

File tree

505 files changed

+19510
-1429
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

505 files changed

+19510
-1429
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.36.2084
1+
1.36.2085

vpc/CMakeLists.txt

Lines changed: 170 additions & 14 deletions
Large diffs are not rendered by default.

vpc/include/alibabacloud/vpc/VpcClient.h

Lines changed: 336 additions & 24 deletions
Large diffs are not rendered by default.

vpc/include/alibabacloud/vpc/model/AddPublicIpAddressPoolCidrBlockResult.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,12 @@ namespace AlibabaCloud
3737
AddPublicIpAddressPoolCidrBlockResult();
3838
explicit AddPublicIpAddressPoolCidrBlockResult(const std::string &payload);
3939
~AddPublicIpAddressPoolCidrBlockResult();
40+
std::string getCidrBlock()const;
4041

4142
protected:
4243
void parse(const std::string &payload);
4344
private:
45+
std::string cidrBlock_;
4446

4547
};
4648
}

vpc/include/alibabacloud/vpc/model/AllocateEipAddressProRequest.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ namespace Vpc {
2828
namespace Model {
2929
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressProRequest : public RpcServiceRequest {
3030
public:
31+
struct Tag {
32+
std::string value;
33+
std::string key;
34+
};
3135
AllocateEipAddressProRequest();
3236
~AllocateEipAddressProRequest();
3337
std::string getIpAddress() const;
@@ -44,6 +48,8 @@ class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressProRequest : public RpcServiceRe
4448
void setResourceGroupId(const std::string &resourceGroupId);
4549
std::string getRegionId() const;
4650
void setRegionId(const std::string &regionId);
51+
std::vector<Tag> getTag() const;
52+
void setTag(const std::vector<Tag> &tag);
4753
std::string getNetmode() const;
4854
void setNetmode(const std::string &netmode);
4955
std::string getInstanceChargeType() const;
@@ -77,6 +83,7 @@ class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressProRequest : public RpcServiceRe
7783
std::string iSP_;
7884
std::string resourceGroupId_;
7985
std::string regionId_;
86+
std::vector<Tag> tag_;
8087
std::string netmode_;
8188
std::string instanceChargeType_;
8289
int period_;

vpc/include/alibabacloud/vpc/model/AllocateEipAddressRequest.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,14 @@ namespace Vpc {
2828
namespace Model {
2929
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressRequest : public RpcServiceRequest {
3030
public:
31+
struct Tag {
32+
std::string value;
33+
std::string key;
34+
};
3135
AllocateEipAddressRequest();
3236
~AllocateEipAddressRequest();
37+
std::string getIpAddress() const;
38+
void setIpAddress(const std::string &ipAddress);
3339
long getResourceOwnerId() const;
3440
void setResourceOwnerId(long resourceOwnerId);
3541
std::string getPublicIpAddressPoolId() const;
@@ -44,6 +50,10 @@ class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressRequest : public RpcServiceReque
4450
void setResourceGroupId(const std::string &resourceGroupId);
4551
std::string getRegionId() const;
4652
void setRegionId(const std::string &regionId);
53+
std::string getZone() const;
54+
void setZone(const std::string &zone);
55+
std::vector<Tag> getTag() const;
56+
void setTag(const std::vector<Tag> &tag);
4757
std::string getNetmode() const;
4858
void setNetmode(const std::string &netmode);
4959
std::string getInstanceChargeType() const;
@@ -62,6 +72,8 @@ class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressRequest : public RpcServiceReque
6272
void setOwnerId(long ownerId);
6373
long getActivityId() const;
6474
void setActivityId(long activityId);
75+
std::string getInstanceId() const;
76+
void setInstanceId(const std::string &instanceId);
6577
std::string getInternetChargeType() const;
6678
void setInternetChargeType(const std::string &internetChargeType);
6779
std::string getName() const;
@@ -72,13 +84,16 @@ class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressRequest : public RpcServiceReque
7284
void setPricingCycle(const std::string &pricingCycle);
7385

7486
private:
87+
std::string ipAddress_;
7588
long resourceOwnerId_;
7689
std::string publicIpAddressPoolId_;
7790
std::string clientToken_;
7891
std::string iSP_;
7992
std::string description_;
8093
std::string resourceGroupId_;
8194
std::string regionId_;
95+
std::string zone_;
96+
std::vector<Tag> tag_;
8297
std::string netmode_;
8398
std::string instanceChargeType_;
8499
int period_;
@@ -88,6 +103,7 @@ class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressRequest : public RpcServiceReque
88103
std::string ownerAccount_;
89104
long ownerId_;
90105
long activityId_;
106+
std::string instanceId_;
91107
std::string internetChargeType_;
92108
std::string name_;
93109
std::vector<std::string> securityProtectionTypes_;

vpc/include/alibabacloud/vpc/model/AllocateEipSegmentAddressRequest.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ class ALIBABACLOUD_VPC_EXPORT AllocateEipSegmentAddressRequest : public RpcServi
4040
void setResourceGroupId(const std::string &resourceGroupId);
4141
std::string getRegionId() const;
4242
void setRegionId(const std::string &regionId);
43+
std::string getZone() const;
44+
void setZone(const std::string &zone);
4345
std::string getNetmode() const;
4446
void setNetmode(const std::string &netmode);
4547
std::string getResourceOwnerAccount() const;
@@ -61,6 +63,7 @@ class ALIBABACLOUD_VPC_EXPORT AllocateEipSegmentAddressRequest : public RpcServi
6163
std::string isp_;
6264
std::string resourceGroupId_;
6365
std::string regionId_;
66+
std::string zone_;
6467
std::string netmode_;
6568
std::string resourceOwnerAccount_;
6669
std::string bandwidth_;
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
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_VPC_MODEL_ALLOCATEIPV6ADDRESSREQUEST_H_
18+
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6ADDRESSREQUEST_H_
19+
20+
#include <alibabacloud/vpc/VpcExport.h>
21+
#include <alibabacloud/core/RpcServiceRequest.h>
22+
#include <string>
23+
#include <vector>
24+
#include <map>
25+
26+
namespace AlibabaCloud {
27+
namespace Vpc {
28+
namespace Model {
29+
class ALIBABACLOUD_VPC_EXPORT AllocateIpv6AddressRequest : public RpcServiceRequest {
30+
public:
31+
struct Tag {
32+
std::string key;
33+
std::string value;
34+
};
35+
AllocateIpv6AddressRequest();
36+
~AllocateIpv6AddressRequest();
37+
long getResourceOwnerId() const;
38+
void setResourceOwnerId(long resourceOwnerId);
39+
std::string getClientToken() const;
40+
void setClientToken(const std::string &clientToken);
41+
std::string getIpv6AddressDescription() const;
42+
void setIpv6AddressDescription(const std::string &ipv6AddressDescription);
43+
std::string getResourceGroupId() const;
44+
void setResourceGroupId(const std::string &resourceGroupId);
45+
std::string getRegionId() const;
46+
void setRegionId(const std::string &regionId);
47+
std::string getAddressType() const;
48+
void setAddressType(const std::string &addressType);
49+
std::vector<Tag> getTag() const;
50+
void setTag(const std::vector<Tag> &tag);
51+
std::string getIpv6AddressName() const;
52+
void setIpv6AddressName(const std::string &ipv6AddressName);
53+
bool getDryRun() const;
54+
void setDryRun(bool dryRun);
55+
std::string getResourceOwnerAccount() const;
56+
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
57+
std::string getOwnerAccount() const;
58+
void setOwnerAccount(const std::string &ownerAccount);
59+
long getOwnerId() const;
60+
void setOwnerId(long ownerId);
61+
std::string getVSwitchId() const;
62+
void setVSwitchId(const std::string &vSwitchId);
63+
std::string getIpv6Address() const;
64+
void setIpv6Address(const std::string &ipv6Address);
65+
66+
private:
67+
long resourceOwnerId_;
68+
std::string clientToken_;
69+
std::string ipv6AddressDescription_;
70+
std::string resourceGroupId_;
71+
std::string regionId_;
72+
std::string addressType_;
73+
std::vector<Tag> tag_;
74+
std::string ipv6AddressName_;
75+
bool dryRun_;
76+
std::string resourceOwnerAccount_;
77+
std::string ownerAccount_;
78+
long ownerId_;
79+
std::string vSwitchId_;
80+
std::string ipv6Address_;
81+
};
82+
} // namespace Model
83+
} // namespace Vpc
84+
} // namespace AlibabaCloud
85+
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6ADDRESSREQUEST_H_
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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_VPC_MODEL_ALLOCATEIPV6ADDRESSRESULT_H_
18+
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6ADDRESSRESULT_H_
19+
20+
#include <string>
21+
#include <vector>
22+
#include <utility>
23+
#include <alibabacloud/core/ServiceResult.h>
24+
#include <alibabacloud/vpc/VpcExport.h>
25+
26+
namespace AlibabaCloud
27+
{
28+
namespace Vpc
29+
{
30+
namespace Model
31+
{
32+
class ALIBABACLOUD_VPC_EXPORT AllocateIpv6AddressResult : public ServiceResult
33+
{
34+
public:
35+
36+
37+
AllocateIpv6AddressResult();
38+
explicit AllocateIpv6AddressResult(const std::string &payload);
39+
~AllocateIpv6AddressResult();
40+
std::string getResourceGroupId()const;
41+
std::string getIpv6AddressId()const;
42+
std::string getIpv6Address()const;
43+
44+
protected:
45+
void parse(const std::string &payload);
46+
private:
47+
std::string resourceGroupId_;
48+
std::string ipv6AddressId_;
49+
std::string ipv6Address_;
50+
51+
};
52+
}
53+
}
54+
}
55+
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6ADDRESSRESULT_H_

vpc/include/alibabacloud/vpc/model/AllocateIpv6InternetBandwidthRequest.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ class ALIBABACLOUD_VPC_EXPORT AllocateIpv6InternetBandwidthRequest : public RpcS
3636
void setClientToken(const std::string &clientToken);
3737
std::string getRegionId() const;
3838
void setRegionId(const std::string &regionId);
39+
bool getDryRun() const;
40+
void setDryRun(bool dryRun);
3941
int getBandwidth() const;
4042
void setBandwidth(int bandwidth);
4143
std::string getResourceOwnerAccount() const;
@@ -55,6 +57,7 @@ class ALIBABACLOUD_VPC_EXPORT AllocateIpv6InternetBandwidthRequest : public RpcS
5557
long resourceOwnerId_;
5658
std::string clientToken_;
5759
std::string regionId_;
60+
bool dryRun_;
5861
int bandwidth_;
5962
std::string resourceOwnerAccount_;
6063
std::string ownerAccount_;

0 commit comments

Comments
 (0)