VPC SDK Auto Released By shenshi,Version:1.34.13
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_MOVERESOURCEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_MOVERESOURCEGROUPREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_ACTIVEFLOWLOGREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ACTIVEFLOWLOGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,19 +28,15 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT MoveResourceGroupRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_VPC_EXPORT ActiveFlowLogRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
MoveResourceGroupRequest();
|
||||
~MoveResourceGroupRequest();
|
||||
ActiveFlowLogRequest();
|
||||
~ActiveFlowLogRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceId()const;
|
||||
void setResourceId(const std::string& resourceId);
|
||||
std::string getNewResourceGroupId()const;
|
||||
void setNewResourceGroupId(const std::string& newResourceGroupId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
@@ -49,21 +45,19 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getFlowLogId()const;
|
||||
void setFlowLogId(const std::string& flowLogId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceId_;
|
||||
std::string newResourceGroupId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string flowLogId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_MOVERESOURCEGROUPREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ACTIVEFLOWLOGREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_DESCRIBEBANDWIDTHPACKAGEPUBLICIPMONITORDATARESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEBANDWIDTHPACKAGEPUBLICIPMONITORDATARESULT_H_
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_ACTIVEFLOWLOGRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ACTIVEFLOWLOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,34 +29,23 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeBandwidthPackagePublicIpMonitorDataResult : public ServiceResult
|
||||
class ALIBABACLOUD_VPC_EXPORT ActiveFlowLogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorData
|
||||
{
|
||||
long receivedBandwidth;
|
||||
long tX;
|
||||
long rX;
|
||||
long packets;
|
||||
long bandwidth;
|
||||
std::string timeStamp;
|
||||
long transportedBandwidth;
|
||||
long flow;
|
||||
};
|
||||
|
||||
|
||||
DescribeBandwidthPackagePublicIpMonitorDataResult();
|
||||
explicit DescribeBandwidthPackagePublicIpMonitorDataResult(const std::string &payload);
|
||||
~DescribeBandwidthPackagePublicIpMonitorDataResult();
|
||||
std::vector<MonitorData> getMonitorDatas()const;
|
||||
ActiveFlowLogResult();
|
||||
explicit ActiveFlowLogResult(const std::string &payload);
|
||||
~ActiveFlowLogResult();
|
||||
std::string getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorData> monitorDatas_;
|
||||
std::string success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEBANDWIDTHPACKAGEPUBLICIPMONITORDATARESULT_H_
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ACTIVEFLOWLOGRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_DESCRIBEBANDWIDTHPACKAGEPUBLICIPMONITORDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEBANDWIDTHPACKAGEPUBLICIPMONITORDATAREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,45 +28,42 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeBandwidthPackagePublicIpMonitorDataRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_VPC_EXPORT AddIPv6TranslatorAclListEntryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBandwidthPackagePublicIpMonitorDataRequest();
|
||||
~DescribeBandwidthPackagePublicIpMonitorDataRequest();
|
||||
AddIPv6TranslatorAclListEntryRequest();
|
||||
~AddIPv6TranslatorAclListEntryRequest();
|
||||
|
||||
std::string getAclId()const;
|
||||
void setAclId(const std::string& aclId);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
std::string getAclEntryIp()const;
|
||||
void setAclEntryIp(const std::string& aclEntryIp);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getAllocationId()const;
|
||||
void setAllocationId(const std::string& allocationId);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getAclEntryComment()const;
|
||||
void setAclEntryComment(const std::string& aclEntryComment);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string aclId_;
|
||||
long resourceOwnerId_;
|
||||
int period_;
|
||||
std::string aclEntryIp_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string endTime_;
|
||||
std::string allocationId_;
|
||||
std::string startTime_;
|
||||
std::string aclEntryComment_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEBANDWIDTHPACKAGEPUBLICIPMONITORDATAREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYREQUEST_H_
|
||||
@@ -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_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT AddIPv6TranslatorAclListEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddIPv6TranslatorAclListEntryResult();
|
||||
explicit AddIPv6TranslatorAclListEntryResult(const std::string &payload);
|
||||
~AddIPv6TranslatorAclListEntryResult();
|
||||
std::string getAclEntryId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string aclEntryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYRESULT_H_
|
||||
@@ -37,18 +37,18 @@ namespace AlibabaCloud
|
||||
AllocateEipAddressResult();
|
||||
explicit AllocateEipAddressResult(const std::string &payload);
|
||||
~AllocateEipAddressResult();
|
||||
std::string getResourceGroupId()const;
|
||||
std::string getAllocationId()const;
|
||||
std::string getEipAddress()const;
|
||||
long getOrderId()const;
|
||||
std::string getResourceGroupId()const;
|
||||
std::string getAllocationId()const;
|
||||
std::string getEipAddress()const;
|
||||
long getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string allocationId_;
|
||||
std::string eipAddress_;
|
||||
long orderId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string allocationId_;
|
||||
std::string eipAddress_;
|
||||
long orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,132 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT AllocateIpv6InternetBandwidthRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AllocateIpv6InternetBandwidthRequest();
|
||||
~AllocateIpv6InternetBandwidthRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getIpv6AddressId()const;
|
||||
void setIpv6AddressId(const std::string& ipv6AddressId);
|
||||
std::string getInternetChargeType()const;
|
||||
void setInternetChargeType(const std::string& internetChargeType);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getIpv6GatewayId()const;
|
||||
void setIpv6GatewayId(const std::string& ipv6GatewayId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string securityToken_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
int bandwidth_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string ipv6AddressId_;
|
||||
std::string internetChargeType_;
|
||||
std::string requestId_;
|
||||
std::string ipv6GatewayId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT AllocateIpv6InternetBandwidthResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AllocateIpv6InternetBandwidthResult();
|
||||
explicit AllocateIpv6InternetBandwidthResult(const std::string &payload);
|
||||
~AllocateIpv6InternetBandwidthResult();
|
||||
std::string getInternetBandwidthId()const;
|
||||
std::string getIpv6AddressId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string internetBandwidthId_;
|
||||
std::string ipv6AddressId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHRESULT_H_
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
AssociateEipAddressRequest();
|
||||
~AssociateEipAddressRequest();
|
||||
|
||||
std::string getPrivateIpAddress()const;
|
||||
void setPrivateIpAddress(const std::string& privateIpAddress);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getInstanceId()const;
|
||||
@@ -55,6 +57,7 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string privateIpAddress_;
|
||||
long resourceOwnerId_;
|
||||
std::string instanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
126
vpc/include/alibabacloud/vpc/model/AssociateRouteTableRequest.h
Normal file
126
vpc/include/alibabacloud/vpc/model/AssociateRouteTableRequest.h
Normal file
@@ -0,0 +1,126 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_ASSOCIATEROUTETABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT AssociateRouteTableRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AssociateRouteTableRequest();
|
||||
~AssociateRouteTableRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
std::string getRouteTableId()const;
|
||||
void setRouteTableId(const std::string& routeTableId);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
std::string getVSwitchId()const;
|
||||
void setVSwitchId(const std::string& vSwitchId);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string securityToken_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
std::string routeTableId_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
std::string vSwitchId_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEREQUEST_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_VPC_MODEL_ASSOCIATEROUTETABLERESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT AssociateRouteTableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AssociateRouteTableResult();
|
||||
explicit AssociateRouteTableResult(const std::string &payload);
|
||||
~AssociateRouteTableResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLERESULT_H_
|
||||
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_CONVERTBANDWIDTHPACKAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CONVERTBANDWIDTHPACKAGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT ConvertBandwidthPackageRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConvertBandwidthPackageRequest();
|
||||
~ConvertBandwidthPackageRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getBandwidthPackageId()const;
|
||||
void setBandwidthPackageId(const std::string& bandwidthPackageId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string callerType_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string securityToken_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string bandwidthPackageId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CONVERTBANDWIDTHPACKAGEREQUEST_H_
|
||||
@@ -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_VPC_MODEL_CONVERTBANDWIDTHPACKAGERESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CONVERTBANDWIDTHPACKAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT ConvertBandwidthPackageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConvertBandwidthPackageResult();
|
||||
explicit ConvertBandwidthPackageResult(const std::string &payload);
|
||||
~ConvertBandwidthPackageResult();
|
||||
std::string getConvertInstanceId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string convertInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CONVERTBANDWIDTHPACKAGERESULT_H_
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
CreateBandwidthPackageResult();
|
||||
explicit CreateBandwidthPackageResult(const std::string &payload);
|
||||
~CreateBandwidthPackageResult();
|
||||
std::string getBandwidthPackageId()const;
|
||||
std::string getBandwidthPackageId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bandwidthPackageId_;
|
||||
std::string bandwidthPackageId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
CreateBgpGroupResult();
|
||||
explicit CreateBgpGroupResult(const std::string &payload);
|
||||
~CreateBgpGroupResult();
|
||||
std::string getBgpGroupId()const;
|
||||
std::string getBgpGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bgpGroupId_;
|
||||
std::string bgpGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
CreateBgpPeerResult();
|
||||
explicit CreateBgpPeerResult(const std::string &payload);
|
||||
~CreateBgpPeerResult();
|
||||
std::string getBgpPeerId()const;
|
||||
std::string getBgpPeerId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bgpPeerId_;
|
||||
std::string bgpPeerId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -39,36 +39,45 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getInternetChargeType()const;
|
||||
void setInternetChargeType(const std::string& internetChargeType);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getISP()const;
|
||||
void setISP(const std::string& iSP);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getZone()const;
|
||||
void setZone(const std::string& zone);
|
||||
std::string getInternetChargeType()const;
|
||||
void setInternetChargeType(const std::string& internetChargeType);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
int getRatio()const;
|
||||
void setRatio(int ratio);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string clientToken_;
|
||||
int bandwidth_;
|
||||
std::string internetChargeType_;
|
||||
std::string ownerAccount_;
|
||||
std::string name_;
|
||||
std::string iSP_;
|
||||
std::string description_;
|
||||
long ownerId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string zone_;
|
||||
std::string internetChargeType_;
|
||||
std::string name_;
|
||||
int ratio_;
|
||||
|
||||
};
|
||||
|
||||
@@ -37,12 +37,14 @@ namespace AlibabaCloud
|
||||
CreateCommonBandwidthPackageResult();
|
||||
explicit CreateCommonBandwidthPackageResult(const std::string &payload);
|
||||
~CreateCommonBandwidthPackageResult();
|
||||
std::string getBandwidthPackageId()const;
|
||||
std::string getResourceGroupId()const;
|
||||
std::string getBandwidthPackageId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bandwidthPackageId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string bandwidthPackageId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,20 +37,20 @@ namespace AlibabaCloud
|
||||
CreateCustomerGatewayResult();
|
||||
explicit CreateCustomerGatewayResult(const std::string &payload);
|
||||
~CreateCustomerGatewayResult();
|
||||
std::string getDescription()const;
|
||||
std::string getCustomerGatewayId()const;
|
||||
long getCreateTime()const;
|
||||
std::string getIpAddress()const;
|
||||
std::string getName()const;
|
||||
std::string getDescription()const;
|
||||
std::string getCustomerGatewayId()const;
|
||||
long getCreateTime()const;
|
||||
std::string getIpAddress()const;
|
||||
std::string getName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string description_;
|
||||
std::string customerGatewayId_;
|
||||
long createTime_;
|
||||
std::string ipAddress_;
|
||||
std::string name_;
|
||||
std::string description_;
|
||||
std::string customerGatewayId_;
|
||||
long createTime_;
|
||||
std::string ipAddress_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
81
vpc/include/alibabacloud/vpc/model/CreateFlowLogRequest.h
Normal file
81
vpc/include/alibabacloud/vpc/model/CreateFlowLogRequest.h
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_CREATEFLOWLOGREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEFLOWLOGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateFlowLogRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateFlowLogRequest();
|
||||
~CreateFlowLogRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceId()const;
|
||||
void setResourceId(const std::string& resourceId);
|
||||
std::string getProjectName()const;
|
||||
void setProjectName(const std::string& projectName);
|
||||
std::string getLogStoreName()const;
|
||||
void setLogStoreName(const std::string& logStoreName);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getTrafficType()const;
|
||||
void setTrafficType(const std::string& trafficType);
|
||||
std::string getFlowLogName()const;
|
||||
void setFlowLogName(const std::string& flowLogName);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceId_;
|
||||
std::string projectName_;
|
||||
std::string logStoreName_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string description_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string regionId_;
|
||||
std::string trafficType_;
|
||||
std::string flowLogName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEFLOWLOGREQUEST_H_
|
||||
53
vpc/include/alibabacloud/vpc/model/CreateFlowLogResult.h
Normal file
53
vpc/include/alibabacloud/vpc/model/CreateFlowLogResult.h
Normal file
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_CREATEFLOWLOGRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEFLOWLOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateFlowLogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateFlowLogResult();
|
||||
explicit CreateFlowLogResult(const std::string &payload);
|
||||
~CreateFlowLogResult();
|
||||
std::string getFlowLogId()const;
|
||||
std::string getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string flowLogId_;
|
||||
std::string success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEFLOWLOGRESULT_H_
|
||||
@@ -39,37 +39,40 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getIpProtocol()const;
|
||||
void setIpProtocol(const std::string& ipProtocol);
|
||||
std::string getInternalPort()const;
|
||||
void setInternalPort(const std::string& internalPort);
|
||||
std::string getForwardEntryName()const;
|
||||
void setForwardEntryName(const std::string& forwardEntryName);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getForwardTableId()const;
|
||||
void setForwardTableId(const std::string& forwardTableId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInternalIp()const;
|
||||
void setInternalIp(const std::string& internalIp);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getInternalPort()const;
|
||||
void setInternalPort(const std::string& internalPort);
|
||||
std::string getExternalIp()const;
|
||||
void setExternalIp(const std::string& externalIp);
|
||||
std::string getExternalPort()const;
|
||||
void setExternalPort(const std::string& externalPort);
|
||||
std::string getInternalIp()const;
|
||||
void setInternalIp(const std::string& internalIp);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ipProtocol_;
|
||||
std::string internalPort_;
|
||||
std::string forwardEntryName_;
|
||||
std::string ownerAccount_;
|
||||
std::string forwardTableId_;
|
||||
long ownerId_;
|
||||
std::string internalIp_;
|
||||
std::string regionId_;
|
||||
std::string internalPort_;
|
||||
std::string externalIp_;
|
||||
std::string externalPort_;
|
||||
std::string internalIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
CreateForwardEntryResult();
|
||||
explicit CreateForwardEntryResult(const std::string &payload);
|
||||
~CreateForwardEntryResult();
|
||||
std::string getForwardEntryId()const;
|
||||
std::string getForwardEntryId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string forwardEntryId_;
|
||||
std::string forwardEntryId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,14 +37,14 @@ namespace AlibabaCloud
|
||||
CreateGlobalAccelerationInstanceResult();
|
||||
explicit CreateGlobalAccelerationInstanceResult(const std::string &payload);
|
||||
~CreateGlobalAccelerationInstanceResult();
|
||||
std::string getIpAddress()const;
|
||||
std::string getGlobalAccelerationInstanceId()const;
|
||||
std::string getIpAddress()const;
|
||||
std::string getGlobalAccelerationInstanceId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string ipAddress_;
|
||||
std::string globalAccelerationInstanceId_;
|
||||
std::string ipAddress_;
|
||||
std::string globalAccelerationInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
CreateHaVipResult();
|
||||
explicit CreateHaVipResult(const std::string &payload);
|
||||
~CreateHaVipResult();
|
||||
std::string getHaVipId()const;
|
||||
std::string getHaVipId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string haVipId_;
|
||||
std::string haVipId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorAclListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateIPv6TranslatorAclListRequest();
|
||||
~CreateIPv6TranslatorAclListRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAclName()const;
|
||||
void setAclName(const std::string& aclName);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string aclName_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string clientToken_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTREQUEST_H_
|
||||
@@ -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_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorAclListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateIPv6TranslatorAclListResult();
|
||||
explicit CreateIPv6TranslatorAclListResult(const std::string &payload);
|
||||
~CreateIPv6TranslatorAclListResult();
|
||||
std::string getAclId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string aclId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTRESULT_H_
|
||||
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_CREATEIPV6TRANSLATORENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORENTRYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorEntryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateIPv6TranslatorEntryRequest();
|
||||
~CreateIPv6TranslatorEntryRequest();
|
||||
|
||||
int getBackendIpv4Port()const;
|
||||
void setBackendIpv4Port(int backendIpv4Port);
|
||||
std::string getAclId()const;
|
||||
void setAclId(const std::string& aclId);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getEntryName()const;
|
||||
void setEntryName(const std::string& entryName);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAclStatus()const;
|
||||
void setAclStatus(const std::string& aclStatus);
|
||||
int getEntryBandwidth()const;
|
||||
void setEntryBandwidth(int entryBandwidth);
|
||||
std::string getAclType()const;
|
||||
void setAclType(const std::string& aclType);
|
||||
int getAllocateIpv6Port()const;
|
||||
void setAllocateIpv6Port(int allocateIpv6Port);
|
||||
std::string getEntryDescription()const;
|
||||
void setEntryDescription(const std::string& entryDescription);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getBackendIpv4Addr()const;
|
||||
void setBackendIpv4Addr(const std::string& backendIpv4Addr);
|
||||
std::string getTransProtocol()const;
|
||||
void setTransProtocol(const std::string& transProtocol);
|
||||
std::string getIpv6TranslatorId()const;
|
||||
void setIpv6TranslatorId(const std::string& ipv6TranslatorId);
|
||||
|
||||
private:
|
||||
int backendIpv4Port_;
|
||||
std::string aclId_;
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string entryName_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string aclStatus_;
|
||||
int entryBandwidth_;
|
||||
std::string aclType_;
|
||||
int allocateIpv6Port_;
|
||||
std::string entryDescription_;
|
||||
std::string regionId_;
|
||||
std::string backendIpv4Addr_;
|
||||
std::string transProtocol_;
|
||||
std::string ipv6TranslatorId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORENTRYREQUEST_H_
|
||||
@@ -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_VPC_MODEL_CREATEIPV6TRANSLATORENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORENTRYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateIPv6TranslatorEntryResult();
|
||||
explicit CreateIPv6TranslatorEntryResult(const std::string &payload);
|
||||
~CreateIPv6TranslatorEntryResult();
|
||||
std::string getIpv6TranslatorEntryId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string ipv6TranslatorEntryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORENTRYRESULT_H_
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_CREATEIPV6TRANSLATORREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateIPv6TranslatorRequest();
|
||||
~CreateIPv6TranslatorRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
bool getAutoPay()const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getSpec()const;
|
||||
void setSpec(const std::string& spec);
|
||||
int getDuration()const;
|
||||
void setDuration(int duration);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getPayType()const;
|
||||
void setPayType(const std::string& payType);
|
||||
std::string getPricingCycle()const;
|
||||
void setPricingCycle(const std::string& pricingCycle);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
bool autoPay_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
int bandwidth_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string spec_;
|
||||
int duration_;
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
std::string payType_;
|
||||
std::string pricingCycle_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORREQUEST_H_
|
||||
@@ -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_VPC_MODEL_CREATEIPV6TRANSLATORRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateIPv6TranslatorResult();
|
||||
explicit CreateIPv6TranslatorResult(const std::string &payload);
|
||||
~CreateIPv6TranslatorResult();
|
||||
std::string getIpv6TranslatorId()const;
|
||||
std::string getSpec()const;
|
||||
long getOrderId()const;
|
||||
std::string getName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string ipv6TranslatorId_;
|
||||
std::string spec_;
|
||||
long orderId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORRESULT_H_
|
||||
@@ -0,0 +1,135 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_CREATEIPV6EGRESSONLYRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6EGRESSONLYRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateIpv6EgressOnlyRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateIpv6EgressOnlyRuleRequest();
|
||||
~CreateIpv6EgressOnlyRuleRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getInstanceType()const;
|
||||
void setInstanceType(const std::string& instanceType);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getIpv6GatewayId()const;
|
||||
void setIpv6GatewayId(const std::string& ipv6GatewayId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
long callerParentId_;
|
||||
std::string description_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string securityToken_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string instanceType_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string instanceId_;
|
||||
std::string requestId_;
|
||||
std::string ipv6GatewayId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6EGRESSONLYRULEREQUEST_H_
|
||||
@@ -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_VPC_MODEL_CREATEIPV6EGRESSONLYRULERESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6EGRESSONLYRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateIpv6EgressOnlyRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateIpv6EgressOnlyRuleResult();
|
||||
explicit CreateIpv6EgressOnlyRuleResult(const std::string &payload);
|
||||
~CreateIpv6EgressOnlyRuleResult();
|
||||
std::string getIpv6EgressRuleId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string ipv6EgressRuleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6EGRESSONLYRULERESULT_H_
|
||||
132
vpc/include/alibabacloud/vpc/model/CreateIpv6GatewayRequest.h
Normal file
132
vpc/include/alibabacloud/vpc/model/CreateIpv6GatewayRequest.h
Normal file
@@ -0,0 +1,132 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_CREATEIPV6GATEWAYREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6GATEWAYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateIpv6GatewayRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateIpv6GatewayRequest();
|
||||
~CreateIpv6GatewayRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getSpec()const;
|
||||
void setSpec(const std::string& spec);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
long callerParentId_;
|
||||
std::string description_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string spec_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string securityToken_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
std::string vpcId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6GATEWAYREQUEST_H_
|
||||
51
vpc/include/alibabacloud/vpc/model/CreateIpv6GatewayResult.h
Normal file
51
vpc/include/alibabacloud/vpc/model/CreateIpv6GatewayResult.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_VPC_MODEL_CREATEIPV6GATEWAYRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6GATEWAYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateIpv6GatewayResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateIpv6GatewayResult();
|
||||
explicit CreateIpv6GatewayResult(const std::string &payload);
|
||||
~CreateIpv6GatewayResult();
|
||||
std::string getIpv6GatewayId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string ipv6GatewayId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6GATEWAYRESULT_H_
|
||||
@@ -32,11 +32,11 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct BandwidthPackage
|
||||
{
|
||||
int ipCount;
|
||||
int bandwidth;
|
||||
std::string zone;
|
||||
std::string iSP;
|
||||
std::string internetChargeType;
|
||||
std::string iSP;
|
||||
int ipCount;
|
||||
};
|
||||
|
||||
public:
|
||||
@@ -45,39 +45,51 @@ namespace AlibabaCloud
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
bool getAutoPay()const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::vector<BandwidthPackage> getBandwidthPackage()const;
|
||||
void setBandwidthPackage(const std::vector<BandwidthPackage>& bandwidthPackage);
|
||||
std::string getSpec()const;
|
||||
void setSpec(const std::string& spec);
|
||||
std::string getDuration()const;
|
||||
void setDuration(const std::string& duration);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::vector<BandwidthPackage> getBandwidthPackage()const;
|
||||
void setBandwidthPackage(const std::vector<BandwidthPackage>& bandwidthPackage);
|
||||
std::string getInstanceChargeType()const;
|
||||
void setInstanceChargeType(const std::string& instanceChargeType);
|
||||
std::string getPricingCycle()const;
|
||||
void setPricingCycle(const std::string& pricingCycle);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
bool autoPay_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string clientToken_;
|
||||
std::string ownerAccount_;
|
||||
std::string vpcId_;
|
||||
std::string name_;
|
||||
std::string description_;
|
||||
long ownerId_;
|
||||
std::vector<BandwidthPackage> bandwidthPackage_;
|
||||
std::string spec_;
|
||||
std::string duration_;
|
||||
std::string regionId_;
|
||||
std::string vpcId_;
|
||||
std::string name_;
|
||||
std::vector<BandwidthPackage> bandwidthPackage_;
|
||||
std::string instanceChargeType_;
|
||||
std::string pricingCycle_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,18 +37,18 @@ namespace AlibabaCloud
|
||||
CreateNatGatewayResult();
|
||||
explicit CreateNatGatewayResult(const std::string &payload);
|
||||
~CreateNatGatewayResult();
|
||||
std::vector<std::string> getSnatTableIds()const;
|
||||
std::vector<std::string> getForwardTableIds()const;
|
||||
std::vector<std::string> getBandwidthPackageIds()const;
|
||||
std::string getNatGatewayId()const;
|
||||
std::vector<std::string> getSnatTableIds()const;
|
||||
std::vector<std::string> getForwardTableIds()const;
|
||||
std::vector<std::string> getBandwidthPackageIds()const;
|
||||
std::string getNatGatewayId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> snatTableIds_;
|
||||
std::vector<std::string> forwardTableIds_;
|
||||
std::vector<std::string> bandwidthPackageIds_;
|
||||
std::string natGatewayId_;
|
||||
std::vector<std::string> snatTableIds_;
|
||||
std::vector<std::string> forwardTableIds_;
|
||||
std::vector<std::string> bandwidthPackageIds_;
|
||||
std::string natGatewayId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
CreateNqaResult();
|
||||
explicit CreateNqaResult(const std::string &payload);
|
||||
~CreateNqaResult();
|
||||
std::string getNqaId()const;
|
||||
std::string getNqaId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string nqaId_;
|
||||
std::string nqaId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
CreatePhysicalConnectionNewResult();
|
||||
explicit CreatePhysicalConnectionNewResult(const std::string &payload);
|
||||
~CreatePhysicalConnectionNewResult();
|
||||
std::string getPhysicalConnectionId()const;
|
||||
std::string getPhysicalConnectionId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string physicalConnectionId_;
|
||||
std::string physicalConnectionId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
CreatePhysicalConnectionResult();
|
||||
explicit CreatePhysicalConnectionResult(const std::string &payload);
|
||||
~CreatePhysicalConnectionResult();
|
||||
std::string getPhysicalConnectionId()const;
|
||||
std::string getPhysicalConnectionId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string physicalConnectionId_;
|
||||
std::string physicalConnectionId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,9 +32,9 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct NextHopList
|
||||
{
|
||||
std::string nextHopType;
|
||||
std::string nextHopId;
|
||||
int weight;
|
||||
std::string nextHopId;
|
||||
std::string nextHopType;
|
||||
};
|
||||
|
||||
public:
|
||||
@@ -43,20 +43,24 @@ namespace AlibabaCloud
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getRouteEntryName()const;
|
||||
void setRouteEntryName(const std::string& routeEntryName);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getDestinationCidrBlock()const;
|
||||
void setDestinationCidrBlock(const std::string& destinationCidrBlock);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getNextHopId()const;
|
||||
void setNextHopId(const std::string& nextHopId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getPrivateIpAddress()const;
|
||||
void setPrivateIpAddress(const std::string& privateIpAddress);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNextHopId()const;
|
||||
void setNextHopId(const std::string& nextHopId);
|
||||
std::string getNextHopType()const;
|
||||
void setNextHopType(const std::string& nextHopType);
|
||||
std::vector<NextHopList> getNextHopList()const;
|
||||
@@ -66,13 +70,15 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string routeEntryName_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string clientToken_;
|
||||
std::string destinationCidrBlock_;
|
||||
std::string ownerAccount_;
|
||||
std::string nextHopId_;
|
||||
long ownerId_;
|
||||
std::string privateIpAddress_;
|
||||
std::string regionId_;
|
||||
std::string nextHopId_;
|
||||
std::string nextHopType_;
|
||||
std::vector<NextHopList> nextHopList_;
|
||||
std::string routeTableId_;
|
||||
|
||||
129
vpc/include/alibabacloud/vpc/model/CreateRouteTableRequest.h
Normal file
129
vpc/include/alibabacloud/vpc/model/CreateRouteTableRequest.h
Normal file
@@ -0,0 +1,129 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_CREATEROUTETABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEROUTETABLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateRouteTableRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateRouteTableRequest();
|
||||
~CreateRouteTableRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRouteTableName()const;
|
||||
void setRouteTableName(const std::string& routeTableName);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
long callerParentId_;
|
||||
std::string description_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string routeTableName_;
|
||||
std::string regionId_;
|
||||
std::string securityToken_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
std::string vpcId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEROUTETABLEREQUEST_H_
|
||||
51
vpc/include/alibabacloud/vpc/model/CreateRouteTableResult.h
Normal file
51
vpc/include/alibabacloud/vpc/model/CreateRouteTableResult.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_VPC_MODEL_CREATEROUTETABLERESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEROUTETABLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateRouteTableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateRouteTableResult();
|
||||
explicit CreateRouteTableResult(const std::string &payload);
|
||||
~CreateRouteTableResult();
|
||||
std::string getRouteTableId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string routeTableId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEROUTETABLERESULT_H_
|
||||
@@ -47,26 +47,34 @@ namespace AlibabaCloud
|
||||
void setRole(const std::string& role);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getHealthCheckTargetIp()const;
|
||||
void setHealthCheckTargetIp(const std::string& healthCheckTargetIp);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getSpec()const;
|
||||
void setSpec(const std::string& spec);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOppositeInterfaceId()const;
|
||||
void setOppositeInterfaceId(const std::string& oppositeInterfaceId);
|
||||
std::string getInstanceChargeType()const;
|
||||
void setInstanceChargeType(const std::string& instanceChargeType);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay()const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOppositeRegionId()const;
|
||||
void setOppositeRegionId(const std::string& oppositeRegionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getHealthCheckTargetIp()const;
|
||||
void setHealthCheckTargetIp(const std::string& healthCheckTargetIp);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getSpec()const;
|
||||
void setSpec(const std::string& spec);
|
||||
std::string getOppositeInterfaceOwnerId()const;
|
||||
void setOppositeInterfaceOwnerId(const std::string& oppositeInterfaceOwnerId);
|
||||
std::string getRouterType()const;
|
||||
void setRouterType(const std::string& routerType);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getHealthCheckSourceIp()const;
|
||||
void setHealthCheckSourceIp(const std::string& healthCheckSourceIp);
|
||||
std::string getRouterId()const;
|
||||
@@ -75,8 +83,8 @@ namespace AlibabaCloud
|
||||
void setOppositeRouterType(const std::string& oppositeRouterType);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getOppositeInterfaceId()const;
|
||||
void setOppositeInterfaceId(const std::string& oppositeInterfaceId);
|
||||
std::string getPricingCycle()const;
|
||||
void setPricingCycle(const std::string& pricingCycle);
|
||||
|
||||
private:
|
||||
std::string accessPointId_;
|
||||
@@ -85,21 +93,25 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
std::string role_;
|
||||
std::string clientToken_;
|
||||
std::string healthCheckTargetIp_;
|
||||
std::string description_;
|
||||
std::string spec_;
|
||||
std::string regionId_;
|
||||
std::string oppositeInterfaceId_;
|
||||
std::string instanceChargeType_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string oppositeRegionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string healthCheckTargetIp_;
|
||||
std::string description_;
|
||||
long ownerId_;
|
||||
std::string spec_;
|
||||
std::string oppositeInterfaceOwnerId_;
|
||||
std::string routerType_;
|
||||
std::string regionId_;
|
||||
std::string healthCheckSourceIp_;
|
||||
std::string routerId_;
|
||||
std::string oppositeRouterType_;
|
||||
std::string name_;
|
||||
std::string oppositeInterfaceId_;
|
||||
std::string pricingCycle_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,14 @@ namespace AlibabaCloud
|
||||
CreateRouterInterfaceResult();
|
||||
explicit CreateRouterInterfaceResult(const std::string &payload);
|
||||
~CreateRouterInterfaceResult();
|
||||
std::string getRouterInterfaceId()const;
|
||||
long getOrderId()const;
|
||||
std::string getRouterInterfaceId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string routerInterfaceId_;
|
||||
long orderId_;
|
||||
std::string routerInterfaceId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -45,6 +45,8 @@ namespace AlibabaCloud
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getSnatEntryName()const;
|
||||
void setSnatEntryName(const std::string& snatEntryName);
|
||||
std::string getSourceCIDR()const;
|
||||
void setSourceCIDR(const std::string& sourceCIDR);
|
||||
std::string getSnatTableId()const;
|
||||
@@ -60,6 +62,7 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string snatEntryName_;
|
||||
std::string sourceCIDR_;
|
||||
std::string snatTableId_;
|
||||
long ownerId_;
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
CreateSnatEntryResult();
|
||||
explicit CreateSnatEntryResult(const std::string &payload);
|
||||
~CreateSnatEntryResult();
|
||||
std::string getSnatEntryId()const;
|
||||
std::string getSnatEntryId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string snatEntryId_;
|
||||
std::string snatEntryId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,14 +37,14 @@ namespace AlibabaCloud
|
||||
CreateSslVpnClientCertResult();
|
||||
explicit CreateSslVpnClientCertResult(const std::string &payload);
|
||||
~CreateSslVpnClientCertResult();
|
||||
std::string getSslVpnClientCertId()const;
|
||||
std::string getName()const;
|
||||
std::string getSslVpnClientCertId()const;
|
||||
std::string getName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string sslVpnClientCertId_;
|
||||
std::string name_;
|
||||
std::string sslVpnClientCertId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,14 +37,14 @@ namespace AlibabaCloud
|
||||
CreateSslVpnServerResult();
|
||||
explicit CreateSslVpnServerResult(const std::string &payload);
|
||||
~CreateSslVpnServerResult();
|
||||
std::string getSslVpnServerId()const;
|
||||
std::string getName()const;
|
||||
std::string getSslVpnServerId()const;
|
||||
std::string getName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string sslVpnServerId_;
|
||||
std::string name_;
|
||||
std::string sslVpnServerId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -41,32 +41,38 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getVSwitchName()const;
|
||||
void setVSwitchName(const std::string& vSwitchName);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCidrBlock()const;
|
||||
void setCidrBlock(const std::string& cidrBlock);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
int getIpv6CidrBlock()const;
|
||||
void setIpv6CidrBlock(int ipv6CidrBlock);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getVSwitchName()const;
|
||||
void setVSwitchName(const std::string& vSwitchName);
|
||||
std::string getCidrBlock()const;
|
||||
void setCidrBlock(const std::string& cidrBlock);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string vpcId_;
|
||||
std::string vSwitchName_;
|
||||
std::string ownerAccount_;
|
||||
std::string cidrBlock_;
|
||||
std::string zoneId_;
|
||||
std::string description_;
|
||||
long ownerId_;
|
||||
int ipv6CidrBlock_;
|
||||
std::string regionId_;
|
||||
std::string vpcId_;
|
||||
std::string vSwitchName_;
|
||||
std::string cidrBlock_;
|
||||
std::string zoneId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
CreateVSwitchResult();
|
||||
explicit CreateVSwitchResult(const std::string &payload);
|
||||
~CreateVSwitchResult();
|
||||
std::string getVSwitchId()const;
|
||||
std::string getVSwitchId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string vSwitchId_;
|
||||
std::string vSwitchId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
CreateVirtualBorderRouterResult();
|
||||
explicit CreateVirtualBorderRouterResult(const std::string &payload);
|
||||
~CreateVirtualBorderRouterResult();
|
||||
std::string getVbrId()const;
|
||||
std::string getVbrId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string vbrId_;
|
||||
std::string vbrId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,41 +35,47 @@ namespace AlibabaCloud
|
||||
CreateVpcRequest();
|
||||
~CreateVpcRequest();
|
||||
|
||||
std::string getVpcName()const;
|
||||
void setVpcName(const std::string& vpcName);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCidrBlock()const;
|
||||
void setCidrBlock(const std::string& cidrBlock);
|
||||
bool getEnableIpv6()const;
|
||||
void setEnableIpv6(bool enableIpv6);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getUserCidr()const;
|
||||
void setUserCidr(const std::string& userCidr);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getIpv6CidrBlock()const;
|
||||
void setIpv6CidrBlock(const std::string& ipv6CidrBlock);
|
||||
std::string getVpcName()const;
|
||||
void setVpcName(const std::string& vpcName);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getCidrBlock()const;
|
||||
void setCidrBlock(const std::string& cidrBlock);
|
||||
std::string getUserCidr()const;
|
||||
void setUserCidr(const std::string& userCidr);
|
||||
|
||||
private:
|
||||
std::string vpcName_;
|
||||
std::string resourceGroupId_;
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string clientToken_;
|
||||
std::string ownerAccount_;
|
||||
std::string cidrBlock_;
|
||||
bool enableIpv6_;
|
||||
std::string description_;
|
||||
std::string userCidr_;
|
||||
long ownerId_;
|
||||
std::string ipv6CidrBlock_;
|
||||
std::string vpcName_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string cidrBlock_;
|
||||
std::string userCidr_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,18 +37,18 @@ namespace AlibabaCloud
|
||||
CreateVpcResult();
|
||||
explicit CreateVpcResult(const std::string &payload);
|
||||
~CreateVpcResult();
|
||||
std::string getVRouterId()const;
|
||||
std::string getRouteTableId()const;
|
||||
std::string getVpcId()const;
|
||||
std::string getResourceGroupId()const;
|
||||
std::string getVRouterId()const;
|
||||
std::string getRouteTableId()const;
|
||||
std::string getVpcId()const;
|
||||
std::string getResourceGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string vRouterId_;
|
||||
std::string routeTableId_;
|
||||
std::string vpcId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string vRouterId_;
|
||||
std::string routeTableId_;
|
||||
std::string vpcId_;
|
||||
std::string resourceGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,16 +37,16 @@ namespace AlibabaCloud
|
||||
CreateVpnConnectionResult();
|
||||
explicit CreateVpnConnectionResult(const std::string &payload);
|
||||
~CreateVpnConnectionResult();
|
||||
long getCreateTime()const;
|
||||
std::string getVpnConnectionId()const;
|
||||
std::string getName()const;
|
||||
long getCreateTime()const;
|
||||
std::string getVpnConnectionId()const;
|
||||
std::string getName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long createTime_;
|
||||
std::string vpnConnectionId_;
|
||||
std::string name_;
|
||||
long createTime_;
|
||||
std::string vpnConnectionId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
87
vpc/include/alibabacloud/vpc/model/CreateVpnGatewayRequest.h
Normal file
87
vpc/include/alibabacloud/vpc/model/CreateVpnGatewayRequest.h
Normal file
@@ -0,0 +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_VPC_MODEL_CREATEVPNGATEWAYREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEVPNGATEWAYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateVpnGatewayRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateVpnGatewayRequest();
|
||||
~CreateVpnGatewayRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay()const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
bool getEnableIpsec()const;
|
||||
void setEnableIpsec(bool enableIpsec);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getEnableSsl()const;
|
||||
void setEnableSsl(bool enableSsl);
|
||||
int getSslConnections()const;
|
||||
void setSslConnections(int sslConnections);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getInstanceChargeType()const;
|
||||
void setInstanceChargeType(const std::string& instanceChargeType);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
bool enableIpsec_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
bool enableSsl_;
|
||||
int sslConnections_;
|
||||
std::string regionId_;
|
||||
std::string vpcId_;
|
||||
std::string name_;
|
||||
std::string instanceChargeType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVPNGATEWAYREQUEST_H_
|
||||
55
vpc/include/alibabacloud/vpc/model/CreateVpnGatewayResult.h
Normal file
55
vpc/include/alibabacloud/vpc/model/CreateVpnGatewayResult.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_VPC_MODEL_CREATEVPNGATEWAYRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_CREATEVPNGATEWAYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT CreateVpnGatewayResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateVpnGatewayResult();
|
||||
explicit CreateVpnGatewayResult(const std::string &payload);
|
||||
~CreateVpnGatewayResult();
|
||||
std::string getVpnGatewayId()const;
|
||||
long getOrderId()const;
|
||||
std::string getName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string vpnGatewayId_;
|
||||
long orderId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVPNGATEWAYRESULT_H_
|
||||
63
vpc/include/alibabacloud/vpc/model/DeactiveFlowLogRequest.h
Normal file
63
vpc/include/alibabacloud/vpc/model/DeactiveFlowLogRequest.h
Normal 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_VPC_MODEL_DEACTIVEFLOWLOGREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DEACTIVEFLOWLOGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeactiveFlowLogRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeactiveFlowLogRequest();
|
||||
~DeactiveFlowLogRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getFlowLogId()const;
|
||||
void setFlowLogId(const std::string& flowLogId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string flowLogId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DEACTIVEFLOWLOGREQUEST_H_
|
||||
51
vpc/include/alibabacloud/vpc/model/DeactiveFlowLogResult.h
Normal file
51
vpc/include/alibabacloud/vpc/model/DeactiveFlowLogResult.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_VPC_MODEL_DEACTIVEFLOWLOGRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DEACTIVEFLOWLOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeactiveFlowLogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeactiveFlowLogResult();
|
||||
explicit DeactiveFlowLogResult(const std::string &payload);
|
||||
~DeactiveFlowLogResult();
|
||||
std::string getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DEACTIVEFLOWLOGRESULT_H_
|
||||
63
vpc/include/alibabacloud/vpc/model/DeleteFlowLogRequest.h
Normal file
63
vpc/include/alibabacloud/vpc/model/DeleteFlowLogRequest.h
Normal 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_VPC_MODEL_DELETEFLOWLOGREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEFLOWLOGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteFlowLogRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteFlowLogRequest();
|
||||
~DeleteFlowLogRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getFlowLogId()const;
|
||||
void setFlowLogId(const std::string& flowLogId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string flowLogId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEFLOWLOGREQUEST_H_
|
||||
51
vpc/include/alibabacloud/vpc/model/DeleteFlowLogResult.h
Normal file
51
vpc/include/alibabacloud/vpc/model/DeleteFlowLogResult.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_VPC_MODEL_DELETEFLOWLOGRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEFLOWLOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteFlowLogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteFlowLogResult();
|
||||
explicit DeleteFlowLogResult(const std::string &payload);
|
||||
~DeleteFlowLogResult();
|
||||
std::string getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEFLOWLOGRESULT_H_
|
||||
@@ -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_VPC_MODEL_DELETEIPV6TRANSLATORACLLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORACLLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIPv6TranslatorAclListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteIPv6TranslatorAclListRequest();
|
||||
~DeleteIPv6TranslatorAclListRequest();
|
||||
|
||||
std::string getAclId()const;
|
||||
void setAclId(const std::string& aclId);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string aclId_;
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORACLLISTREQUEST_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_VPC_MODEL_DELETEIPV6TRANSLATORACLLISTRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORACLLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIPv6TranslatorAclListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteIPv6TranslatorAclListResult();
|
||||
explicit DeleteIPv6TranslatorAclListResult(const std::string &payload);
|
||||
~DeleteIPv6TranslatorAclListResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORACLLISTRESULT_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_VPC_MODEL_DELETEIPV6TRANSLATORENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORENTRYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIPv6TranslatorEntryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteIPv6TranslatorEntryRequest();
|
||||
~DeleteIPv6TranslatorEntryRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getIpv6TranslatorEntryId()const;
|
||||
void setIpv6TranslatorEntryId(const std::string& ipv6TranslatorEntryId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getIpv6TranslatorId()const;
|
||||
void setIpv6TranslatorId(const std::string& ipv6TranslatorId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string ipv6TranslatorEntryId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string ipv6TranslatorId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORENTRYREQUEST_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_VPC_MODEL_DELETEIPV6TRANSLATORENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORENTRYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIPv6TranslatorEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteIPv6TranslatorEntryResult();
|
||||
explicit DeleteIPv6TranslatorEntryResult(const std::string &payload);
|
||||
~DeleteIPv6TranslatorEntryResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORENTRYRESULT_H_
|
||||
@@ -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_VPC_MODEL_DELETEIPV6TRANSLATORREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIPv6TranslatorRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteIPv6TranslatorRequest();
|
||||
~DeleteIPv6TranslatorRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getIpv6TranslatorId()const;
|
||||
void setIpv6TranslatorId(const std::string& ipv6TranslatorId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string ipv6TranslatorId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORREQUEST_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_VPC_MODEL_DELETEIPV6TRANSLATORRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIPv6TranslatorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteIPv6TranslatorResult();
|
||||
explicit DeleteIPv6TranslatorResult(const std::string &payload);
|
||||
~DeleteIPv6TranslatorResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6TRANSLATORRESULT_H_
|
||||
@@ -0,0 +1,123 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_DELETEIPV6EGRESSONLYRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6EGRESSONLYRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIpv6EgressOnlyRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteIpv6EgressOnlyRuleRequest();
|
||||
~DeleteIpv6EgressOnlyRuleRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getIpv6EgressOnlyRuleId()const;
|
||||
void setIpv6EgressOnlyRuleId(const std::string& ipv6EgressOnlyRuleId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string ipv6EgressOnlyRuleId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string securityToken_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6EGRESSONLYRULEREQUEST_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_VPC_MODEL_DELETEIPV6EGRESSONLYRULERESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6EGRESSONLYRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIpv6EgressOnlyRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteIpv6EgressOnlyRuleResult();
|
||||
explicit DeleteIpv6EgressOnlyRuleResult(const std::string &payload);
|
||||
~DeleteIpv6EgressOnlyRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6EGRESSONLYRULERESULT_H_
|
||||
120
vpc/include/alibabacloud/vpc/model/DeleteIpv6GatewayRequest.h
Normal file
120
vpc/include/alibabacloud/vpc/model/DeleteIpv6GatewayRequest.h
Normal file
@@ -0,0 +1,120 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_DELETEIPV6GATEWAYREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6GATEWAYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIpv6GatewayRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteIpv6GatewayRequest();
|
||||
~DeleteIpv6GatewayRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getIpv6GatewayId()const;
|
||||
void setIpv6GatewayId(const std::string& ipv6GatewayId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string securityToken_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
std::string ipv6GatewayId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6GATEWAYREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_MOVERESOURCEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_MOVERESOURCEGROUPRESULT_H_
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_DELETEIPV6GATEWAYRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6GATEWAYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT MoveResourceGroupResult : public ServiceResult
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIpv6GatewayResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
MoveResourceGroupResult();
|
||||
explicit MoveResourceGroupResult(const std::string &payload);
|
||||
~MoveResourceGroupResult();
|
||||
DeleteIpv6GatewayResult();
|
||||
explicit DeleteIpv6GatewayResult(const std::string &payload);
|
||||
~DeleteIpv6GatewayResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_MOVERESOURCEGROUPRESULT_H_
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6GATEWAYRESULT_H_
|
||||
@@ -0,0 +1,123 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_DELETEIPV6INTERNETBANDWIDTHREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6INTERNETBANDWIDTHREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIpv6InternetBandwidthRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteIpv6InternetBandwidthRequest();
|
||||
~DeleteIpv6InternetBandwidthRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getIpv6InternetBandwidthId()const;
|
||||
void setIpv6InternetBandwidthId(const std::string& ipv6InternetBandwidthId);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getIpv6AddressId()const;
|
||||
void setIpv6AddressId(const std::string& ipv6AddressId);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string ipv6InternetBandwidthId_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string securityToken_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string ipv6AddressId_;
|
||||
std::string requestId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6INTERNETBANDWIDTHREQUEST_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_VPC_MODEL_DELETEIPV6INTERNETBANDWIDTHRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEIPV6INTERNETBANDWIDTHRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteIpv6InternetBandwidthResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteIpv6InternetBandwidthResult();
|
||||
explicit DeleteIpv6InternetBandwidthResult(const std::string &payload);
|
||||
~DeleteIpv6InternetBandwidthResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEIPV6INTERNETBANDWIDTHRESULT_H_
|
||||
@@ -32,8 +32,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct NextHopList
|
||||
{
|
||||
std::string nextHopType;
|
||||
std::string nextHopId;
|
||||
std::string nextHopType;
|
||||
};
|
||||
|
||||
public:
|
||||
@@ -46,6 +46,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getRouteEntryId()const;
|
||||
void setRouteEntryId(const std::string& routeEntryId);
|
||||
std::string getDestinationCidrBlock()const;
|
||||
void setDestinationCidrBlock(const std::string& destinationCidrBlock);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -63,6 +65,7 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string routeEntryId_;
|
||||
std::string destinationCidrBlock_;
|
||||
std::string ownerAccount_;
|
||||
std::string nextHopId_;
|
||||
|
||||
120
vpc/include/alibabacloud/vpc/model/DeleteRouteTableRequest.h
Normal file
120
vpc/include/alibabacloud/vpc/model/DeleteRouteTableRequest.h
Normal file
@@ -0,0 +1,120 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_DELETEROUTETABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEROUTETABLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteRouteTableRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteRouteTableRequest();
|
||||
~DeleteRouteTableRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
std::string getRouteTableId()const;
|
||||
void setRouteTableId(const std::string& routeTableId);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string securityToken_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
std::string routeTableId_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEROUTETABLEREQUEST_H_
|
||||
49
vpc/include/alibabacloud/vpc/model/DeleteRouteTableResult.h
Normal file
49
vpc/include/alibabacloud/vpc/model/DeleteRouteTableResult.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_VPC_MODEL_DELETEROUTETABLERESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DELETEROUTETABLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DeleteRouteTableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteRouteTableResult();
|
||||
explicit DeleteRouteTableResult(const std::string &payload);
|
||||
~DeleteRouteTableResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEROUTETABLERESULT_H_
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
@@ -50,6 +52,7 @@ namespace AlibabaCloud
|
||||
std::string vSwitchId_;
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -49,6 +51,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string vpcId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
@@ -32,8 +32,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct Filter
|
||||
{
|
||||
std::string key;
|
||||
std::vector<std::string> value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
|
||||
@@ -32,34 +32,34 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeAccessPointsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AccessPointType
|
||||
{
|
||||
std::string status;
|
||||
std::string type;
|
||||
std::string description;
|
||||
std::string attachedRegionNo;
|
||||
std::string accessPointId;
|
||||
std::string hostOperator;
|
||||
std::string location;
|
||||
std::string name;
|
||||
};
|
||||
struct AccessPointType
|
||||
{
|
||||
std::string status;
|
||||
std::string type;
|
||||
std::string description;
|
||||
std::string attachedRegionNo;
|
||||
std::string accessPointId;
|
||||
std::string hostOperator;
|
||||
std::string location;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeAccessPointsResult();
|
||||
explicit DescribeAccessPointsResult(const std::string &payload);
|
||||
~DescribeAccessPointsResult();
|
||||
std::vector<AccessPointType> getAccessPointSet()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<AccessPointType> getAccessPointSet()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AccessPointType> accessPointSet_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<AccessPointType> accessPointSet_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,48 +32,48 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeBandwidthPackagesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BandwidthPackage
|
||||
{
|
||||
struct PublicIpAddresse
|
||||
{
|
||||
std::string usingStatus;
|
||||
bool apAccessEnabled;
|
||||
std::string allocationId;
|
||||
std::string ipAddress;
|
||||
};
|
||||
std::string status;
|
||||
std::string ipCount;
|
||||
std::string description;
|
||||
std::string zoneId;
|
||||
std::string instanceChargeType;
|
||||
std::string iSP;
|
||||
std::string businessStatus;
|
||||
std::string name;
|
||||
std::string internetChargeType;
|
||||
std::string bandwidth;
|
||||
std::string creationTime;
|
||||
std::vector<BandwidthPackage::PublicIpAddresse> publicIpAddresses;
|
||||
std::string bandwidthPackageId;
|
||||
std::string regionId;
|
||||
std::string natGatewayId;
|
||||
};
|
||||
struct BandwidthPackage
|
||||
{
|
||||
struct PublicIpAddresse
|
||||
{
|
||||
std::string usingStatus;
|
||||
bool apAccessEnabled;
|
||||
std::string allocationId;
|
||||
std::string ipAddress;
|
||||
};
|
||||
std::string status;
|
||||
std::string ipCount;
|
||||
std::string description;
|
||||
std::string zoneId;
|
||||
std::string instanceChargeType;
|
||||
std::string iSP;
|
||||
std::string businessStatus;
|
||||
std::string name;
|
||||
std::string internetChargeType;
|
||||
std::string bandwidth;
|
||||
std::string creationTime;
|
||||
std::vector<BandwidthPackage::PublicIpAddresse> publicIpAddresses;
|
||||
std::string bandwidthPackageId;
|
||||
std::string regionId;
|
||||
std::string natGatewayId;
|
||||
};
|
||||
|
||||
|
||||
DescribeBandwidthPackagesResult();
|
||||
explicit DescribeBandwidthPackagesResult(const std::string &payload);
|
||||
~DescribeBandwidthPackagesResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<BandwidthPackage> getBandwidthPackages()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<BandwidthPackage> getBandwidthPackages()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<BandwidthPackage> bandwidthPackages_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<BandwidthPackage> bandwidthPackages_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,39 +32,39 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeBgpGroupsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BgpGroup
|
||||
{
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string keepalive;
|
||||
std::string routerId;
|
||||
std::string peerAsn;
|
||||
std::string name;
|
||||
std::string localAsn;
|
||||
std::string authKey;
|
||||
std::string isFake;
|
||||
std::string routeLimit;
|
||||
std::string regionId;
|
||||
std::string hold;
|
||||
std::string bgpGroupId;
|
||||
};
|
||||
struct BgpGroup
|
||||
{
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string keepalive;
|
||||
std::string routerId;
|
||||
std::string peerAsn;
|
||||
std::string name;
|
||||
std::string localAsn;
|
||||
std::string authKey;
|
||||
std::string isFake;
|
||||
std::string routeLimit;
|
||||
std::string regionId;
|
||||
std::string hold;
|
||||
std::string bgpGroupId;
|
||||
};
|
||||
|
||||
|
||||
DescribeBgpGroupsResult();
|
||||
explicit DescribeBgpGroupsResult(const std::string &payload);
|
||||
~DescribeBgpGroupsResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
std::vector<BgpGroup> getBgpGroups()const;
|
||||
int getPageNumber()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
std::vector<BgpGroup> getBgpGroups()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
std::vector<BgpGroup> bgpGroups_;
|
||||
int pageNumber_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
std::vector<BgpGroup> bgpGroups_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_DESCRIBEFORWARDTABLESREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEFORWARDTABLESREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_DESCRIBEBGPNETWORKSREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEBGPNETWORKSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,12 +28,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeForwardTablesRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeBgpNetworksRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeForwardTablesRequest();
|
||||
~DescribeForwardTablesRequest();
|
||||
DescribeBgpNetworksRequest();
|
||||
~DescribeBgpNetworksRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
@@ -41,10 +41,10 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getRouterId()const;
|
||||
void setRouterId(const std::string& routerId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getForwardTableId()const;
|
||||
void setForwardTableId(const std::string& forwardTableId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getOwnerId()const;
|
||||
@@ -56,8 +56,8 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string routerId_;
|
||||
std::string ownerAccount_;
|
||||
std::string forwardTableId_;
|
||||
int pageSize_;
|
||||
long ownerId_;
|
||||
int pageNumber_;
|
||||
@@ -66,4 +66,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEFORWARDTABLESREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEBGPNETWORKSREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_DESCRIBEVPNCONNECTIONLOGSRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEVPNCONNECTIONLOGSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_VPC_MODEL_DESCRIBEBGPNETWORKSRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEBGPNETWORKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,31 +29,35 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeVpnConnectionLogsResult : public ServiceResult
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeBgpNetworksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BgpNetwork
|
||||
{
|
||||
std::string dstCidrBlock;
|
||||
std::string vpcId;
|
||||
std::string routerId;
|
||||
};
|
||||
|
||||
|
||||
DescribeVpnConnectionLogsResult();
|
||||
explicit DescribeVpnConnectionLogsResult(const std::string &payload);
|
||||
~DescribeVpnConnectionLogsResult();
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
bool getIsCompleted()const;
|
||||
std::vector<std::string> getData()const;
|
||||
int getCount()const;
|
||||
DescribeBgpNetworksResult();
|
||||
explicit DescribeBgpNetworksResult(const std::string &payload);
|
||||
~DescribeBgpNetworksResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<BgpNetwork> getBgpNetworks()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
bool isCompleted_;
|
||||
std::vector<std::string> data_;
|
||||
int count_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<BgpNetwork> bgpNetworks_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEVPNCONNECTIONLOGSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEBGPNETWORKSRESULT_H_
|
||||
@@ -32,42 +32,42 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeBgpPeersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BgpPeer
|
||||
{
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string peerIpAddress;
|
||||
std::string keepalive;
|
||||
std::string routerId;
|
||||
std::string peerAsn;
|
||||
std::string name;
|
||||
std::string bgpPeerId;
|
||||
std::string localAsn;
|
||||
std::string bgpStatus;
|
||||
std::string authKey;
|
||||
std::string isFake;
|
||||
std::string routeLimit;
|
||||
std::string regionId;
|
||||
std::string hold;
|
||||
std::string bgpGroupId;
|
||||
};
|
||||
struct BgpPeer
|
||||
{
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string peerIpAddress;
|
||||
std::string keepalive;
|
||||
std::string routerId;
|
||||
std::string peerAsn;
|
||||
std::string name;
|
||||
std::string bgpPeerId;
|
||||
std::string localAsn;
|
||||
std::string bgpStatus;
|
||||
std::string authKey;
|
||||
std::string isFake;
|
||||
std::string routeLimit;
|
||||
std::string regionId;
|
||||
std::string hold;
|
||||
std::string bgpGroupId;
|
||||
};
|
||||
|
||||
|
||||
DescribeBgpPeersResult();
|
||||
explicit DescribeBgpPeersResult(const std::string &payload);
|
||||
~DescribeBgpPeersResult();
|
||||
std::vector<BgpPeer> getBgpPeers()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<BgpPeer> getBgpPeers()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<BgpPeer> bgpPeers_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<BgpPeer> bgpPeers_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
DescribeCommonBandwidthPackagesRequest();
|
||||
~DescribeCommonBandwidthPackagesRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getBandwidthPackageId()const;
|
||||
@@ -51,10 +53,13 @@ namespace AlibabaCloud
|
||||
void setPageSize(int pageSize);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getIncludeReservationData()const;
|
||||
void setIncludeReservationData(bool includeReservationData);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
long resourceOwnerId_;
|
||||
std::string bandwidthPackageId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
@@ -63,6 +68,7 @@ namespace AlibabaCloud
|
||||
std::string name_;
|
||||
int pageSize_;
|
||||
long ownerId_;
|
||||
bool includeReservationData_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
|
||||
@@ -32,44 +32,51 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeCommonBandwidthPackagesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CommonBandwidthPackage
|
||||
{
|
||||
struct PublicIpAddresse
|
||||
{
|
||||
std::string allocationId;
|
||||
std::string ipAddress;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string instanceChargeType;
|
||||
std::string businessStatus;
|
||||
std::string name;
|
||||
std::string internetChargeType;
|
||||
std::string bandwidth;
|
||||
std::string expiredTime;
|
||||
std::string creationTime;
|
||||
std::vector<CommonBandwidthPackage::PublicIpAddresse> publicIpAddresses;
|
||||
std::string bandwidthPackageId;
|
||||
int ratio;
|
||||
std::string regionId;
|
||||
};
|
||||
struct CommonBandwidthPackage
|
||||
{
|
||||
struct PublicIpAddresse
|
||||
{
|
||||
std::string allocationId;
|
||||
std::string ipAddress;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string resourceGroupId;
|
||||
std::string instanceChargeType;
|
||||
std::string iSP;
|
||||
std::string hasReservationData;
|
||||
std::string businessStatus;
|
||||
std::string name;
|
||||
std::string internetChargeType;
|
||||
std::string reservationInternetChargeType;
|
||||
std::string reservationOrderType;
|
||||
std::string bandwidth;
|
||||
std::string expiredTime;
|
||||
std::string creationTime;
|
||||
std::vector<CommonBandwidthPackage::PublicIpAddresse> publicIpAddresses;
|
||||
std::string bandwidthPackageId;
|
||||
int ratio;
|
||||
std::string regionId;
|
||||
std::string reservationActiveTime;
|
||||
std::string reservationBandwidth;
|
||||
};
|
||||
|
||||
|
||||
DescribeCommonBandwidthPackagesResult();
|
||||
explicit DescribeCommonBandwidthPackagesResult(const std::string &payload);
|
||||
~DescribeCommonBandwidthPackagesResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<CommonBandwidthPackage> getCommonBandwidthPackages()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<CommonBandwidthPackage> getCommonBandwidthPackages()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<CommonBandwidthPackage> commonBandwidthPackages_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<CommonBandwidthPackage> commonBandwidthPackages_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,20 +37,20 @@ namespace AlibabaCloud
|
||||
DescribeCustomerGatewayResult();
|
||||
explicit DescribeCustomerGatewayResult(const std::string &payload);
|
||||
~DescribeCustomerGatewayResult();
|
||||
std::string getDescription()const;
|
||||
std::string getCustomerGatewayId()const;
|
||||
long getCreateTime()const;
|
||||
std::string getIpAddress()const;
|
||||
std::string getName()const;
|
||||
std::string getDescription()const;
|
||||
std::string getCustomerGatewayId()const;
|
||||
long getCreateTime()const;
|
||||
std::string getIpAddress()const;
|
||||
std::string getName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string description_;
|
||||
std::string customerGatewayId_;
|
||||
long createTime_;
|
||||
std::string ipAddress_;
|
||||
std::string name_;
|
||||
std::string description_;
|
||||
std::string customerGatewayId_;
|
||||
long createTime_;
|
||||
std::string ipAddress_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,31 +32,31 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeCustomerGatewaysResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CustomerGateway
|
||||
{
|
||||
std::string description;
|
||||
std::string customerGatewayId;
|
||||
long createTime;
|
||||
std::string ipAddress;
|
||||
std::string name;
|
||||
};
|
||||
struct CustomerGateway
|
||||
{
|
||||
std::string description;
|
||||
std::string customerGatewayId;
|
||||
long createTime;
|
||||
std::string ipAddress;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeCustomerGatewaysResult();
|
||||
explicit DescribeCustomerGatewaysResult(const std::string &payload);
|
||||
~DescribeCustomerGatewaysResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<CustomerGateway> getCustomerGateways()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<CustomerGateway> getCustomerGateways()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<CustomerGateway> customerGateways_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<CustomerGateway> customerGateways_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -30,6 +30,11 @@ namespace AlibabaCloud
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeEipAddressesRequest : public RpcServiceRequest
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
DescribeEipAddressesRequest();
|
||||
@@ -41,6 +46,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getFilter2Value()const;
|
||||
void setFilter2Value(const std::string& filter2Value);
|
||||
std::string getISP()const;
|
||||
void setISP(const std::string& iSP);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getAllocationId()const;
|
||||
@@ -51,6 +58,8 @@ namespace AlibabaCloud
|
||||
void setFilter2Key(const std::string& filter2Key);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getIncludeReservationData()const;
|
||||
void setIncludeReservationData(bool includeReservationData);
|
||||
std::string getEipAddress()const;
|
||||
void setEipAddress(const std::string& eipAddress);
|
||||
int getPageNumber()const;
|
||||
@@ -67,6 +76,8 @@ namespace AlibabaCloud
|
||||
void setAssociatedInstanceType(const std::string& associatedInstanceType);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
std::string getChargeType()const;
|
||||
void setChargeType(const std::string& chargeType);
|
||||
std::string getAssociatedInstanceId()const;
|
||||
@@ -78,11 +89,13 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string filter2Value_;
|
||||
std::string iSP_;
|
||||
std::string ownerAccount_;
|
||||
std::string allocationId_;
|
||||
std::string filter1Value_;
|
||||
std::string filter2Key_;
|
||||
long ownerId_;
|
||||
bool includeReservationData_;
|
||||
std::string eipAddress_;
|
||||
int pageNumber_;
|
||||
std::string resourceGroupId_;
|
||||
@@ -91,6 +104,7 @@ namespace AlibabaCloud
|
||||
std::string regionId_;
|
||||
std::string associatedInstanceType_;
|
||||
int pageSize_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string chargeType_;
|
||||
std::string associatedInstanceId_;
|
||||
std::string status_;
|
||||
|
||||
@@ -32,50 +32,65 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeEipAddressesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EipAddress
|
||||
{
|
||||
struct LockReason
|
||||
{
|
||||
std::string lockReason;
|
||||
};
|
||||
std::string status;
|
||||
std::vector<std::string> availableRegions;
|
||||
std::string resourceGroupId;
|
||||
std::string instanceId;
|
||||
std::string allocationId;
|
||||
std::string bandwidthPackageType;
|
||||
std::vector<EipAddress::LockReason> operationLocks;
|
||||
std::string internetChargeType;
|
||||
std::string name;
|
||||
std::string allocationTime;
|
||||
std::string descritpion;
|
||||
std::string eipBandwidth;
|
||||
std::string instanceRegionId;
|
||||
std::string chargeType;
|
||||
std::string bandwidth;
|
||||
std::string expiredTime;
|
||||
std::string bandwidthPackageId;
|
||||
std::string ipAddress;
|
||||
std::string regionId;
|
||||
std::string instanceType;
|
||||
};
|
||||
struct EipAddress
|
||||
{
|
||||
struct LockReason
|
||||
{
|
||||
std::string lockReason;
|
||||
};
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
std::string hDMonitorStatus;
|
||||
std::string privateIpAddress;
|
||||
std::vector<std::string> availableRegions;
|
||||
std::string resourceGroupId;
|
||||
std::string allocationId;
|
||||
std::string name;
|
||||
std::string reservationOrderType;
|
||||
std::string instanceRegionId;
|
||||
std::string bandwidth;
|
||||
std::string expiredTime;
|
||||
std::string bandwidthPackageId;
|
||||
std::string instanceType;
|
||||
std::string reservationActiveTime;
|
||||
std::string reservationBandwidth;
|
||||
std::vector<EipAddress::Tag> tags;
|
||||
std::string status;
|
||||
std::string instanceId;
|
||||
std::string iSP;
|
||||
std::string mode;
|
||||
std::string hasReservationData;
|
||||
std::string bandwidthPackageType;
|
||||
std::vector<EipAddress::LockReason> operationLocks;
|
||||
std::string internetChargeType;
|
||||
std::string reservationInternetChargeType;
|
||||
std::string allocationTime;
|
||||
std::string descritpion;
|
||||
std::string eipBandwidth;
|
||||
std::string chargeType;
|
||||
std::string ipAddress;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
DescribeEipAddressesResult();
|
||||
explicit DescribeEipAddressesResult(const std::string &payload);
|
||||
~DescribeEipAddressesResult();
|
||||
int getTotalCount()const;
|
||||
std::vector<EipAddress> getEipAddresses()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
int getTotalCount()const;
|
||||
std::vector<EipAddress> getEipAddresses()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::vector<EipAddress> eipAddresses_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
int totalCount_;
|
||||
std::vector<EipAddress> eipAddresses_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setPeriod(int period);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getEndTime()const;
|
||||
@@ -56,6 +58,7 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
int period_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string endTime_;
|
||||
std::string allocationId_;
|
||||
|
||||
@@ -32,26 +32,26 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeEipMonitorDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EipMonitorData
|
||||
{
|
||||
int eipPackets;
|
||||
int eipBandwidth;
|
||||
int eipFlow;
|
||||
int eipTX;
|
||||
std::string timeStamp;
|
||||
int eipRX;
|
||||
};
|
||||
struct EipMonitorData
|
||||
{
|
||||
int eipPackets;
|
||||
int eipBandwidth;
|
||||
int eipFlow;
|
||||
int eipTX;
|
||||
std::string timeStamp;
|
||||
int eipRX;
|
||||
};
|
||||
|
||||
|
||||
DescribeEipMonitorDataResult();
|
||||
explicit DescribeEipMonitorDataResult(const std::string &payload);
|
||||
~DescribeEipMonitorDataResult();
|
||||
std::vector<EipMonitorData> getEipMonitorDatas()const;
|
||||
std::vector<EipMonitorData> getEipMonitorDatas()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<EipMonitorData> eipMonitorDatas_;
|
||||
std::vector<EipMonitorData> eipMonitorDatas_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
93
vpc/include/alibabacloud/vpc/model/DescribeFlowLogsRequest.h
Normal file
93
vpc/include/alibabacloud/vpc/model/DescribeFlowLogsRequest.h
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* 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_VPC_MODEL_DESCRIBEFLOWLOGSREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEFLOWLOGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeFlowLogsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeFlowLogsRequest();
|
||||
~DescribeFlowLogsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceId()const;
|
||||
void setResourceId(const std::string& resourceId);
|
||||
std::string getProjectName()const;
|
||||
void setProjectName(const std::string& projectName);
|
||||
std::string getLogStoreName()const;
|
||||
void setLogStoreName(const std::string& logStoreName);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getTrafficType()const;
|
||||
void setTrafficType(const std::string& trafficType);
|
||||
std::string getFlowLogId()const;
|
||||
void setFlowLogId(const std::string& flowLogId);
|
||||
std::string getFlowLogName()const;
|
||||
void setFlowLogName(const std::string& flowLogName);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceId_;
|
||||
std::string projectName_;
|
||||
std::string logStoreName_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string description_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string trafficType_;
|
||||
std::string flowLogId_;
|
||||
std::string flowLogName_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEFLOWLOGSREQUEST_H_
|
||||
73
vpc/include/alibabacloud/vpc/model/DescribeFlowLogsResult.h
Normal file
73
vpc/include/alibabacloud/vpc/model/DescribeFlowLogsResult.h
Normal file
@@ -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_VPC_MODEL_DESCRIBEFLOWLOGSRESULT_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEFLOWLOGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeFlowLogsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FlowLog
|
||||
{
|
||||
std::string status;
|
||||
std::string flowLogName;
|
||||
std::string description;
|
||||
std::string logStoreName;
|
||||
std::string resourceId;
|
||||
std::string projectName;
|
||||
std::string creationTime;
|
||||
std::string resourceType;
|
||||
std::string regionId;
|
||||
std::string flowLogId;
|
||||
std::string trafficType;
|
||||
};
|
||||
|
||||
|
||||
DescribeFlowLogsResult();
|
||||
explicit DescribeFlowLogsResult(const std::string &payload);
|
||||
~DescribeFlowLogsResult();
|
||||
std::string getTotalCount()const;
|
||||
std::vector<FlowLog> getFlowLogs()const;
|
||||
std::string getPageSize()const;
|
||||
std::string getPageNumber()const;
|
||||
std::string getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalCount_;
|
||||
std::vector<FlowLog> flowLogs_;
|
||||
std::string pageSize_;
|
||||
std::string pageNumber_;
|
||||
std::string success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEFLOWLOGSRESULT_H_
|
||||
@@ -39,31 +39,49 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getForwardEntryId()const;
|
||||
void setForwardEntryId(const std::string& forwardEntryId);
|
||||
std::string getIpProtocol()const;
|
||||
void setIpProtocol(const std::string& ipProtocol);
|
||||
std::string getForwardEntryName()const;
|
||||
void setForwardEntryName(const std::string& forwardEntryName);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getForwardTableId()const;
|
||||
void setForwardTableId(const std::string& forwardTableId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInternalIp()const;
|
||||
void setInternalIp(const std::string& internalIp);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getForwardEntryId()const;
|
||||
void setForwardEntryId(const std::string& forwardEntryId);
|
||||
std::string getInternalPort()const;
|
||||
void setInternalPort(const std::string& internalPort);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getExternalIp()const;
|
||||
void setExternalIp(const std::string& externalIp);
|
||||
std::string getExternalPort()const;
|
||||
void setExternalPort(const std::string& externalPort);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string forwardEntryId_;
|
||||
std::string ipProtocol_;
|
||||
std::string forwardEntryName_;
|
||||
std::string ownerAccount_;
|
||||
std::string forwardTableId_;
|
||||
int pageSize_;
|
||||
long ownerId_;
|
||||
std::string internalIp_;
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
std::string forwardEntryId_;
|
||||
std::string internalPort_;
|
||||
int pageSize_;
|
||||
std::string externalIp_;
|
||||
std::string externalPort_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,34 +32,35 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeForwardTableEntriesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ForwardTableEntry
|
||||
{
|
||||
std::string status;
|
||||
std::string externalPort;
|
||||
std::string externalIp;
|
||||
std::string forwardEntryId;
|
||||
std::string ipProtocol;
|
||||
std::string internalPort;
|
||||
std::string internalIp;
|
||||
std::string forwardTableId;
|
||||
};
|
||||
struct ForwardTableEntry
|
||||
{
|
||||
std::string status;
|
||||
std::string externalPort;
|
||||
std::string externalIp;
|
||||
std::string forwardEntryId;
|
||||
std::string ipProtocol;
|
||||
std::string internalPort;
|
||||
std::string forwardEntryName;
|
||||
std::string internalIp;
|
||||
std::string forwardTableId;
|
||||
};
|
||||
|
||||
|
||||
DescribeForwardTableEntriesResult();
|
||||
explicit DescribeForwardTableEntriesResult(const std::string &payload);
|
||||
~DescribeForwardTableEntriesResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<ForwardTableEntry> getForwardTableEntries()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<ForwardTableEntry> getForwardTableEntries()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<ForwardTableEntry> forwardTableEntries_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<ForwardTableEntry> forwardTableEntries_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -49,6 +49,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getIncludeReservationData()const;
|
||||
void setIncludeReservationData(bool includeReservationData);
|
||||
std::string getGlobalAccelerationInstanceId()const;
|
||||
void setGlobalAccelerationInstanceId(const std::string& globalAccelerationInstanceId);
|
||||
std::string getServerId()const;
|
||||
@@ -72,6 +74,7 @@ namespace AlibabaCloud
|
||||
std::string serviceLocation_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
bool includeReservationData_;
|
||||
std::string globalAccelerationInstanceId_;
|
||||
std::string serverId_;
|
||||
int pageNumber_;
|
||||
|
||||
@@ -32,59 +32,64 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeGlobalAccelerationInstancesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct GlobalAccelerationInstance
|
||||
{
|
||||
struct LockReason
|
||||
{
|
||||
std::string lockReason;
|
||||
};
|
||||
struct BackendServer
|
||||
{
|
||||
std::string serverType;
|
||||
std::string serverId;
|
||||
std::string regionId;
|
||||
std::string serverIpAddress;
|
||||
};
|
||||
struct PublicIpAddress
|
||||
{
|
||||
std::string allocationId;
|
||||
std::string ipAddress;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string globalAccelerationInstanceId;
|
||||
std::vector<GlobalAccelerationInstance::BackendServer> backendServers;
|
||||
std::vector<GlobalAccelerationInstance::LockReason> operationLocks;
|
||||
std::string internetChargeType;
|
||||
std::string name;
|
||||
std::string bandwidthType;
|
||||
std::string accelerationLocation;
|
||||
std::string chargeType;
|
||||
std::string serviceLocation;
|
||||
std::string bandwidth;
|
||||
std::string expiredTime;
|
||||
std::string creationTime;
|
||||
std::vector<GlobalAccelerationInstance::PublicIpAddress> publicIpAddresses;
|
||||
std::string ipAddress;
|
||||
std::string regionId;
|
||||
};
|
||||
struct GlobalAccelerationInstance
|
||||
{
|
||||
struct LockReason
|
||||
{
|
||||
std::string lockReason;
|
||||
};
|
||||
struct BackendServer
|
||||
{
|
||||
std::string serverType;
|
||||
std::string serverId;
|
||||
std::string regionId;
|
||||
std::string serverIpAddress;
|
||||
};
|
||||
struct PublicIpAddress
|
||||
{
|
||||
std::string allocationId;
|
||||
std::string ipAddress;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string hasReservationData;
|
||||
std::string globalAccelerationInstanceId;
|
||||
std::vector<GlobalAccelerationInstance::BackendServer> backendServers;
|
||||
std::vector<GlobalAccelerationInstance::LockReason> operationLocks;
|
||||
std::string internetChargeType;
|
||||
std::string name;
|
||||
std::string reservationInternetChargeType;
|
||||
std::string reservationOrderType;
|
||||
std::string bandwidthType;
|
||||
std::string accelerationLocation;
|
||||
std::string chargeType;
|
||||
std::string serviceLocation;
|
||||
std::string bandwidth;
|
||||
std::string expiredTime;
|
||||
std::string creationTime;
|
||||
std::vector<GlobalAccelerationInstance::PublicIpAddress> publicIpAddresses;
|
||||
std::string ipAddress;
|
||||
std::string regionId;
|
||||
std::string reservationActiveTime;
|
||||
std::string reservationBandwidth;
|
||||
};
|
||||
|
||||
|
||||
DescribeGlobalAccelerationInstancesResult();
|
||||
explicit DescribeGlobalAccelerationInstancesResult(const std::string &payload);
|
||||
~DescribeGlobalAccelerationInstancesResult();
|
||||
int getTotalCount()const;
|
||||
std::vector<GlobalAccelerationInstance> getGlobalAccelerationInstances()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
int getTotalCount()const;
|
||||
std::vector<GlobalAccelerationInstance> getGlobalAccelerationInstances()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::vector<GlobalAccelerationInstance> globalAccelerationInstances_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
int totalCount_;
|
||||
std::vector<GlobalAccelerationInstance> globalAccelerationInstances_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_VPC_MODEL_DESCRIBEGRANTRULESTOCENREQUEST_H_
|
||||
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEGRANTRULESTOCENREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vpc/VpcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vpc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VPC_EXPORT DescribeGrantRulesToCenRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeGrantRulesToCenRequest();
|
||||
~DescribeGrantRulesToCenRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getInstanceType()const;
|
||||
void setInstanceType(const std::string& instanceType);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
long resourceOwnerId_;
|
||||
std::string instanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string clientToken_;
|
||||
std::string ownerAccount_;
|
||||
std::string instanceType_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEGRANTRULESTOCENREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user