Compare commits

..

1 Commits

Author SHA1 Message Date
haowei.yao
88ef8f3618 VPC SDK Auto Released By shenshi,Version:1.34.13
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-13 17:53:36 +08:00
425 changed files with 28784 additions and 6941 deletions

View File

@@ -1,3 +1,6 @@
2019-03-13 Version: 1.34.13
1, Update Dependency
2019-03-13 Version: 1.34.12
1, Distinguish between system and service parameters

View File

@@ -1 +1 @@
1.34.12
1.34.13

View File

@@ -21,10 +21,12 @@ set(vpc_public_header
include/alibabacloud/vpc/VpcExport.h )
set(vpc_public_header_model
include/alibabacloud/vpc/model/UnassociateGlobalAccelerationInstanceRequest.h
include/alibabacloud/vpc/model/UnassociateGlobalAccelerationInstanceResult.h
include/alibabacloud/vpc/model/DeleteCustomerGatewayRequest.h
include/alibabacloud/vpc/model/DeleteCustomerGatewayResult.h
include/alibabacloud/vpc/model/UnassociateGlobalAccelerationInstanceRequest.h
include/alibabacloud/vpc/model/UnassociateGlobalAccelerationInstanceResult.h
include/alibabacloud/vpc/model/DeleteIPv6TranslatorRequest.h
include/alibabacloud/vpc/model/DeleteIPv6TranslatorResult.h
include/alibabacloud/vpc/model/DescribeRouteTableListRequest.h
include/alibabacloud/vpc/model/DescribeRouteTableListResult.h
include/alibabacloud/vpc/model/AssociatePhysicalConnectionToVirtualBorderRouterRequest.h
@@ -35,24 +37,32 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DescribeCustomerGatewaysResult.h
include/alibabacloud/vpc/model/DescribeGlobalAccelerationInstancesRequest.h
include/alibabacloud/vpc/model/DescribeGlobalAccelerationInstancesResult.h
include/alibabacloud/vpc/model/MoveResourceGroupRequest.h
include/alibabacloud/vpc/model/MoveResourceGroupResult.h
include/alibabacloud/vpc/model/ModifySslVpnClientCertRequest.h
include/alibabacloud/vpc/model/ModifySslVpnClientCertResult.h
include/alibabacloud/vpc/model/DeleteVpcRequest.h
include/alibabacloud/vpc/model/DeleteVpcResult.h
include/alibabacloud/vpc/model/DescribeBgpNetworksRequest.h
include/alibabacloud/vpc/model/DescribeBgpNetworksResult.h
include/alibabacloud/vpc/model/DownloadVpnConnectionConfigRequest.h
include/alibabacloud/vpc/model/DownloadVpnConnectionConfigResult.h
include/alibabacloud/vpc/model/RemoveCommonBandwidthPackageIpRequest.h
include/alibabacloud/vpc/model/RemoveCommonBandwidthPackageIpResult.h
include/alibabacloud/vpc/model/DescribeIPv6TranslatorsRequest.h
include/alibabacloud/vpc/model/DescribeIPv6TranslatorsResult.h
include/alibabacloud/vpc/model/ModifyBandwidthPackageSpecRequest.h
include/alibabacloud/vpc/model/ModifyBandwidthPackageSpecResult.h
include/alibabacloud/vpc/model/CreateNatGatewayRequest.h
include/alibabacloud/vpc/model/CreateNatGatewayResult.h
include/alibabacloud/vpc/model/DeleteVSwitchRequest.h
include/alibabacloud/vpc/model/DeleteVSwitchResult.h
include/alibabacloud/vpc/model/AddIPv6TranslatorAclListEntryRequest.h
include/alibabacloud/vpc/model/AddIPv6TranslatorAclListEntryResult.h
include/alibabacloud/vpc/model/CreateRouteTableRequest.h
include/alibabacloud/vpc/model/CreateRouteTableResult.h
include/alibabacloud/vpc/model/CreateHaVipRequest.h
include/alibabacloud/vpc/model/CreateHaVipResult.h
include/alibabacloud/vpc/model/DeleteIpv6GatewayRequest.h
include/alibabacloud/vpc/model/DeleteIpv6GatewayResult.h
include/alibabacloud/vpc/model/CreateBandwidthPackageRequest.h
include/alibabacloud/vpc/model/CreateBandwidthPackageResult.h
include/alibabacloud/vpc/model/RecoverVirtualBorderRouterRequest.h
@@ -61,30 +71,46 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/AssociateEipAddressResult.h
include/alibabacloud/vpc/model/DescribeEipAddressesRequest.h
include/alibabacloud/vpc/model/DescribeEipAddressesResult.h
include/alibabacloud/vpc/model/CreateCustomerGatewayRequest.h
include/alibabacloud/vpc/model/CreateCustomerGatewayResult.h
include/alibabacloud/vpc/model/ActivateRouterInterfaceRequest.h
include/alibabacloud/vpc/model/ActivateRouterInterfaceResult.h
include/alibabacloud/vpc/model/CreateCustomerGatewayRequest.h
include/alibabacloud/vpc/model/CreateCustomerGatewayResult.h
include/alibabacloud/vpc/model/DeleteSslVpnServerRequest.h
include/alibabacloud/vpc/model/DeleteSslVpnServerResult.h
include/alibabacloud/vpc/model/DeleteBandwidthPackageRequest.h
include/alibabacloud/vpc/model/DeleteBandwidthPackageResult.h
include/alibabacloud/vpc/model/DeleteBgpPeerRequest.h
include/alibabacloud/vpc/model/DeleteBgpPeerResult.h
include/alibabacloud/vpc/model/DeleteNqaRequest.h
include/alibabacloud/vpc/model/DeleteNqaResult.h
include/alibabacloud/vpc/model/DescribeIpv6GatewaysRequest.h
include/alibabacloud/vpc/model/DescribeIpv6GatewaysResult.h
include/alibabacloud/vpc/model/TerminateVirtualBorderRouterRequest.h
include/alibabacloud/vpc/model/TerminateVirtualBorderRouterResult.h
include/alibabacloud/vpc/model/DeleteNqaRequest.h
include/alibabacloud/vpc/model/DeleteNqaResult.h
include/alibabacloud/vpc/model/RemoveIPv6TranslatorAclListEntryRequest.h
include/alibabacloud/vpc/model/RemoveIPv6TranslatorAclListEntryResult.h
include/alibabacloud/vpc/model/ModifyRouteEntryRequest.h
include/alibabacloud/vpc/model/ModifyRouteEntryResult.h
include/alibabacloud/vpc/model/CreateIpv6EgressOnlyRuleRequest.h
include/alibabacloud/vpc/model/CreateIpv6EgressOnlyRuleResult.h
include/alibabacloud/vpc/model/ModifyRouteTableAttributesRequest.h
include/alibabacloud/vpc/model/ModifyRouteTableAttributesResult.h
include/alibabacloud/vpc/model/DeletePhysicalConnectionRequest.h
include/alibabacloud/vpc/model/DeletePhysicalConnectionResult.h
include/alibabacloud/vpc/model/ModifyForwardEntryRequest.h
include/alibabacloud/vpc/model/ModifyForwardEntryResult.h
include/alibabacloud/vpc/model/DeletePhysicalConnectionRequest.h
include/alibabacloud/vpc/model/DeletePhysicalConnectionResult.h
include/alibabacloud/vpc/model/DeleteFlowLogRequest.h
include/alibabacloud/vpc/model/DeleteFlowLogResult.h
include/alibabacloud/vpc/model/CreateVpcRequest.h
include/alibabacloud/vpc/model/CreateVpcResult.h
include/alibabacloud/vpc/model/CreateIPv6TranslatorRequest.h
include/alibabacloud/vpc/model/CreateIPv6TranslatorResult.h
include/alibabacloud/vpc/model/CreateIPv6TranslatorEntryRequest.h
include/alibabacloud/vpc/model/CreateIPv6TranslatorEntryResult.h
include/alibabacloud/vpc/model/DescribeForwardTableEntriesRequest.h
include/alibabacloud/vpc/model/DescribeForwardTableEntriesResult.h
include/alibabacloud/vpc/model/ModifyIpv6GatewayAttributeRequest.h
include/alibabacloud/vpc/model/ModifyIpv6GatewayAttributeResult.h
include/alibabacloud/vpc/model/UnassociateEipAddressRequest.h
include/alibabacloud/vpc/model/UnassociateEipAddressResult.h
include/alibabacloud/vpc/model/DescribeSslVpnClientCertsRequest.h
@@ -99,10 +125,10 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DeleteRouterInterfaceResult.h
include/alibabacloud/vpc/model/CreateSslVpnServerRequest.h
include/alibabacloud/vpc/model/CreateSslVpnServerResult.h
include/alibabacloud/vpc/model/DescribeBandwidthPackagePublicIpMonitorDataRequest.h
include/alibabacloud/vpc/model/DescribeBandwidthPackagePublicIpMonitorDataResult.h
include/alibabacloud/vpc/model/DescribeNqasRequest.h
include/alibabacloud/vpc/model/DescribeNqasResult.h
include/alibabacloud/vpc/model/ModifyFlowLogAttributeRequest.h
include/alibabacloud/vpc/model/ModifyFlowLogAttributeResult.h
include/alibabacloud/vpc/model/ModifyVirtualBorderRouterAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVirtualBorderRouterAttributeResult.h
include/alibabacloud/vpc/model/ModifyNatGatewayAttributeRequest.h
@@ -115,72 +141,98 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DescribeCustomerGatewayResult.h
include/alibabacloud/vpc/model/ModifyVpnGatewayAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVpnGatewayAttributeResult.h
include/alibabacloud/vpc/model/AllocateIpv6InternetBandwidthRequest.h
include/alibabacloud/vpc/model/AllocateIpv6InternetBandwidthResult.h
include/alibabacloud/vpc/model/AddBgpNetworkRequest.h
include/alibabacloud/vpc/model/AddBgpNetworkResult.h
include/alibabacloud/vpc/model/ModifySslVpnServerRequest.h
include/alibabacloud/vpc/model/ModifySslVpnServerResult.h
include/alibabacloud/vpc/model/DescribeIPv6TranslatorEntriesRequest.h
include/alibabacloud/vpc/model/DescribeIPv6TranslatorEntriesResult.h
include/alibabacloud/vpc/model/DescribeVpnConnectionsRequest.h
include/alibabacloud/vpc/model/DescribeVpnConnectionsResult.h
include/alibabacloud/vpc/model/DescribeNewProjectEipMonitorDataRequest.h
include/alibabacloud/vpc/model/DescribeNewProjectEipMonitorDataResult.h
include/alibabacloud/vpc/model/ModifyBandwidthPackageAttributeRequest.h
include/alibabacloud/vpc/model/ModifyBandwidthPackageAttributeResult.h
include/alibabacloud/vpc/model/ConnectRouterInterfaceRequest.h
include/alibabacloud/vpc/model/ConnectRouterInterfaceResult.h
include/alibabacloud/vpc/model/DescribeBgpPeersRequest.h
include/alibabacloud/vpc/model/DescribeBgpPeersResult.h
include/alibabacloud/vpc/model/DescribeIpv6GatewayAttributeRequest.h
include/alibabacloud/vpc/model/DescribeIpv6GatewayAttributeResult.h
include/alibabacloud/vpc/model/DeleteSnatEntryRequest.h
include/alibabacloud/vpc/model/DeleteSnatEntryResult.h
include/alibabacloud/vpc/model/DescribeHaVipsRequest.h
include/alibabacloud/vpc/model/DescribeHaVipsResult.h
include/alibabacloud/vpc/model/CreateNqaRequest.h
include/alibabacloud/vpc/model/CreateNqaResult.h
include/alibabacloud/vpc/model/DescribeForwardTablesRequest.h
include/alibabacloud/vpc/model/DescribeForwardTablesResult.h
include/alibabacloud/vpc/model/ConvertBandwidthPackageRequest.h
include/alibabacloud/vpc/model/ConvertBandwidthPackageResult.h
include/alibabacloud/vpc/model/DescribeHaVipsRequest.h
include/alibabacloud/vpc/model/DescribeHaVipsResult.h
include/alibabacloud/vpc/model/ModifyIpv6GatewaySpecRequest.h
include/alibabacloud/vpc/model/ModifyIpv6GatewaySpecResult.h
include/alibabacloud/vpc/model/GrantInstanceToCenRequest.h
include/alibabacloud/vpc/model/GrantInstanceToCenResult.h
include/alibabacloud/vpc/model/AddBandwidthPackageIpsRequest.h
include/alibabacloud/vpc/model/AddBandwidthPackageIpsResult.h
include/alibabacloud/vpc/model/ModifyPhysicalConnectionAttributeRequest.h
include/alibabacloud/vpc/model/ModifyPhysicalConnectionAttributeResult.h
include/alibabacloud/vpc/model/CreateSnatEntryRequest.h
include/alibabacloud/vpc/model/CreateSnatEntryResult.h
include/alibabacloud/vpc/model/DeleteCommonBandwidthPackageRequest.h
include/alibabacloud/vpc/model/DeleteCommonBandwidthPackageResult.h
include/alibabacloud/vpc/model/ModifyVSwitchAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVSwitchAttributeResult.h
include/alibabacloud/vpc/model/ModifyPhysicalConnectionAttributeRequest.h
include/alibabacloud/vpc/model/ModifyPhysicalConnectionAttributeResult.h
include/alibabacloud/vpc/model/DescribeNatGatewaysRequest.h
include/alibabacloud/vpc/model/DescribeNatGatewaysResult.h
include/alibabacloud/vpc/model/ModifyVSwitchAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVSwitchAttributeResult.h
include/alibabacloud/vpc/model/ModifyIPv6TranslatorAclListEntryRequest.h
include/alibabacloud/vpc/model/ModifyIPv6TranslatorAclListEntryResult.h
include/alibabacloud/vpc/model/EnableVpcClassicLinkRequest.h
include/alibabacloud/vpc/model/EnableVpcClassicLinkResult.h
include/alibabacloud/vpc/model/DeleteHaVipRequest.h
include/alibabacloud/vpc/model/DeleteHaVipResult.h
include/alibabacloud/vpc/model/DescribeVpcAttributeRequest.h
include/alibabacloud/vpc/model/DescribeVpcAttributeResult.h
include/alibabacloud/vpc/model/ModifyIpv6AddressAttributeRequest.h
include/alibabacloud/vpc/model/ModifyIpv6AddressAttributeResult.h
include/alibabacloud/vpc/model/CreateVpnConnectionRequest.h
include/alibabacloud/vpc/model/CreateVpnConnectionResult.h
include/alibabacloud/vpc/model/ModifyIPv6TranslatorBandwidthRequest.h
include/alibabacloud/vpc/model/ModifyIPv6TranslatorBandwidthResult.h
include/alibabacloud/vpc/model/ModifyIPv6TranslatorAttributeRequest.h
include/alibabacloud/vpc/model/ModifyIPv6TranslatorAttributeResult.h
include/alibabacloud/vpc/model/DeleteVpnConnectionRequest.h
include/alibabacloud/vpc/model/DeleteVpnConnectionResult.h
include/alibabacloud/vpc/model/CreateIpv6GatewayRequest.h
include/alibabacloud/vpc/model/CreateIpv6GatewayResult.h
include/alibabacloud/vpc/model/CreateRouteEntryRequest.h
include/alibabacloud/vpc/model/CreateRouteEntryResult.h
include/alibabacloud/vpc/model/DescribeBandwidthPackagesRequest.h
include/alibabacloud/vpc/model/DescribeBandwidthPackagesResult.h
include/alibabacloud/vpc/model/DeleteBgpNetworkRequest.h
include/alibabacloud/vpc/model/DeleteBgpNetworkResult.h
include/alibabacloud/vpc/model/CreateRouteEntryRequest.h
include/alibabacloud/vpc/model/CreateRouteEntryResult.h
include/alibabacloud/vpc/model/CreateRouterInterfaceRequest.h
include/alibabacloud/vpc/model/CreateRouterInterfaceResult.h
include/alibabacloud/vpc/model/DisableVpcClassicLinkRequest.h
include/alibabacloud/vpc/model/DisableVpcClassicLinkResult.h
include/alibabacloud/vpc/model/CreateRouterInterfaceRequest.h
include/alibabacloud/vpc/model/CreateRouterInterfaceResult.h
include/alibabacloud/vpc/model/ModifyVpnConnectionAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVpnConnectionAttributeResult.h
include/alibabacloud/vpc/model/DescribeFlowLogsRequest.h
include/alibabacloud/vpc/model/DescribeFlowLogsResult.h
include/alibabacloud/vpc/model/DescribeIPv6TranslatorAclListAttributesRequest.h
include/alibabacloud/vpc/model/DescribeIPv6TranslatorAclListAttributesResult.h
include/alibabacloud/vpc/model/RemoveGlobalAccelerationInstanceIpRequest.h
include/alibabacloud/vpc/model/RemoveGlobalAccelerationInstanceIpResult.h
include/alibabacloud/vpc/model/ModifyNatGatewaySpecRequest.h
include/alibabacloud/vpc/model/ModifyNatGatewaySpecResult.h
include/alibabacloud/vpc/model/DescribeBgpGroupsRequest.h
include/alibabacloud/vpc/model/DescribeBgpGroupsResult.h
include/alibabacloud/vpc/model/RemoveBandwidthPackageIpsRequest.h
include/alibabacloud/vpc/model/RemoveBandwidthPackageIpsResult.h
include/alibabacloud/vpc/model/DescribeGrantRulesToCenRequest.h
include/alibabacloud/vpc/model/DescribeGrantRulesToCenResult.h
include/alibabacloud/vpc/model/DeleteIpv6InternetBandwidthRequest.h
include/alibabacloud/vpc/model/DeleteIpv6InternetBandwidthResult.h
include/alibabacloud/vpc/model/ModifyVpcAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVpcAttributeResult.h
include/alibabacloud/vpc/model/RemoveBandwidthPackageIpsRequest.h
include/alibabacloud/vpc/model/RemoveBandwidthPackageIpsResult.h
include/alibabacloud/vpc/model/DeleteSslVpnClientCertRequest.h
include/alibabacloud/vpc/model/DeleteSslVpnClientCertResult.h
include/alibabacloud/vpc/model/CreateVSwitchRequest.h
@@ -195,28 +247,48 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackagePayTypeResult.h
include/alibabacloud/vpc/model/DescribeVSwitchAttributesRequest.h
include/alibabacloud/vpc/model/DescribeVSwitchAttributesResult.h
include/alibabacloud/vpc/model/ModifyIPv6TranslatorEntryRequest.h
include/alibabacloud/vpc/model/ModifyIPv6TranslatorEntryResult.h
include/alibabacloud/vpc/model/CreateCommonBandwidthPackageRequest.h
include/alibabacloud/vpc/model/CreateCommonBandwidthPackageResult.h
include/alibabacloud/vpc/model/DescribePhysicalConnectionOrderRequest.h
include/alibabacloud/vpc/model/DescribePhysicalConnectionOrderResult.h
include/alibabacloud/vpc/model/CreateForwardEntryRequest.h
include/alibabacloud/vpc/model/CreateForwardEntryResult.h
include/alibabacloud/vpc/model/DescribeRouterInterfacesRequest.h
include/alibabacloud/vpc/model/DescribeRouterInterfacesResult.h
include/alibabacloud/vpc/model/DeactiveFlowLogRequest.h
include/alibabacloud/vpc/model/DeactiveFlowLogResult.h
include/alibabacloud/vpc/model/CreateFlowLogRequest.h
include/alibabacloud/vpc/model/CreateFlowLogResult.h
include/alibabacloud/vpc/model/DeleteNatGatewayRequest.h
include/alibabacloud/vpc/model/DeleteNatGatewayResult.h
include/alibabacloud/vpc/model/ActiveFlowLogRequest.h
include/alibabacloud/vpc/model/ActiveFlowLogResult.h
include/alibabacloud/vpc/model/DescribeZonesRequest.h
include/alibabacloud/vpc/model/DescribeZonesResult.h
include/alibabacloud/vpc/model/DeleteIpv6EgressOnlyRuleRequest.h
include/alibabacloud/vpc/model/DeleteIpv6EgressOnlyRuleResult.h
include/alibabacloud/vpc/model/DeactivateRouterInterfaceRequest.h
include/alibabacloud/vpc/model/DeactivateRouterInterfaceResult.h
include/alibabacloud/vpc/model/ModifySnatEntryRequest.h
include/alibabacloud/vpc/model/ModifySnatEntryResult.h
include/alibabacloud/vpc/model/DescribeIPv6TranslatorAclListsRequest.h
include/alibabacloud/vpc/model/DescribeIPv6TranslatorAclListsResult.h
include/alibabacloud/vpc/model/DescribeAccessPointsRequest.h
include/alibabacloud/vpc/model/DescribeAccessPointsResult.h
include/alibabacloud/vpc/model/CreateSslVpnClientCertRequest.h
include/alibabacloud/vpc/model/CreateSslVpnClientCertResult.h
include/alibabacloud/vpc/model/CreateIPv6TranslatorAclListRequest.h
include/alibabacloud/vpc/model/CreateIPv6TranslatorAclListResult.h
include/alibabacloud/vpc/model/CreateVirtualBorderRouterRequest.h
include/alibabacloud/vpc/model/CreateVirtualBorderRouterResult.h
include/alibabacloud/vpc/model/DeleteBgpGroupRequest.h
include/alibabacloud/vpc/model/DeleteBgpGroupResult.h
include/alibabacloud/vpc/model/DescribeIpv6AddressesRequest.h
include/alibabacloud/vpc/model/DescribeIpv6AddressesResult.h
include/alibabacloud/vpc/model/DeleteIPv6TranslatorEntryRequest.h
include/alibabacloud/vpc/model/DeleteIPv6TranslatorEntryResult.h
include/alibabacloud/vpc/model/ReleaseEipAddressRequest.h
include/alibabacloud/vpc/model/ReleaseEipAddressResult.h
include/alibabacloud/vpc/model/CreateBgpPeerRequest.h
@@ -239,77 +311,93 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/AssociateHaVipResult.h
include/alibabacloud/vpc/model/ModifyRouterInterfaceAttributeRequest.h
include/alibabacloud/vpc/model/ModifyRouterInterfaceAttributeResult.h
include/alibabacloud/vpc/model/AssociateRouteTableRequest.h
include/alibabacloud/vpc/model/AssociateRouteTableResult.h
include/alibabacloud/vpc/model/ModifyIPv6TranslatorAclAttributeRequest.h
include/alibabacloud/vpc/model/ModifyIPv6TranslatorAclAttributeResult.h
include/alibabacloud/vpc/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h
include/alibabacloud/vpc/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.h
include/alibabacloud/vpc/model/ModifyGlobalAccelerationInstanceAttributesRequest.h
include/alibabacloud/vpc/model/ModifyGlobalAccelerationInstanceAttributesResult.h
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageSpecRequest.h
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageSpecResult.h
include/alibabacloud/vpc/model/DeleteRouteEntryRequest.h
include/alibabacloud/vpc/model/DeleteRouteEntryResult.h
include/alibabacloud/vpc/model/DeleteVirtualBorderRouterRequest.h
include/alibabacloud/vpc/model/DeleteVirtualBorderRouterResult.h
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageSpecRequest.h
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageSpecResult.h
include/alibabacloud/vpc/model/CreatePhysicalConnectionNewRequest.h
include/alibabacloud/vpc/model/CreatePhysicalConnectionNewResult.h
include/alibabacloud/vpc/model/TerminatePhysicalConnectionRequest.h
include/alibabacloud/vpc/model/TerminatePhysicalConnectionResult.h
include/alibabacloud/vpc/model/DescribeIpv6EgressOnlyRulesRequest.h
include/alibabacloud/vpc/model/DescribeIpv6EgressOnlyRulesResult.h
include/alibabacloud/vpc/model/DescribeVpnGatewayRequest.h
include/alibabacloud/vpc/model/DescribeVpnGatewayResult.h
include/alibabacloud/vpc/model/DescribeVpnConnectionLogsRequest.h
include/alibabacloud/vpc/model/DescribeVpnConnectionLogsResult.h
include/alibabacloud/vpc/model/RevokeInstanceFromCenRequest.h
include/alibabacloud/vpc/model/RevokeInstanceFromCenResult.h
include/alibabacloud/vpc/model/DeleteRouteTableRequest.h
include/alibabacloud/vpc/model/DeleteRouteTableResult.h
include/alibabacloud/vpc/model/ModifyBgpGroupAttributeRequest.h
include/alibabacloud/vpc/model/ModifyBgpGroupAttributeResult.h
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageAttributeRequest.h
include/alibabacloud/vpc/model/ModifyCommonBandwidthPackageAttributeResult.h
include/alibabacloud/vpc/model/UnassociateRouteTableRequest.h
include/alibabacloud/vpc/model/UnassociateRouteTableResult.h
include/alibabacloud/vpc/model/DeleteForwardEntryRequest.h
include/alibabacloud/vpc/model/DeleteForwardEntryResult.h
include/alibabacloud/vpc/model/AddCommonBandwidthPackageIpRequest.h
include/alibabacloud/vpc/model/AddCommonBandwidthPackageIpResult.h
include/alibabacloud/vpc/model/DescribeRegionsRequest.h
include/alibabacloud/vpc/model/DescribeRegionsResult.h
include/alibabacloud/vpc/model/ModifyIpv6InternetBandwidthRequest.h
include/alibabacloud/vpc/model/ModifyIpv6InternetBandwidthResult.h
include/alibabacloud/vpc/model/DescribePhysicalConnectionsRequest.h
include/alibabacloud/vpc/model/DescribePhysicalConnectionsResult.h
include/alibabacloud/vpc/model/DescribeVpnGatewaysRequest.h
include/alibabacloud/vpc/model/DescribeVpnGatewaysResult.h
include/alibabacloud/vpc/model/DescribeVirtualBorderRoutersRequest.h
include/alibabacloud/vpc/model/DescribeVirtualBorderRoutersResult.h
include/alibabacloud/vpc/model/CreateGlobalAccelerationInstanceRequest.h
include/alibabacloud/vpc/model/CreateGlobalAccelerationInstanceResult.h
include/alibabacloud/vpc/model/CancelPhysicalConnectionRequest.h
include/alibabacloud/vpc/model/CancelPhysicalConnectionResult.h
include/alibabacloud/vpc/model/CreateGlobalAccelerationInstanceRequest.h
include/alibabacloud/vpc/model/CreateGlobalAccelerationInstanceResult.h
include/alibabacloud/vpc/model/CreateBgpGroupRequest.h
include/alibabacloud/vpc/model/CreateBgpGroupResult.h
include/alibabacloud/vpc/model/DescribeVRoutersRequest.h
include/alibabacloud/vpc/model/DescribeVRoutersResult.h
include/alibabacloud/vpc/model/DescribeRouterInterfacesForGlobalRequest.h
include/alibabacloud/vpc/model/DescribeRouterInterfacesForGlobalResult.h
include/alibabacloud/vpc/model/ModifyNqaRequest.h
include/alibabacloud/vpc/model/ModifyNqaResult.h
include/alibabacloud/vpc/model/AllocateEipAddressRequest.h
include/alibabacloud/vpc/model/AllocateEipAddressResult.h
include/alibabacloud/vpc/model/DescribeSslVpnClientCertRequest.h
include/alibabacloud/vpc/model/DescribeSslVpnClientCertResult.h
include/alibabacloud/vpc/model/DescribeCommonBandwidthPackagesRequest.h
include/alibabacloud/vpc/model/DescribeCommonBandwidthPackagesResult.h
include/alibabacloud/vpc/model/UnassociateHaVipRequest.h
include/alibabacloud/vpc/model/UnassociateHaVipResult.h
include/alibabacloud/vpc/model/DescribeCommonBandwidthPackagesRequest.h
include/alibabacloud/vpc/model/DescribeCommonBandwidthPackagesResult.h
include/alibabacloud/vpc/model/ModifyHaVipAttributeRequest.h
include/alibabacloud/vpc/model/ModifyHaVipAttributeResult.h
include/alibabacloud/vpc/model/DeleteIPv6TranslatorAclListRequest.h
include/alibabacloud/vpc/model/DeleteIPv6TranslatorAclListResult.h
include/alibabacloud/vpc/model/AssociateGlobalAccelerationInstanceRequest.h
include/alibabacloud/vpc/model/AssociateGlobalAccelerationInstanceResult.h
include/alibabacloud/vpc/model/DescribeSslVpnServersRequest.h
include/alibabacloud/vpc/model/DescribeSslVpnServersResult.h
include/alibabacloud/vpc/model/DescribeSnatTableEntriesRequest.h
include/alibabacloud/vpc/model/DescribeSnatTableEntriesResult.h
include/alibabacloud/vpc/model/ModifyVRouterAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVRouterAttributeResult.h
include/alibabacloud/vpc/model/DescribeSnatTableEntriesRequest.h
include/alibabacloud/vpc/model/DescribeSnatTableEntriesResult.h )
include/alibabacloud/vpc/model/CreateVpnGatewayRequest.h
include/alibabacloud/vpc/model/CreateVpnGatewayResult.h )
set(vpc_src
src/VpcClient.cc
src/model/UnassociateGlobalAccelerationInstanceRequest.cc
src/model/UnassociateGlobalAccelerationInstanceResult.cc
src/model/DeleteCustomerGatewayRequest.cc
src/model/DeleteCustomerGatewayResult.cc
src/model/UnassociateGlobalAccelerationInstanceRequest.cc
src/model/UnassociateGlobalAccelerationInstanceResult.cc
src/model/DeleteIPv6TranslatorRequest.cc
src/model/DeleteIPv6TranslatorResult.cc
src/model/DescribeRouteTableListRequest.cc
src/model/DescribeRouteTableListResult.cc
src/model/AssociatePhysicalConnectionToVirtualBorderRouterRequest.cc
@@ -320,24 +408,32 @@ set(vpc_src
src/model/DescribeCustomerGatewaysResult.cc
src/model/DescribeGlobalAccelerationInstancesRequest.cc
src/model/DescribeGlobalAccelerationInstancesResult.cc
src/model/MoveResourceGroupRequest.cc
src/model/MoveResourceGroupResult.cc
src/model/ModifySslVpnClientCertRequest.cc
src/model/ModifySslVpnClientCertResult.cc
src/model/DeleteVpcRequest.cc
src/model/DeleteVpcResult.cc
src/model/DescribeBgpNetworksRequest.cc
src/model/DescribeBgpNetworksResult.cc
src/model/DownloadVpnConnectionConfigRequest.cc
src/model/DownloadVpnConnectionConfigResult.cc
src/model/RemoveCommonBandwidthPackageIpRequest.cc
src/model/RemoveCommonBandwidthPackageIpResult.cc
src/model/DescribeIPv6TranslatorsRequest.cc
src/model/DescribeIPv6TranslatorsResult.cc
src/model/ModifyBandwidthPackageSpecRequest.cc
src/model/ModifyBandwidthPackageSpecResult.cc
src/model/CreateNatGatewayRequest.cc
src/model/CreateNatGatewayResult.cc
src/model/DeleteVSwitchRequest.cc
src/model/DeleteVSwitchResult.cc
src/model/AddIPv6TranslatorAclListEntryRequest.cc
src/model/AddIPv6TranslatorAclListEntryResult.cc
src/model/CreateRouteTableRequest.cc
src/model/CreateRouteTableResult.cc
src/model/CreateHaVipRequest.cc
src/model/CreateHaVipResult.cc
src/model/DeleteIpv6GatewayRequest.cc
src/model/DeleteIpv6GatewayResult.cc
src/model/CreateBandwidthPackageRequest.cc
src/model/CreateBandwidthPackageResult.cc
src/model/RecoverVirtualBorderRouterRequest.cc
@@ -346,30 +442,46 @@ set(vpc_src
src/model/AssociateEipAddressResult.cc
src/model/DescribeEipAddressesRequest.cc
src/model/DescribeEipAddressesResult.cc
src/model/CreateCustomerGatewayRequest.cc
src/model/CreateCustomerGatewayResult.cc
src/model/ActivateRouterInterfaceRequest.cc
src/model/ActivateRouterInterfaceResult.cc
src/model/CreateCustomerGatewayRequest.cc
src/model/CreateCustomerGatewayResult.cc
src/model/DeleteSslVpnServerRequest.cc
src/model/DeleteSslVpnServerResult.cc
src/model/DeleteBandwidthPackageRequest.cc
src/model/DeleteBandwidthPackageResult.cc
src/model/DeleteBgpPeerRequest.cc
src/model/DeleteBgpPeerResult.cc
src/model/DeleteNqaRequest.cc
src/model/DeleteNqaResult.cc
src/model/DescribeIpv6GatewaysRequest.cc
src/model/DescribeIpv6GatewaysResult.cc
src/model/TerminateVirtualBorderRouterRequest.cc
src/model/TerminateVirtualBorderRouterResult.cc
src/model/DeleteNqaRequest.cc
src/model/DeleteNqaResult.cc
src/model/RemoveIPv6TranslatorAclListEntryRequest.cc
src/model/RemoveIPv6TranslatorAclListEntryResult.cc
src/model/ModifyRouteEntryRequest.cc
src/model/ModifyRouteEntryResult.cc
src/model/CreateIpv6EgressOnlyRuleRequest.cc
src/model/CreateIpv6EgressOnlyRuleResult.cc
src/model/ModifyRouteTableAttributesRequest.cc
src/model/ModifyRouteTableAttributesResult.cc
src/model/DeletePhysicalConnectionRequest.cc
src/model/DeletePhysicalConnectionResult.cc
src/model/ModifyForwardEntryRequest.cc
src/model/ModifyForwardEntryResult.cc
src/model/DeletePhysicalConnectionRequest.cc
src/model/DeletePhysicalConnectionResult.cc
src/model/DeleteFlowLogRequest.cc
src/model/DeleteFlowLogResult.cc
src/model/CreateVpcRequest.cc
src/model/CreateVpcResult.cc
src/model/CreateIPv6TranslatorRequest.cc
src/model/CreateIPv6TranslatorResult.cc
src/model/CreateIPv6TranslatorEntryRequest.cc
src/model/CreateIPv6TranslatorEntryResult.cc
src/model/DescribeForwardTableEntriesRequest.cc
src/model/DescribeForwardTableEntriesResult.cc
src/model/ModifyIpv6GatewayAttributeRequest.cc
src/model/ModifyIpv6GatewayAttributeResult.cc
src/model/UnassociateEipAddressRequest.cc
src/model/UnassociateEipAddressResult.cc
src/model/DescribeSslVpnClientCertsRequest.cc
@@ -384,10 +496,10 @@ set(vpc_src
src/model/DeleteRouterInterfaceResult.cc
src/model/CreateSslVpnServerRequest.cc
src/model/CreateSslVpnServerResult.cc
src/model/DescribeBandwidthPackagePublicIpMonitorDataRequest.cc
src/model/DescribeBandwidthPackagePublicIpMonitorDataResult.cc
src/model/DescribeNqasRequest.cc
src/model/DescribeNqasResult.cc
src/model/ModifyFlowLogAttributeRequest.cc
src/model/ModifyFlowLogAttributeResult.cc
src/model/ModifyVirtualBorderRouterAttributeRequest.cc
src/model/ModifyVirtualBorderRouterAttributeResult.cc
src/model/ModifyNatGatewayAttributeRequest.cc
@@ -400,72 +512,98 @@ set(vpc_src
src/model/DescribeCustomerGatewayResult.cc
src/model/ModifyVpnGatewayAttributeRequest.cc
src/model/ModifyVpnGatewayAttributeResult.cc
src/model/AllocateIpv6InternetBandwidthRequest.cc
src/model/AllocateIpv6InternetBandwidthResult.cc
src/model/AddBgpNetworkRequest.cc
src/model/AddBgpNetworkResult.cc
src/model/ModifySslVpnServerRequest.cc
src/model/ModifySslVpnServerResult.cc
src/model/DescribeIPv6TranslatorEntriesRequest.cc
src/model/DescribeIPv6TranslatorEntriesResult.cc
src/model/DescribeVpnConnectionsRequest.cc
src/model/DescribeVpnConnectionsResult.cc
src/model/DescribeNewProjectEipMonitorDataRequest.cc
src/model/DescribeNewProjectEipMonitorDataResult.cc
src/model/ModifyBandwidthPackageAttributeRequest.cc
src/model/ModifyBandwidthPackageAttributeResult.cc
src/model/ConnectRouterInterfaceRequest.cc
src/model/ConnectRouterInterfaceResult.cc
src/model/DescribeBgpPeersRequest.cc
src/model/DescribeBgpPeersResult.cc
src/model/DescribeIpv6GatewayAttributeRequest.cc
src/model/DescribeIpv6GatewayAttributeResult.cc
src/model/DeleteSnatEntryRequest.cc
src/model/DeleteSnatEntryResult.cc
src/model/DescribeHaVipsRequest.cc
src/model/DescribeHaVipsResult.cc
src/model/CreateNqaRequest.cc
src/model/CreateNqaResult.cc
src/model/DescribeForwardTablesRequest.cc
src/model/DescribeForwardTablesResult.cc
src/model/ConvertBandwidthPackageRequest.cc
src/model/ConvertBandwidthPackageResult.cc
src/model/DescribeHaVipsRequest.cc
src/model/DescribeHaVipsResult.cc
src/model/ModifyIpv6GatewaySpecRequest.cc
src/model/ModifyIpv6GatewaySpecResult.cc
src/model/GrantInstanceToCenRequest.cc
src/model/GrantInstanceToCenResult.cc
src/model/AddBandwidthPackageIpsRequest.cc
src/model/AddBandwidthPackageIpsResult.cc
src/model/ModifyPhysicalConnectionAttributeRequest.cc
src/model/ModifyPhysicalConnectionAttributeResult.cc
src/model/CreateSnatEntryRequest.cc
src/model/CreateSnatEntryResult.cc
src/model/DeleteCommonBandwidthPackageRequest.cc
src/model/DeleteCommonBandwidthPackageResult.cc
src/model/ModifyVSwitchAttributeRequest.cc
src/model/ModifyVSwitchAttributeResult.cc
src/model/ModifyPhysicalConnectionAttributeRequest.cc
src/model/ModifyPhysicalConnectionAttributeResult.cc
src/model/DescribeNatGatewaysRequest.cc
src/model/DescribeNatGatewaysResult.cc
src/model/ModifyVSwitchAttributeRequest.cc
src/model/ModifyVSwitchAttributeResult.cc
src/model/ModifyIPv6TranslatorAclListEntryRequest.cc
src/model/ModifyIPv6TranslatorAclListEntryResult.cc
src/model/EnableVpcClassicLinkRequest.cc
src/model/EnableVpcClassicLinkResult.cc
src/model/DeleteHaVipRequest.cc
src/model/DeleteHaVipResult.cc
src/model/DescribeVpcAttributeRequest.cc
src/model/DescribeVpcAttributeResult.cc
src/model/ModifyIpv6AddressAttributeRequest.cc
src/model/ModifyIpv6AddressAttributeResult.cc
src/model/CreateVpnConnectionRequest.cc
src/model/CreateVpnConnectionResult.cc
src/model/ModifyIPv6TranslatorBandwidthRequest.cc
src/model/ModifyIPv6TranslatorBandwidthResult.cc
src/model/ModifyIPv6TranslatorAttributeRequest.cc
src/model/ModifyIPv6TranslatorAttributeResult.cc
src/model/DeleteVpnConnectionRequest.cc
src/model/DeleteVpnConnectionResult.cc
src/model/CreateIpv6GatewayRequest.cc
src/model/CreateIpv6GatewayResult.cc
src/model/CreateRouteEntryRequest.cc
src/model/CreateRouteEntryResult.cc
src/model/DescribeBandwidthPackagesRequest.cc
src/model/DescribeBandwidthPackagesResult.cc
src/model/DeleteBgpNetworkRequest.cc
src/model/DeleteBgpNetworkResult.cc
src/model/CreateRouteEntryRequest.cc
src/model/CreateRouteEntryResult.cc
src/model/CreateRouterInterfaceRequest.cc
src/model/CreateRouterInterfaceResult.cc
src/model/DisableVpcClassicLinkRequest.cc
src/model/DisableVpcClassicLinkResult.cc
src/model/CreateRouterInterfaceRequest.cc
src/model/CreateRouterInterfaceResult.cc
src/model/ModifyVpnConnectionAttributeRequest.cc
src/model/ModifyVpnConnectionAttributeResult.cc
src/model/DescribeFlowLogsRequest.cc
src/model/DescribeFlowLogsResult.cc
src/model/DescribeIPv6TranslatorAclListAttributesRequest.cc
src/model/DescribeIPv6TranslatorAclListAttributesResult.cc
src/model/RemoveGlobalAccelerationInstanceIpRequest.cc
src/model/RemoveGlobalAccelerationInstanceIpResult.cc
src/model/ModifyNatGatewaySpecRequest.cc
src/model/ModifyNatGatewaySpecResult.cc
src/model/DescribeBgpGroupsRequest.cc
src/model/DescribeBgpGroupsResult.cc
src/model/RemoveBandwidthPackageIpsRequest.cc
src/model/RemoveBandwidthPackageIpsResult.cc
src/model/DescribeGrantRulesToCenRequest.cc
src/model/DescribeGrantRulesToCenResult.cc
src/model/DeleteIpv6InternetBandwidthRequest.cc
src/model/DeleteIpv6InternetBandwidthResult.cc
src/model/ModifyVpcAttributeRequest.cc
src/model/ModifyVpcAttributeResult.cc
src/model/RemoveBandwidthPackageIpsRequest.cc
src/model/RemoveBandwidthPackageIpsResult.cc
src/model/DeleteSslVpnClientCertRequest.cc
src/model/DeleteSslVpnClientCertResult.cc
src/model/CreateVSwitchRequest.cc
@@ -480,28 +618,48 @@ set(vpc_src
src/model/ModifyCommonBandwidthPackagePayTypeResult.cc
src/model/DescribeVSwitchAttributesRequest.cc
src/model/DescribeVSwitchAttributesResult.cc
src/model/ModifyIPv6TranslatorEntryRequest.cc
src/model/ModifyIPv6TranslatorEntryResult.cc
src/model/CreateCommonBandwidthPackageRequest.cc
src/model/CreateCommonBandwidthPackageResult.cc
src/model/DescribePhysicalConnectionOrderRequest.cc
src/model/DescribePhysicalConnectionOrderResult.cc
src/model/CreateForwardEntryRequest.cc
src/model/CreateForwardEntryResult.cc
src/model/DescribeRouterInterfacesRequest.cc
src/model/DescribeRouterInterfacesResult.cc
src/model/DeactiveFlowLogRequest.cc
src/model/DeactiveFlowLogResult.cc
src/model/CreateFlowLogRequest.cc
src/model/CreateFlowLogResult.cc
src/model/DeleteNatGatewayRequest.cc
src/model/DeleteNatGatewayResult.cc
src/model/ActiveFlowLogRequest.cc
src/model/ActiveFlowLogResult.cc
src/model/DescribeZonesRequest.cc
src/model/DescribeZonesResult.cc
src/model/DeleteIpv6EgressOnlyRuleRequest.cc
src/model/DeleteIpv6EgressOnlyRuleResult.cc
src/model/DeactivateRouterInterfaceRequest.cc
src/model/DeactivateRouterInterfaceResult.cc
src/model/ModifySnatEntryRequest.cc
src/model/ModifySnatEntryResult.cc
src/model/DescribeIPv6TranslatorAclListsRequest.cc
src/model/DescribeIPv6TranslatorAclListsResult.cc
src/model/DescribeAccessPointsRequest.cc
src/model/DescribeAccessPointsResult.cc
src/model/CreateSslVpnClientCertRequest.cc
src/model/CreateSslVpnClientCertResult.cc
src/model/CreateIPv6TranslatorAclListRequest.cc
src/model/CreateIPv6TranslatorAclListResult.cc
src/model/CreateVirtualBorderRouterRequest.cc
src/model/CreateVirtualBorderRouterResult.cc
src/model/DeleteBgpGroupRequest.cc
src/model/DeleteBgpGroupResult.cc
src/model/DescribeIpv6AddressesRequest.cc
src/model/DescribeIpv6AddressesResult.cc
src/model/DeleteIPv6TranslatorEntryRequest.cc
src/model/DeleteIPv6TranslatorEntryResult.cc
src/model/ReleaseEipAddressRequest.cc
src/model/ReleaseEipAddressResult.cc
src/model/CreateBgpPeerRequest.cc
@@ -524,70 +682,84 @@ set(vpc_src
src/model/AssociateHaVipResult.cc
src/model/ModifyRouterInterfaceAttributeRequest.cc
src/model/ModifyRouterInterfaceAttributeResult.cc
src/model/AssociateRouteTableRequest.cc
src/model/AssociateRouteTableResult.cc
src/model/ModifyIPv6TranslatorAclAttributeRequest.cc
src/model/ModifyIPv6TranslatorAclAttributeResult.cc
src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc
src/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.cc
src/model/ModifyGlobalAccelerationInstanceAttributesRequest.cc
src/model/ModifyGlobalAccelerationInstanceAttributesResult.cc
src/model/ModifyCommonBandwidthPackageSpecRequest.cc
src/model/ModifyCommonBandwidthPackageSpecResult.cc
src/model/DeleteRouteEntryRequest.cc
src/model/DeleteRouteEntryResult.cc
src/model/DeleteVirtualBorderRouterRequest.cc
src/model/DeleteVirtualBorderRouterResult.cc
src/model/ModifyCommonBandwidthPackageSpecRequest.cc
src/model/ModifyCommonBandwidthPackageSpecResult.cc
src/model/CreatePhysicalConnectionNewRequest.cc
src/model/CreatePhysicalConnectionNewResult.cc
src/model/TerminatePhysicalConnectionRequest.cc
src/model/TerminatePhysicalConnectionResult.cc
src/model/DescribeIpv6EgressOnlyRulesRequest.cc
src/model/DescribeIpv6EgressOnlyRulesResult.cc
src/model/DescribeVpnGatewayRequest.cc
src/model/DescribeVpnGatewayResult.cc
src/model/DescribeVpnConnectionLogsRequest.cc
src/model/DescribeVpnConnectionLogsResult.cc
src/model/RevokeInstanceFromCenRequest.cc
src/model/RevokeInstanceFromCenResult.cc
src/model/DeleteRouteTableRequest.cc
src/model/DeleteRouteTableResult.cc
src/model/ModifyBgpGroupAttributeRequest.cc
src/model/ModifyBgpGroupAttributeResult.cc
src/model/ModifyCommonBandwidthPackageAttributeRequest.cc
src/model/ModifyCommonBandwidthPackageAttributeResult.cc
src/model/UnassociateRouteTableRequest.cc
src/model/UnassociateRouteTableResult.cc
src/model/DeleteForwardEntryRequest.cc
src/model/DeleteForwardEntryResult.cc
src/model/AddCommonBandwidthPackageIpRequest.cc
src/model/AddCommonBandwidthPackageIpResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/ModifyIpv6InternetBandwidthRequest.cc
src/model/ModifyIpv6InternetBandwidthResult.cc
src/model/DescribePhysicalConnectionsRequest.cc
src/model/DescribePhysicalConnectionsResult.cc
src/model/DescribeVpnGatewaysRequest.cc
src/model/DescribeVpnGatewaysResult.cc
src/model/DescribeVirtualBorderRoutersRequest.cc
src/model/DescribeVirtualBorderRoutersResult.cc
src/model/CreateGlobalAccelerationInstanceRequest.cc
src/model/CreateGlobalAccelerationInstanceResult.cc
src/model/CancelPhysicalConnectionRequest.cc
src/model/CancelPhysicalConnectionResult.cc
src/model/CreateGlobalAccelerationInstanceRequest.cc
src/model/CreateGlobalAccelerationInstanceResult.cc
src/model/CreateBgpGroupRequest.cc
src/model/CreateBgpGroupResult.cc
src/model/DescribeVRoutersRequest.cc
src/model/DescribeVRoutersResult.cc
src/model/DescribeRouterInterfacesForGlobalRequest.cc
src/model/DescribeRouterInterfacesForGlobalResult.cc
src/model/ModifyNqaRequest.cc
src/model/ModifyNqaResult.cc
src/model/AllocateEipAddressRequest.cc
src/model/AllocateEipAddressResult.cc
src/model/DescribeSslVpnClientCertRequest.cc
src/model/DescribeSslVpnClientCertResult.cc
src/model/DescribeCommonBandwidthPackagesRequest.cc
src/model/DescribeCommonBandwidthPackagesResult.cc
src/model/UnassociateHaVipRequest.cc
src/model/UnassociateHaVipResult.cc
src/model/DescribeCommonBandwidthPackagesRequest.cc
src/model/DescribeCommonBandwidthPackagesResult.cc
src/model/ModifyHaVipAttributeRequest.cc
src/model/ModifyHaVipAttributeResult.cc
src/model/DeleteIPv6TranslatorAclListRequest.cc
src/model/DeleteIPv6TranslatorAclListResult.cc
src/model/AssociateGlobalAccelerationInstanceRequest.cc
src/model/AssociateGlobalAccelerationInstanceResult.cc
src/model/DescribeSslVpnServersRequest.cc
src/model/DescribeSslVpnServersResult.cc
src/model/DescribeSnatTableEntriesRequest.cc
src/model/DescribeSnatTableEntriesResult.cc
src/model/ModifyVRouterAttributeRequest.cc
src/model/ModifyVRouterAttributeResult.cc
src/model/DescribeSnatTableEntriesRequest.cc
src/model/DescribeSnatTableEntriesResult.cc )
src/model/CreateVpnGatewayRequest.cc
src/model/CreateVpnGatewayResult.cc )
add_library(vpc ${LIB_TYPE}
${vpc_public_header}

File diff suppressed because it is too large Load Diff

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_;
};
}

View 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_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_

View 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_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_

View File

@@ -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_;

View 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_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View 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_

View 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_

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View 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_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_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View 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_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;

View 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_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View 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_

View 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_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View 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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_;

View 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_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -32,8 +32,8 @@ namespace AlibabaCloud
{
struct Filter
{
std::string key;
std::vector<std::string> value;
std::string key;
};
public:

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_;
};
}

View File

@@ -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_;
};

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;

View File

@@ -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_;
};
}

View File

@@ -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_;

View File

@@ -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_;
};
}

View 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_

View 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_

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

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