Generated 2016-04-28 for Vpc.

This commit is contained in:
sdk-team
2025-07-10 12:25:45 +00:00
parent 44d329a7b7
commit 9a6e36ba1b
505 changed files with 19427 additions and 1346 deletions

View File

@@ -1 +1 @@
1.36.2084 1.36.2085

View File

@@ -45,6 +45,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/AllocateEipAddressProResult.h include/alibabacloud/vpc/model/AllocateEipAddressProResult.h
include/alibabacloud/vpc/model/AllocateEipSegmentAddressRequest.h include/alibabacloud/vpc/model/AllocateEipSegmentAddressRequest.h
include/alibabacloud/vpc/model/AllocateEipSegmentAddressResult.h include/alibabacloud/vpc/model/AllocateEipSegmentAddressResult.h
include/alibabacloud/vpc/model/AllocateIpv6AddressRequest.h
include/alibabacloud/vpc/model/AllocateIpv6AddressResult.h
include/alibabacloud/vpc/model/AllocateIpv6InternetBandwidthRequest.h include/alibabacloud/vpc/model/AllocateIpv6InternetBandwidthRequest.h
include/alibabacloud/vpc/model/AllocateIpv6InternetBandwidthResult.h include/alibabacloud/vpc/model/AllocateIpv6InternetBandwidthResult.h
include/alibabacloud/vpc/model/AllocateVpcIpv6CidrRequest.h include/alibabacloud/vpc/model/AllocateVpcIpv6CidrRequest.h
@@ -55,8 +57,6 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/AssociateEipAddressResult.h include/alibabacloud/vpc/model/AssociateEipAddressResult.h
include/alibabacloud/vpc/model/AssociateEipAddressBatchRequest.h include/alibabacloud/vpc/model/AssociateEipAddressBatchRequest.h
include/alibabacloud/vpc/model/AssociateEipAddressBatchResult.h include/alibabacloud/vpc/model/AssociateEipAddressBatchResult.h
include/alibabacloud/vpc/model/AssociateGlobalAccelerationInstanceRequest.h
include/alibabacloud/vpc/model/AssociateGlobalAccelerationInstanceResult.h
include/alibabacloud/vpc/model/AssociateHaVipRequest.h include/alibabacloud/vpc/model/AssociateHaVipRequest.h
include/alibabacloud/vpc/model/AssociateHaVipResult.h include/alibabacloud/vpc/model/AssociateHaVipResult.h
include/alibabacloud/vpc/model/AssociateNetworkAclRequest.h include/alibabacloud/vpc/model/AssociateNetworkAclRequest.h
@@ -113,6 +113,14 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/CreateDhcpOptionsSetResult.h include/alibabacloud/vpc/model/CreateDhcpOptionsSetResult.h
include/alibabacloud/vpc/model/CreateExpressCloudConnectionRequest.h include/alibabacloud/vpc/model/CreateExpressCloudConnectionRequest.h
include/alibabacloud/vpc/model/CreateExpressCloudConnectionResult.h include/alibabacloud/vpc/model/CreateExpressCloudConnectionResult.h
include/alibabacloud/vpc/model/CreateExpressConnectTrafficQosRequest.h
include/alibabacloud/vpc/model/CreateExpressConnectTrafficQosResult.h
include/alibabacloud/vpc/model/CreateExpressConnectTrafficQosQueueRequest.h
include/alibabacloud/vpc/model/CreateExpressConnectTrafficQosQueueResult.h
include/alibabacloud/vpc/model/CreateExpressConnectTrafficQosRuleRequest.h
include/alibabacloud/vpc/model/CreateExpressConnectTrafficQosRuleResult.h
include/alibabacloud/vpc/model/CreateFailoverTestJobRequest.h
include/alibabacloud/vpc/model/CreateFailoverTestJobResult.h
include/alibabacloud/vpc/model/CreateFlowLogRequest.h include/alibabacloud/vpc/model/CreateFlowLogRequest.h
include/alibabacloud/vpc/model/CreateFlowLogResult.h include/alibabacloud/vpc/model/CreateFlowLogResult.h
include/alibabacloud/vpc/model/CreateForwardEntryRequest.h include/alibabacloud/vpc/model/CreateForwardEntryRequest.h
@@ -123,6 +131,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/CreateGlobalAccelerationInstanceResult.h include/alibabacloud/vpc/model/CreateGlobalAccelerationInstanceResult.h
include/alibabacloud/vpc/model/CreateHaVipRequest.h include/alibabacloud/vpc/model/CreateHaVipRequest.h
include/alibabacloud/vpc/model/CreateHaVipResult.h include/alibabacloud/vpc/model/CreateHaVipResult.h
include/alibabacloud/vpc/model/CreateHighReliablePhysicalConnectionRequest.h
include/alibabacloud/vpc/model/CreateHighReliablePhysicalConnectionResult.h
include/alibabacloud/vpc/model/CreateIPv6TranslatorRequest.h include/alibabacloud/vpc/model/CreateIPv6TranslatorRequest.h
include/alibabacloud/vpc/model/CreateIPv6TranslatorResult.h include/alibabacloud/vpc/model/CreateIPv6TranslatorResult.h
include/alibabacloud/vpc/model/CreateIPv6TranslatorAclListRequest.h include/alibabacloud/vpc/model/CreateIPv6TranslatorAclListRequest.h
@@ -175,6 +185,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/CreateTrafficMirrorSessionResult.h include/alibabacloud/vpc/model/CreateTrafficMirrorSessionResult.h
include/alibabacloud/vpc/model/CreateVSwitchRequest.h include/alibabacloud/vpc/model/CreateVSwitchRequest.h
include/alibabacloud/vpc/model/CreateVSwitchResult.h include/alibabacloud/vpc/model/CreateVSwitchResult.h
include/alibabacloud/vpc/model/CreateVSwitchCidrReservationRequest.h
include/alibabacloud/vpc/model/CreateVSwitchCidrReservationResult.h
include/alibabacloud/vpc/model/CreateVbrHaRequest.h include/alibabacloud/vpc/model/CreateVbrHaRequest.h
include/alibabacloud/vpc/model/CreateVbrHaResult.h include/alibabacloud/vpc/model/CreateVbrHaResult.h
include/alibabacloud/vpc/model/CreateVcoRouteEntryRequest.h include/alibabacloud/vpc/model/CreateVcoRouteEntryRequest.h
@@ -217,6 +229,14 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DeleteCustomerGatewayResult.h include/alibabacloud/vpc/model/DeleteCustomerGatewayResult.h
include/alibabacloud/vpc/model/DeleteDhcpOptionsSetRequest.h include/alibabacloud/vpc/model/DeleteDhcpOptionsSetRequest.h
include/alibabacloud/vpc/model/DeleteDhcpOptionsSetResult.h include/alibabacloud/vpc/model/DeleteDhcpOptionsSetResult.h
include/alibabacloud/vpc/model/DeleteExpressConnectTrafficQosRequest.h
include/alibabacloud/vpc/model/DeleteExpressConnectTrafficQosResult.h
include/alibabacloud/vpc/model/DeleteExpressConnectTrafficQosQueueRequest.h
include/alibabacloud/vpc/model/DeleteExpressConnectTrafficQosQueueResult.h
include/alibabacloud/vpc/model/DeleteExpressConnectTrafficQosRuleRequest.h
include/alibabacloud/vpc/model/DeleteExpressConnectTrafficQosRuleResult.h
include/alibabacloud/vpc/model/DeleteFailoverTestJobRequest.h
include/alibabacloud/vpc/model/DeleteFailoverTestJobResult.h
include/alibabacloud/vpc/model/DeleteFlowLogRequest.h include/alibabacloud/vpc/model/DeleteFlowLogRequest.h
include/alibabacloud/vpc/model/DeleteFlowLogResult.h include/alibabacloud/vpc/model/DeleteFlowLogResult.h
include/alibabacloud/vpc/model/DeleteForwardEntryRequest.h include/alibabacloud/vpc/model/DeleteForwardEntryRequest.h
@@ -279,6 +299,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DeleteTrafficMirrorSessionResult.h include/alibabacloud/vpc/model/DeleteTrafficMirrorSessionResult.h
include/alibabacloud/vpc/model/DeleteVSwitchRequest.h include/alibabacloud/vpc/model/DeleteVSwitchRequest.h
include/alibabacloud/vpc/model/DeleteVSwitchResult.h include/alibabacloud/vpc/model/DeleteVSwitchResult.h
include/alibabacloud/vpc/model/DeleteVSwitchCidrReservationRequest.h
include/alibabacloud/vpc/model/DeleteVSwitchCidrReservationResult.h
include/alibabacloud/vpc/model/DeleteVbrHaRequest.h include/alibabacloud/vpc/model/DeleteVbrHaRequest.h
include/alibabacloud/vpc/model/DeleteVbrHaResult.h include/alibabacloud/vpc/model/DeleteVbrHaResult.h
include/alibabacloud/vpc/model/DeleteVcoRouteEntryRequest.h include/alibabacloud/vpc/model/DeleteVcoRouteEntryRequest.h
@@ -303,6 +325,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DeleteVpnRouteEntryResult.h include/alibabacloud/vpc/model/DeleteVpnRouteEntryResult.h
include/alibabacloud/vpc/model/DeletionProtectionRequest.h include/alibabacloud/vpc/model/DeletionProtectionRequest.h
include/alibabacloud/vpc/model/DeletionProtectionResult.h include/alibabacloud/vpc/model/DeletionProtectionResult.h
include/alibabacloud/vpc/model/Describe95TrafficRequest.h
include/alibabacloud/vpc/model/Describe95TrafficResult.h
include/alibabacloud/vpc/model/DescribeAccessPointsRequest.h include/alibabacloud/vpc/model/DescribeAccessPointsRequest.h
include/alibabacloud/vpc/model/DescribeAccessPointsResult.h include/alibabacloud/vpc/model/DescribeAccessPointsResult.h
include/alibabacloud/vpc/model/DescribeBgpGroupsRequest.h include/alibabacloud/vpc/model/DescribeBgpGroupsRequest.h
@@ -327,6 +351,16 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DescribeEipMonitorDataResult.h include/alibabacloud/vpc/model/DescribeEipMonitorDataResult.h
include/alibabacloud/vpc/model/DescribeEipSegmentRequest.h include/alibabacloud/vpc/model/DescribeEipSegmentRequest.h
include/alibabacloud/vpc/model/DescribeEipSegmentResult.h include/alibabacloud/vpc/model/DescribeEipSegmentResult.h
include/alibabacloud/vpc/model/DescribeExpressConnectTrafficQosRequest.h
include/alibabacloud/vpc/model/DescribeExpressConnectTrafficQosResult.h
include/alibabacloud/vpc/model/DescribeExpressConnectTrafficQosQueueRequest.h
include/alibabacloud/vpc/model/DescribeExpressConnectTrafficQosQueueResult.h
include/alibabacloud/vpc/model/DescribeExpressConnectTrafficQosRuleRequest.h
include/alibabacloud/vpc/model/DescribeExpressConnectTrafficQosRuleResult.h
include/alibabacloud/vpc/model/DescribeFailoverTestJobRequest.h
include/alibabacloud/vpc/model/DescribeFailoverTestJobResult.h
include/alibabacloud/vpc/model/DescribeFailoverTestJobsRequest.h
include/alibabacloud/vpc/model/DescribeFailoverTestJobsResult.h
include/alibabacloud/vpc/model/DescribeFlowLogsRequest.h include/alibabacloud/vpc/model/DescribeFlowLogsRequest.h
include/alibabacloud/vpc/model/DescribeFlowLogsResult.h include/alibabacloud/vpc/model/DescribeFlowLogsResult.h
include/alibabacloud/vpc/model/DescribeForwardTableEntriesRequest.h include/alibabacloud/vpc/model/DescribeForwardTableEntriesRequest.h
@@ -355,6 +389,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DescribeIpv6GatewayAttributeResult.h include/alibabacloud/vpc/model/DescribeIpv6GatewayAttributeResult.h
include/alibabacloud/vpc/model/DescribeIpv6GatewaysRequest.h include/alibabacloud/vpc/model/DescribeIpv6GatewaysRequest.h
include/alibabacloud/vpc/model/DescribeIpv6GatewaysResult.h include/alibabacloud/vpc/model/DescribeIpv6GatewaysResult.h
include/alibabacloud/vpc/model/DescribeNatGatewayAssociateNetworkInterfacesRequest.h
include/alibabacloud/vpc/model/DescribeNatGatewayAssociateNetworkInterfacesResult.h
include/alibabacloud/vpc/model/DescribeNatGatewaysRequest.h include/alibabacloud/vpc/model/DescribeNatGatewaysRequest.h
include/alibabacloud/vpc/model/DescribeNatGatewaysResult.h include/alibabacloud/vpc/model/DescribeNatGatewaysResult.h
include/alibabacloud/vpc/model/DescribeNetworkAclAttributesRequest.h include/alibabacloud/vpc/model/DescribeNetworkAclAttributesRequest.h
@@ -387,6 +423,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DescribeSslVpnClientCertResult.h include/alibabacloud/vpc/model/DescribeSslVpnClientCertResult.h
include/alibabacloud/vpc/model/DescribeSslVpnClientCertsRequest.h include/alibabacloud/vpc/model/DescribeSslVpnClientCertsRequest.h
include/alibabacloud/vpc/model/DescribeSslVpnClientCertsResult.h include/alibabacloud/vpc/model/DescribeSslVpnClientCertsResult.h
include/alibabacloud/vpc/model/DescribeSslVpnClientsRequest.h
include/alibabacloud/vpc/model/DescribeSslVpnClientsResult.h
include/alibabacloud/vpc/model/DescribeSslVpnServersRequest.h include/alibabacloud/vpc/model/DescribeSslVpnServersRequest.h
include/alibabacloud/vpc/model/DescribeSslVpnServersResult.h include/alibabacloud/vpc/model/DescribeSslVpnServersResult.h
include/alibabacloud/vpc/model/DescribeTagKeysRequest.h include/alibabacloud/vpc/model/DescribeTagKeysRequest.h
@@ -425,6 +463,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DescribeVpnCrossAccountAuthorizationsResult.h include/alibabacloud/vpc/model/DescribeVpnCrossAccountAuthorizationsResult.h
include/alibabacloud/vpc/model/DescribeVpnGatewayRequest.h include/alibabacloud/vpc/model/DescribeVpnGatewayRequest.h
include/alibabacloud/vpc/model/DescribeVpnGatewayResult.h include/alibabacloud/vpc/model/DescribeVpnGatewayResult.h
include/alibabacloud/vpc/model/DescribeVpnGatewayAvailableZonesRequest.h
include/alibabacloud/vpc/model/DescribeVpnGatewayAvailableZonesResult.h
include/alibabacloud/vpc/model/DescribeVpnGatewaysRequest.h include/alibabacloud/vpc/model/DescribeVpnGatewaysRequest.h
include/alibabacloud/vpc/model/DescribeVpnGatewaysResult.h include/alibabacloud/vpc/model/DescribeVpnGatewaysResult.h
include/alibabacloud/vpc/model/DescribeVpnPbrRouteEntriesRequest.h include/alibabacloud/vpc/model/DescribeVpnPbrRouteEntriesRequest.h
@@ -437,6 +477,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DescribeZonesResult.h include/alibabacloud/vpc/model/DescribeZonesResult.h
include/alibabacloud/vpc/model/DetachDhcpOptionsSetFromVpcRequest.h include/alibabacloud/vpc/model/DetachDhcpOptionsSetFromVpcRequest.h
include/alibabacloud/vpc/model/DetachDhcpOptionsSetFromVpcResult.h include/alibabacloud/vpc/model/DetachDhcpOptionsSetFromVpcResult.h
include/alibabacloud/vpc/model/DiagnoseVpnConnectionsRequest.h
include/alibabacloud/vpc/model/DiagnoseVpnConnectionsResult.h
include/alibabacloud/vpc/model/DiagnoseVpnGatewayRequest.h include/alibabacloud/vpc/model/DiagnoseVpnGatewayRequest.h
include/alibabacloud/vpc/model/DiagnoseVpnGatewayResult.h include/alibabacloud/vpc/model/DiagnoseVpnGatewayResult.h
include/alibabacloud/vpc/model/DisableNatGatewayEcsMetricRequest.h include/alibabacloud/vpc/model/DisableNatGatewayEcsMetricRequest.h
@@ -467,12 +509,14 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/GetIpv4GatewayAttributeResult.h include/alibabacloud/vpc/model/GetIpv4GatewayAttributeResult.h
include/alibabacloud/vpc/model/GetNatGatewayAttributeRequest.h include/alibabacloud/vpc/model/GetNatGatewayAttributeRequest.h
include/alibabacloud/vpc/model/GetNatGatewayAttributeResult.h include/alibabacloud/vpc/model/GetNatGatewayAttributeResult.h
include/alibabacloud/vpc/model/GetNatGatewayConvertStatusRequest.h
include/alibabacloud/vpc/model/GetNatGatewayConvertStatusResult.h
include/alibabacloud/vpc/model/GetPhysicalConnectionServiceStatusRequest.h include/alibabacloud/vpc/model/GetPhysicalConnectionServiceStatusRequest.h
include/alibabacloud/vpc/model/GetPhysicalConnectionServiceStatusResult.h include/alibabacloud/vpc/model/GetPhysicalConnectionServiceStatusResult.h
include/alibabacloud/vpc/model/GetPublicIpAddressPoolServiceStatusRequest.h
include/alibabacloud/vpc/model/GetPublicIpAddressPoolServiceStatusResult.h
include/alibabacloud/vpc/model/GetTrafficMirrorServiceStatusRequest.h include/alibabacloud/vpc/model/GetTrafficMirrorServiceStatusRequest.h
include/alibabacloud/vpc/model/GetTrafficMirrorServiceStatusResult.h include/alibabacloud/vpc/model/GetTrafficMirrorServiceStatusResult.h
include/alibabacloud/vpc/model/GetVSwitchCidrReservationUsageRequest.h
include/alibabacloud/vpc/model/GetVSwitchCidrReservationUsageResult.h
include/alibabacloud/vpc/model/GetVpcGatewayEndpointAttributeRequest.h include/alibabacloud/vpc/model/GetVpcGatewayEndpointAttributeRequest.h
include/alibabacloud/vpc/model/GetVpcGatewayEndpointAttributeResult.h include/alibabacloud/vpc/model/GetVpcGatewayEndpointAttributeResult.h
include/alibabacloud/vpc/model/GetVpcPrefixListAssociationsRequest.h include/alibabacloud/vpc/model/GetVpcPrefixListAssociationsRequest.h
@@ -523,12 +567,16 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/ListTrafficMirrorFiltersResult.h include/alibabacloud/vpc/model/ListTrafficMirrorFiltersResult.h
include/alibabacloud/vpc/model/ListTrafficMirrorSessionsRequest.h include/alibabacloud/vpc/model/ListTrafficMirrorSessionsRequest.h
include/alibabacloud/vpc/model/ListTrafficMirrorSessionsResult.h include/alibabacloud/vpc/model/ListTrafficMirrorSessionsResult.h
include/alibabacloud/vpc/model/ListVSwitchCidrReservationsRequest.h
include/alibabacloud/vpc/model/ListVSwitchCidrReservationsResult.h
include/alibabacloud/vpc/model/ListVirtualPhysicalConnectionsRequest.h include/alibabacloud/vpc/model/ListVirtualPhysicalConnectionsRequest.h
include/alibabacloud/vpc/model/ListVirtualPhysicalConnectionsResult.h include/alibabacloud/vpc/model/ListVirtualPhysicalConnectionsResult.h
include/alibabacloud/vpc/model/ListVpcEndpointServicesByEndUserRequest.h include/alibabacloud/vpc/model/ListVpcEndpointServicesByEndUserRequest.h
include/alibabacloud/vpc/model/ListVpcEndpointServicesByEndUserResult.h include/alibabacloud/vpc/model/ListVpcEndpointServicesByEndUserResult.h
include/alibabacloud/vpc/model/ListVpcGatewayEndpointsRequest.h include/alibabacloud/vpc/model/ListVpcGatewayEndpointsRequest.h
include/alibabacloud/vpc/model/ListVpcGatewayEndpointsResult.h include/alibabacloud/vpc/model/ListVpcGatewayEndpointsResult.h
include/alibabacloud/vpc/model/ListVpcPublishedRouteEntriesRequest.h
include/alibabacloud/vpc/model/ListVpcPublishedRouteEntriesResult.h
include/alibabacloud/vpc/model/ListVpnCertificateAssociationsRequest.h include/alibabacloud/vpc/model/ListVpnCertificateAssociationsRequest.h
include/alibabacloud/vpc/model/ListVpnCertificateAssociationsResult.h include/alibabacloud/vpc/model/ListVpnCertificateAssociationsResult.h
include/alibabacloud/vpc/model/ModifyBgpGroupAttributeRequest.h include/alibabacloud/vpc/model/ModifyBgpGroupAttributeRequest.h
@@ -545,10 +593,18 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/ModifyCustomerGatewayAttributeResult.h include/alibabacloud/vpc/model/ModifyCustomerGatewayAttributeResult.h
include/alibabacloud/vpc/model/ModifyEipAddressAttributeRequest.h include/alibabacloud/vpc/model/ModifyEipAddressAttributeRequest.h
include/alibabacloud/vpc/model/ModifyEipAddressAttributeResult.h include/alibabacloud/vpc/model/ModifyEipAddressAttributeResult.h
include/alibabacloud/vpc/model/ModifyEipForwardModeRequest.h
include/alibabacloud/vpc/model/ModifyEipForwardModeResult.h
include/alibabacloud/vpc/model/ModifyExpressCloudConnectionAttributeRequest.h include/alibabacloud/vpc/model/ModifyExpressCloudConnectionAttributeRequest.h
include/alibabacloud/vpc/model/ModifyExpressCloudConnectionAttributeResult.h include/alibabacloud/vpc/model/ModifyExpressCloudConnectionAttributeResult.h
include/alibabacloud/vpc/model/ModifyExpressCloudConnectionBandwidthRequest.h include/alibabacloud/vpc/model/ModifyExpressCloudConnectionBandwidthRequest.h
include/alibabacloud/vpc/model/ModifyExpressCloudConnectionBandwidthResult.h include/alibabacloud/vpc/model/ModifyExpressCloudConnectionBandwidthResult.h
include/alibabacloud/vpc/model/ModifyExpressConnectTrafficQosRequest.h
include/alibabacloud/vpc/model/ModifyExpressConnectTrafficQosResult.h
include/alibabacloud/vpc/model/ModifyExpressConnectTrafficQosQueueRequest.h
include/alibabacloud/vpc/model/ModifyExpressConnectTrafficQosQueueResult.h
include/alibabacloud/vpc/model/ModifyExpressConnectTrafficQosRuleRequest.h
include/alibabacloud/vpc/model/ModifyExpressConnectTrafficQosRuleResult.h
include/alibabacloud/vpc/model/ModifyFlowLogAttributeRequest.h include/alibabacloud/vpc/model/ModifyFlowLogAttributeRequest.h
include/alibabacloud/vpc/model/ModifyFlowLogAttributeResult.h include/alibabacloud/vpc/model/ModifyFlowLogAttributeResult.h
include/alibabacloud/vpc/model/ModifyForwardEntryRequest.h include/alibabacloud/vpc/model/ModifyForwardEntryRequest.h
@@ -575,8 +631,6 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/ModifyIpv6AddressAttributeResult.h include/alibabacloud/vpc/model/ModifyIpv6AddressAttributeResult.h
include/alibabacloud/vpc/model/ModifyIpv6GatewayAttributeRequest.h include/alibabacloud/vpc/model/ModifyIpv6GatewayAttributeRequest.h
include/alibabacloud/vpc/model/ModifyIpv6GatewayAttributeResult.h include/alibabacloud/vpc/model/ModifyIpv6GatewayAttributeResult.h
include/alibabacloud/vpc/model/ModifyIpv6GatewaySpecRequest.h
include/alibabacloud/vpc/model/ModifyIpv6GatewaySpecResult.h
include/alibabacloud/vpc/model/ModifyIpv6InternetBandwidthRequest.h include/alibabacloud/vpc/model/ModifyIpv6InternetBandwidthRequest.h
include/alibabacloud/vpc/model/ModifyIpv6InternetBandwidthResult.h include/alibabacloud/vpc/model/ModifyIpv6InternetBandwidthResult.h
include/alibabacloud/vpc/model/ModifyNatGatewayAttributeRequest.h include/alibabacloud/vpc/model/ModifyNatGatewayAttributeRequest.h
@@ -605,10 +659,14 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/ModifySslVpnClientCertResult.h include/alibabacloud/vpc/model/ModifySslVpnClientCertResult.h
include/alibabacloud/vpc/model/ModifySslVpnServerRequest.h include/alibabacloud/vpc/model/ModifySslVpnServerRequest.h
include/alibabacloud/vpc/model/ModifySslVpnServerResult.h include/alibabacloud/vpc/model/ModifySslVpnServerResult.h
include/alibabacloud/vpc/model/ModifyTunnelAttributeRequest.h
include/alibabacloud/vpc/model/ModifyTunnelAttributeResult.h
include/alibabacloud/vpc/model/ModifyVRouterAttributeRequest.h include/alibabacloud/vpc/model/ModifyVRouterAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVRouterAttributeResult.h include/alibabacloud/vpc/model/ModifyVRouterAttributeResult.h
include/alibabacloud/vpc/model/ModifyVSwitchAttributeRequest.h include/alibabacloud/vpc/model/ModifyVSwitchAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVSwitchAttributeResult.h include/alibabacloud/vpc/model/ModifyVSwitchAttributeResult.h
include/alibabacloud/vpc/model/ModifyVSwitchCidrReservationAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVSwitchCidrReservationAttributeResult.h
include/alibabacloud/vpc/model/ModifyVcoRouteEntryWeightRequest.h include/alibabacloud/vpc/model/ModifyVcoRouteEntryWeightRequest.h
include/alibabacloud/vpc/model/ModifyVcoRouteEntryWeightResult.h include/alibabacloud/vpc/model/ModifyVcoRouteEntryWeightResult.h
include/alibabacloud/vpc/model/ModifyVirtualBorderRouterAttributeRequest.h include/alibabacloud/vpc/model/ModifyVirtualBorderRouterAttributeRequest.h
@@ -633,12 +691,18 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/ModifyVpnRouteEntryWeightResult.h include/alibabacloud/vpc/model/ModifyVpnRouteEntryWeightResult.h
include/alibabacloud/vpc/model/MoveResourceGroupRequest.h include/alibabacloud/vpc/model/MoveResourceGroupRequest.h
include/alibabacloud/vpc/model/MoveResourceGroupResult.h include/alibabacloud/vpc/model/MoveResourceGroupResult.h
include/alibabacloud/vpc/model/MoveVpnResourceGroupRequest.h
include/alibabacloud/vpc/model/MoveVpnResourceGroupResult.h
include/alibabacloud/vpc/model/OpenFlowLogServiceRequest.h include/alibabacloud/vpc/model/OpenFlowLogServiceRequest.h
include/alibabacloud/vpc/model/OpenFlowLogServiceResult.h include/alibabacloud/vpc/model/OpenFlowLogServiceResult.h
include/alibabacloud/vpc/model/OpenPhysicalConnectionServiceRequest.h include/alibabacloud/vpc/model/OpenPhysicalConnectionServiceRequest.h
include/alibabacloud/vpc/model/OpenPhysicalConnectionServiceResult.h include/alibabacloud/vpc/model/OpenPhysicalConnectionServiceResult.h
include/alibabacloud/vpc/model/OpenPublicIpAddressPoolServiceRequest.h
include/alibabacloud/vpc/model/OpenPublicIpAddressPoolServiceResult.h
include/alibabacloud/vpc/model/OpenTrafficMirrorServiceRequest.h include/alibabacloud/vpc/model/OpenTrafficMirrorServiceRequest.h
include/alibabacloud/vpc/model/OpenTrafficMirrorServiceResult.h include/alibabacloud/vpc/model/OpenTrafficMirrorServiceResult.h
include/alibabacloud/vpc/model/PublishVpcRouteEntriesRequest.h
include/alibabacloud/vpc/model/PublishVpcRouteEntriesResult.h
include/alibabacloud/vpc/model/PublishVpnRouteEntryRequest.h include/alibabacloud/vpc/model/PublishVpnRouteEntryRequest.h
include/alibabacloud/vpc/model/PublishVpnRouteEntryResult.h include/alibabacloud/vpc/model/PublishVpnRouteEntryResult.h
include/alibabacloud/vpc/model/RecoverPhysicalConnectionRequest.h include/alibabacloud/vpc/model/RecoverPhysicalConnectionRequest.h
@@ -649,6 +713,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/ReleaseEipAddressResult.h include/alibabacloud/vpc/model/ReleaseEipAddressResult.h
include/alibabacloud/vpc/model/ReleaseEipSegmentAddressRequest.h include/alibabacloud/vpc/model/ReleaseEipSegmentAddressRequest.h
include/alibabacloud/vpc/model/ReleaseEipSegmentAddressResult.h include/alibabacloud/vpc/model/ReleaseEipSegmentAddressResult.h
include/alibabacloud/vpc/model/ReleaseIpv6AddressRequest.h
include/alibabacloud/vpc/model/ReleaseIpv6AddressResult.h
include/alibabacloud/vpc/model/RemoveCommonBandwidthPackageIpRequest.h include/alibabacloud/vpc/model/RemoveCommonBandwidthPackageIpRequest.h
include/alibabacloud/vpc/model/RemoveCommonBandwidthPackageIpResult.h include/alibabacloud/vpc/model/RemoveCommonBandwidthPackageIpResult.h
include/alibabacloud/vpc/model/RemoveGlobalAccelerationInstanceIpRequest.h include/alibabacloud/vpc/model/RemoveGlobalAccelerationInstanceIpRequest.h
@@ -665,8 +731,14 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/RevokeInstanceFromCenResult.h include/alibabacloud/vpc/model/RevokeInstanceFromCenResult.h
include/alibabacloud/vpc/model/RevokeInstanceFromVbrRequest.h include/alibabacloud/vpc/model/RevokeInstanceFromVbrRequest.h
include/alibabacloud/vpc/model/RevokeInstanceFromVbrResult.h include/alibabacloud/vpc/model/RevokeInstanceFromVbrResult.h
include/alibabacloud/vpc/model/SecondApplyPhysicalConnectionLOARequest.h
include/alibabacloud/vpc/model/SecondApplyPhysicalConnectionLOAResult.h
include/alibabacloud/vpc/model/SetHighDefinitionMonitorLogStatusRequest.h include/alibabacloud/vpc/model/SetHighDefinitionMonitorLogStatusRequest.h
include/alibabacloud/vpc/model/SetHighDefinitionMonitorLogStatusResult.h include/alibabacloud/vpc/model/SetHighDefinitionMonitorLogStatusResult.h
include/alibabacloud/vpc/model/StartFailoverTestJobRequest.h
include/alibabacloud/vpc/model/StartFailoverTestJobResult.h
include/alibabacloud/vpc/model/StopFailoverTestJobRequest.h
include/alibabacloud/vpc/model/StopFailoverTestJobResult.h
include/alibabacloud/vpc/model/TagResourcesRequest.h include/alibabacloud/vpc/model/TagResourcesRequest.h
include/alibabacloud/vpc/model/TagResourcesResult.h include/alibabacloud/vpc/model/TagResourcesResult.h
include/alibabacloud/vpc/model/TagResourcesForExpressConnectRequest.h include/alibabacloud/vpc/model/TagResourcesForExpressConnectRequest.h
@@ -675,6 +747,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/TerminatePhysicalConnectionResult.h include/alibabacloud/vpc/model/TerminatePhysicalConnectionResult.h
include/alibabacloud/vpc/model/TerminateVirtualBorderRouterRequest.h include/alibabacloud/vpc/model/TerminateVirtualBorderRouterRequest.h
include/alibabacloud/vpc/model/TerminateVirtualBorderRouterResult.h include/alibabacloud/vpc/model/TerminateVirtualBorderRouterResult.h
include/alibabacloud/vpc/model/TransformEipSegmentToPublicIpAddressPoolRequest.h
include/alibabacloud/vpc/model/TransformEipSegmentToPublicIpAddressPoolResult.h
include/alibabacloud/vpc/model/UnTagResourcesRequest.h include/alibabacloud/vpc/model/UnTagResourcesRequest.h
include/alibabacloud/vpc/model/UnTagResourcesResult.h include/alibabacloud/vpc/model/UnTagResourcesResult.h
include/alibabacloud/vpc/model/UnassociateEipAddressRequest.h include/alibabacloud/vpc/model/UnassociateEipAddressRequest.h
@@ -695,6 +769,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/UntagResourcesForExpressConnectResult.h include/alibabacloud/vpc/model/UntagResourcesForExpressConnectResult.h
include/alibabacloud/vpc/model/UpdateDhcpOptionsSetAttributeRequest.h include/alibabacloud/vpc/model/UpdateDhcpOptionsSetAttributeRequest.h
include/alibabacloud/vpc/model/UpdateDhcpOptionsSetAttributeResult.h include/alibabacloud/vpc/model/UpdateDhcpOptionsSetAttributeResult.h
include/alibabacloud/vpc/model/UpdateFailoverTestJobRequest.h
include/alibabacloud/vpc/model/UpdateFailoverTestJobResult.h
include/alibabacloud/vpc/model/UpdateGatewayRouteTableEntryAttributeRequest.h include/alibabacloud/vpc/model/UpdateGatewayRouteTableEntryAttributeRequest.h
include/alibabacloud/vpc/model/UpdateGatewayRouteTableEntryAttributeResult.h include/alibabacloud/vpc/model/UpdateGatewayRouteTableEntryAttributeResult.h
include/alibabacloud/vpc/model/UpdateIpsecServerRequest.h include/alibabacloud/vpc/model/UpdateIpsecServerRequest.h
@@ -720,7 +796,9 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/UpdateVpcGatewayEndpointAttributeRequest.h include/alibabacloud/vpc/model/UpdateVpcGatewayEndpointAttributeRequest.h
include/alibabacloud/vpc/model/UpdateVpcGatewayEndpointAttributeResult.h include/alibabacloud/vpc/model/UpdateVpcGatewayEndpointAttributeResult.h
include/alibabacloud/vpc/model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest.h include/alibabacloud/vpc/model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest.h
include/alibabacloud/vpc/model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaResult.h ) include/alibabacloud/vpc/model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaResult.h
include/alibabacloud/vpc/model/WithdrawVpcPublishedRouteEntriesRequest.h
include/alibabacloud/vpc/model/WithdrawVpcPublishedRouteEntriesResult.h )
set(vpc_src set(vpc_src
src/VpcClient.cc src/VpcClient.cc
@@ -748,6 +826,8 @@ set(vpc_src
src/model/AllocateEipAddressProResult.cc src/model/AllocateEipAddressProResult.cc
src/model/AllocateEipSegmentAddressRequest.cc src/model/AllocateEipSegmentAddressRequest.cc
src/model/AllocateEipSegmentAddressResult.cc src/model/AllocateEipSegmentAddressResult.cc
src/model/AllocateIpv6AddressRequest.cc
src/model/AllocateIpv6AddressResult.cc
src/model/AllocateIpv6InternetBandwidthRequest.cc src/model/AllocateIpv6InternetBandwidthRequest.cc
src/model/AllocateIpv6InternetBandwidthResult.cc src/model/AllocateIpv6InternetBandwidthResult.cc
src/model/AllocateVpcIpv6CidrRequest.cc src/model/AllocateVpcIpv6CidrRequest.cc
@@ -758,8 +838,6 @@ set(vpc_src
src/model/AssociateEipAddressResult.cc src/model/AssociateEipAddressResult.cc
src/model/AssociateEipAddressBatchRequest.cc src/model/AssociateEipAddressBatchRequest.cc
src/model/AssociateEipAddressBatchResult.cc src/model/AssociateEipAddressBatchResult.cc
src/model/AssociateGlobalAccelerationInstanceRequest.cc
src/model/AssociateGlobalAccelerationInstanceResult.cc
src/model/AssociateHaVipRequest.cc src/model/AssociateHaVipRequest.cc
src/model/AssociateHaVipResult.cc src/model/AssociateHaVipResult.cc
src/model/AssociateNetworkAclRequest.cc src/model/AssociateNetworkAclRequest.cc
@@ -816,6 +894,14 @@ set(vpc_src
src/model/CreateDhcpOptionsSetResult.cc src/model/CreateDhcpOptionsSetResult.cc
src/model/CreateExpressCloudConnectionRequest.cc src/model/CreateExpressCloudConnectionRequest.cc
src/model/CreateExpressCloudConnectionResult.cc src/model/CreateExpressCloudConnectionResult.cc
src/model/CreateExpressConnectTrafficQosRequest.cc
src/model/CreateExpressConnectTrafficQosResult.cc
src/model/CreateExpressConnectTrafficQosQueueRequest.cc
src/model/CreateExpressConnectTrafficQosQueueResult.cc
src/model/CreateExpressConnectTrafficQosRuleRequest.cc
src/model/CreateExpressConnectTrafficQosRuleResult.cc
src/model/CreateFailoverTestJobRequest.cc
src/model/CreateFailoverTestJobResult.cc
src/model/CreateFlowLogRequest.cc src/model/CreateFlowLogRequest.cc
src/model/CreateFlowLogResult.cc src/model/CreateFlowLogResult.cc
src/model/CreateForwardEntryRequest.cc src/model/CreateForwardEntryRequest.cc
@@ -826,6 +912,8 @@ set(vpc_src
src/model/CreateGlobalAccelerationInstanceResult.cc src/model/CreateGlobalAccelerationInstanceResult.cc
src/model/CreateHaVipRequest.cc src/model/CreateHaVipRequest.cc
src/model/CreateHaVipResult.cc src/model/CreateHaVipResult.cc
src/model/CreateHighReliablePhysicalConnectionRequest.cc
src/model/CreateHighReliablePhysicalConnectionResult.cc
src/model/CreateIPv6TranslatorRequest.cc src/model/CreateIPv6TranslatorRequest.cc
src/model/CreateIPv6TranslatorResult.cc src/model/CreateIPv6TranslatorResult.cc
src/model/CreateIPv6TranslatorAclListRequest.cc src/model/CreateIPv6TranslatorAclListRequest.cc
@@ -878,6 +966,8 @@ set(vpc_src
src/model/CreateTrafficMirrorSessionResult.cc src/model/CreateTrafficMirrorSessionResult.cc
src/model/CreateVSwitchRequest.cc src/model/CreateVSwitchRequest.cc
src/model/CreateVSwitchResult.cc src/model/CreateVSwitchResult.cc
src/model/CreateVSwitchCidrReservationRequest.cc
src/model/CreateVSwitchCidrReservationResult.cc
src/model/CreateVbrHaRequest.cc src/model/CreateVbrHaRequest.cc
src/model/CreateVbrHaResult.cc src/model/CreateVbrHaResult.cc
src/model/CreateVcoRouteEntryRequest.cc src/model/CreateVcoRouteEntryRequest.cc
@@ -920,6 +1010,14 @@ set(vpc_src
src/model/DeleteCustomerGatewayResult.cc src/model/DeleteCustomerGatewayResult.cc
src/model/DeleteDhcpOptionsSetRequest.cc src/model/DeleteDhcpOptionsSetRequest.cc
src/model/DeleteDhcpOptionsSetResult.cc src/model/DeleteDhcpOptionsSetResult.cc
src/model/DeleteExpressConnectTrafficQosRequest.cc
src/model/DeleteExpressConnectTrafficQosResult.cc
src/model/DeleteExpressConnectTrafficQosQueueRequest.cc
src/model/DeleteExpressConnectTrafficQosQueueResult.cc
src/model/DeleteExpressConnectTrafficQosRuleRequest.cc
src/model/DeleteExpressConnectTrafficQosRuleResult.cc
src/model/DeleteFailoverTestJobRequest.cc
src/model/DeleteFailoverTestJobResult.cc
src/model/DeleteFlowLogRequest.cc src/model/DeleteFlowLogRequest.cc
src/model/DeleteFlowLogResult.cc src/model/DeleteFlowLogResult.cc
src/model/DeleteForwardEntryRequest.cc src/model/DeleteForwardEntryRequest.cc
@@ -982,6 +1080,8 @@ set(vpc_src
src/model/DeleteTrafficMirrorSessionResult.cc src/model/DeleteTrafficMirrorSessionResult.cc
src/model/DeleteVSwitchRequest.cc src/model/DeleteVSwitchRequest.cc
src/model/DeleteVSwitchResult.cc src/model/DeleteVSwitchResult.cc
src/model/DeleteVSwitchCidrReservationRequest.cc
src/model/DeleteVSwitchCidrReservationResult.cc
src/model/DeleteVbrHaRequest.cc src/model/DeleteVbrHaRequest.cc
src/model/DeleteVbrHaResult.cc src/model/DeleteVbrHaResult.cc
src/model/DeleteVcoRouteEntryRequest.cc src/model/DeleteVcoRouteEntryRequest.cc
@@ -1006,6 +1106,8 @@ set(vpc_src
src/model/DeleteVpnRouteEntryResult.cc src/model/DeleteVpnRouteEntryResult.cc
src/model/DeletionProtectionRequest.cc src/model/DeletionProtectionRequest.cc
src/model/DeletionProtectionResult.cc src/model/DeletionProtectionResult.cc
src/model/Describe95TrafficRequest.cc
src/model/Describe95TrafficResult.cc
src/model/DescribeAccessPointsRequest.cc src/model/DescribeAccessPointsRequest.cc
src/model/DescribeAccessPointsResult.cc src/model/DescribeAccessPointsResult.cc
src/model/DescribeBgpGroupsRequest.cc src/model/DescribeBgpGroupsRequest.cc
@@ -1030,6 +1132,16 @@ set(vpc_src
src/model/DescribeEipMonitorDataResult.cc src/model/DescribeEipMonitorDataResult.cc
src/model/DescribeEipSegmentRequest.cc src/model/DescribeEipSegmentRequest.cc
src/model/DescribeEipSegmentResult.cc src/model/DescribeEipSegmentResult.cc
src/model/DescribeExpressConnectTrafficQosRequest.cc
src/model/DescribeExpressConnectTrafficQosResult.cc
src/model/DescribeExpressConnectTrafficQosQueueRequest.cc
src/model/DescribeExpressConnectTrafficQosQueueResult.cc
src/model/DescribeExpressConnectTrafficQosRuleRequest.cc
src/model/DescribeExpressConnectTrafficQosRuleResult.cc
src/model/DescribeFailoverTestJobRequest.cc
src/model/DescribeFailoverTestJobResult.cc
src/model/DescribeFailoverTestJobsRequest.cc
src/model/DescribeFailoverTestJobsResult.cc
src/model/DescribeFlowLogsRequest.cc src/model/DescribeFlowLogsRequest.cc
src/model/DescribeFlowLogsResult.cc src/model/DescribeFlowLogsResult.cc
src/model/DescribeForwardTableEntriesRequest.cc src/model/DescribeForwardTableEntriesRequest.cc
@@ -1058,6 +1170,8 @@ set(vpc_src
src/model/DescribeIpv6GatewayAttributeResult.cc src/model/DescribeIpv6GatewayAttributeResult.cc
src/model/DescribeIpv6GatewaysRequest.cc src/model/DescribeIpv6GatewaysRequest.cc
src/model/DescribeIpv6GatewaysResult.cc src/model/DescribeIpv6GatewaysResult.cc
src/model/DescribeNatGatewayAssociateNetworkInterfacesRequest.cc
src/model/DescribeNatGatewayAssociateNetworkInterfacesResult.cc
src/model/DescribeNatGatewaysRequest.cc src/model/DescribeNatGatewaysRequest.cc
src/model/DescribeNatGatewaysResult.cc src/model/DescribeNatGatewaysResult.cc
src/model/DescribeNetworkAclAttributesRequest.cc src/model/DescribeNetworkAclAttributesRequest.cc
@@ -1090,6 +1204,8 @@ set(vpc_src
src/model/DescribeSslVpnClientCertResult.cc src/model/DescribeSslVpnClientCertResult.cc
src/model/DescribeSslVpnClientCertsRequest.cc src/model/DescribeSslVpnClientCertsRequest.cc
src/model/DescribeSslVpnClientCertsResult.cc src/model/DescribeSslVpnClientCertsResult.cc
src/model/DescribeSslVpnClientsRequest.cc
src/model/DescribeSslVpnClientsResult.cc
src/model/DescribeSslVpnServersRequest.cc src/model/DescribeSslVpnServersRequest.cc
src/model/DescribeSslVpnServersResult.cc src/model/DescribeSslVpnServersResult.cc
src/model/DescribeTagKeysRequest.cc src/model/DescribeTagKeysRequest.cc
@@ -1128,6 +1244,8 @@ set(vpc_src
src/model/DescribeVpnCrossAccountAuthorizationsResult.cc src/model/DescribeVpnCrossAccountAuthorizationsResult.cc
src/model/DescribeVpnGatewayRequest.cc src/model/DescribeVpnGatewayRequest.cc
src/model/DescribeVpnGatewayResult.cc src/model/DescribeVpnGatewayResult.cc
src/model/DescribeVpnGatewayAvailableZonesRequest.cc
src/model/DescribeVpnGatewayAvailableZonesResult.cc
src/model/DescribeVpnGatewaysRequest.cc src/model/DescribeVpnGatewaysRequest.cc
src/model/DescribeVpnGatewaysResult.cc src/model/DescribeVpnGatewaysResult.cc
src/model/DescribeVpnPbrRouteEntriesRequest.cc src/model/DescribeVpnPbrRouteEntriesRequest.cc
@@ -1140,6 +1258,8 @@ set(vpc_src
src/model/DescribeZonesResult.cc src/model/DescribeZonesResult.cc
src/model/DetachDhcpOptionsSetFromVpcRequest.cc src/model/DetachDhcpOptionsSetFromVpcRequest.cc
src/model/DetachDhcpOptionsSetFromVpcResult.cc src/model/DetachDhcpOptionsSetFromVpcResult.cc
src/model/DiagnoseVpnConnectionsRequest.cc
src/model/DiagnoseVpnConnectionsResult.cc
src/model/DiagnoseVpnGatewayRequest.cc src/model/DiagnoseVpnGatewayRequest.cc
src/model/DiagnoseVpnGatewayResult.cc src/model/DiagnoseVpnGatewayResult.cc
src/model/DisableNatGatewayEcsMetricRequest.cc src/model/DisableNatGatewayEcsMetricRequest.cc
@@ -1170,12 +1290,14 @@ set(vpc_src
src/model/GetIpv4GatewayAttributeResult.cc src/model/GetIpv4GatewayAttributeResult.cc
src/model/GetNatGatewayAttributeRequest.cc src/model/GetNatGatewayAttributeRequest.cc
src/model/GetNatGatewayAttributeResult.cc src/model/GetNatGatewayAttributeResult.cc
src/model/GetNatGatewayConvertStatusRequest.cc
src/model/GetNatGatewayConvertStatusResult.cc
src/model/GetPhysicalConnectionServiceStatusRequest.cc src/model/GetPhysicalConnectionServiceStatusRequest.cc
src/model/GetPhysicalConnectionServiceStatusResult.cc src/model/GetPhysicalConnectionServiceStatusResult.cc
src/model/GetPublicIpAddressPoolServiceStatusRequest.cc
src/model/GetPublicIpAddressPoolServiceStatusResult.cc
src/model/GetTrafficMirrorServiceStatusRequest.cc src/model/GetTrafficMirrorServiceStatusRequest.cc
src/model/GetTrafficMirrorServiceStatusResult.cc src/model/GetTrafficMirrorServiceStatusResult.cc
src/model/GetVSwitchCidrReservationUsageRequest.cc
src/model/GetVSwitchCidrReservationUsageResult.cc
src/model/GetVpcGatewayEndpointAttributeRequest.cc src/model/GetVpcGatewayEndpointAttributeRequest.cc
src/model/GetVpcGatewayEndpointAttributeResult.cc src/model/GetVpcGatewayEndpointAttributeResult.cc
src/model/GetVpcPrefixListAssociationsRequest.cc src/model/GetVpcPrefixListAssociationsRequest.cc
@@ -1226,12 +1348,16 @@ set(vpc_src
src/model/ListTrafficMirrorFiltersResult.cc src/model/ListTrafficMirrorFiltersResult.cc
src/model/ListTrafficMirrorSessionsRequest.cc src/model/ListTrafficMirrorSessionsRequest.cc
src/model/ListTrafficMirrorSessionsResult.cc src/model/ListTrafficMirrorSessionsResult.cc
src/model/ListVSwitchCidrReservationsRequest.cc
src/model/ListVSwitchCidrReservationsResult.cc
src/model/ListVirtualPhysicalConnectionsRequest.cc src/model/ListVirtualPhysicalConnectionsRequest.cc
src/model/ListVirtualPhysicalConnectionsResult.cc src/model/ListVirtualPhysicalConnectionsResult.cc
src/model/ListVpcEndpointServicesByEndUserRequest.cc src/model/ListVpcEndpointServicesByEndUserRequest.cc
src/model/ListVpcEndpointServicesByEndUserResult.cc src/model/ListVpcEndpointServicesByEndUserResult.cc
src/model/ListVpcGatewayEndpointsRequest.cc src/model/ListVpcGatewayEndpointsRequest.cc
src/model/ListVpcGatewayEndpointsResult.cc src/model/ListVpcGatewayEndpointsResult.cc
src/model/ListVpcPublishedRouteEntriesRequest.cc
src/model/ListVpcPublishedRouteEntriesResult.cc
src/model/ListVpnCertificateAssociationsRequest.cc src/model/ListVpnCertificateAssociationsRequest.cc
src/model/ListVpnCertificateAssociationsResult.cc src/model/ListVpnCertificateAssociationsResult.cc
src/model/ModifyBgpGroupAttributeRequest.cc src/model/ModifyBgpGroupAttributeRequest.cc
@@ -1248,10 +1374,18 @@ set(vpc_src
src/model/ModifyCustomerGatewayAttributeResult.cc src/model/ModifyCustomerGatewayAttributeResult.cc
src/model/ModifyEipAddressAttributeRequest.cc src/model/ModifyEipAddressAttributeRequest.cc
src/model/ModifyEipAddressAttributeResult.cc src/model/ModifyEipAddressAttributeResult.cc
src/model/ModifyEipForwardModeRequest.cc
src/model/ModifyEipForwardModeResult.cc
src/model/ModifyExpressCloudConnectionAttributeRequest.cc src/model/ModifyExpressCloudConnectionAttributeRequest.cc
src/model/ModifyExpressCloudConnectionAttributeResult.cc src/model/ModifyExpressCloudConnectionAttributeResult.cc
src/model/ModifyExpressCloudConnectionBandwidthRequest.cc src/model/ModifyExpressCloudConnectionBandwidthRequest.cc
src/model/ModifyExpressCloudConnectionBandwidthResult.cc src/model/ModifyExpressCloudConnectionBandwidthResult.cc
src/model/ModifyExpressConnectTrafficQosRequest.cc
src/model/ModifyExpressConnectTrafficQosResult.cc
src/model/ModifyExpressConnectTrafficQosQueueRequest.cc
src/model/ModifyExpressConnectTrafficQosQueueResult.cc
src/model/ModifyExpressConnectTrafficQosRuleRequest.cc
src/model/ModifyExpressConnectTrafficQosRuleResult.cc
src/model/ModifyFlowLogAttributeRequest.cc src/model/ModifyFlowLogAttributeRequest.cc
src/model/ModifyFlowLogAttributeResult.cc src/model/ModifyFlowLogAttributeResult.cc
src/model/ModifyForwardEntryRequest.cc src/model/ModifyForwardEntryRequest.cc
@@ -1278,8 +1412,6 @@ set(vpc_src
src/model/ModifyIpv6AddressAttributeResult.cc src/model/ModifyIpv6AddressAttributeResult.cc
src/model/ModifyIpv6GatewayAttributeRequest.cc src/model/ModifyIpv6GatewayAttributeRequest.cc
src/model/ModifyIpv6GatewayAttributeResult.cc src/model/ModifyIpv6GatewayAttributeResult.cc
src/model/ModifyIpv6GatewaySpecRequest.cc
src/model/ModifyIpv6GatewaySpecResult.cc
src/model/ModifyIpv6InternetBandwidthRequest.cc src/model/ModifyIpv6InternetBandwidthRequest.cc
src/model/ModifyIpv6InternetBandwidthResult.cc src/model/ModifyIpv6InternetBandwidthResult.cc
src/model/ModifyNatGatewayAttributeRequest.cc src/model/ModifyNatGatewayAttributeRequest.cc
@@ -1308,10 +1440,14 @@ set(vpc_src
src/model/ModifySslVpnClientCertResult.cc src/model/ModifySslVpnClientCertResult.cc
src/model/ModifySslVpnServerRequest.cc src/model/ModifySslVpnServerRequest.cc
src/model/ModifySslVpnServerResult.cc src/model/ModifySslVpnServerResult.cc
src/model/ModifyTunnelAttributeRequest.cc
src/model/ModifyTunnelAttributeResult.cc
src/model/ModifyVRouterAttributeRequest.cc src/model/ModifyVRouterAttributeRequest.cc
src/model/ModifyVRouterAttributeResult.cc src/model/ModifyVRouterAttributeResult.cc
src/model/ModifyVSwitchAttributeRequest.cc src/model/ModifyVSwitchAttributeRequest.cc
src/model/ModifyVSwitchAttributeResult.cc src/model/ModifyVSwitchAttributeResult.cc
src/model/ModifyVSwitchCidrReservationAttributeRequest.cc
src/model/ModifyVSwitchCidrReservationAttributeResult.cc
src/model/ModifyVcoRouteEntryWeightRequest.cc src/model/ModifyVcoRouteEntryWeightRequest.cc
src/model/ModifyVcoRouteEntryWeightResult.cc src/model/ModifyVcoRouteEntryWeightResult.cc
src/model/ModifyVirtualBorderRouterAttributeRequest.cc src/model/ModifyVirtualBorderRouterAttributeRequest.cc
@@ -1336,12 +1472,18 @@ set(vpc_src
src/model/ModifyVpnRouteEntryWeightResult.cc src/model/ModifyVpnRouteEntryWeightResult.cc
src/model/MoveResourceGroupRequest.cc src/model/MoveResourceGroupRequest.cc
src/model/MoveResourceGroupResult.cc src/model/MoveResourceGroupResult.cc
src/model/MoveVpnResourceGroupRequest.cc
src/model/MoveVpnResourceGroupResult.cc
src/model/OpenFlowLogServiceRequest.cc src/model/OpenFlowLogServiceRequest.cc
src/model/OpenFlowLogServiceResult.cc src/model/OpenFlowLogServiceResult.cc
src/model/OpenPhysicalConnectionServiceRequest.cc src/model/OpenPhysicalConnectionServiceRequest.cc
src/model/OpenPhysicalConnectionServiceResult.cc src/model/OpenPhysicalConnectionServiceResult.cc
src/model/OpenPublicIpAddressPoolServiceRequest.cc
src/model/OpenPublicIpAddressPoolServiceResult.cc
src/model/OpenTrafficMirrorServiceRequest.cc src/model/OpenTrafficMirrorServiceRequest.cc
src/model/OpenTrafficMirrorServiceResult.cc src/model/OpenTrafficMirrorServiceResult.cc
src/model/PublishVpcRouteEntriesRequest.cc
src/model/PublishVpcRouteEntriesResult.cc
src/model/PublishVpnRouteEntryRequest.cc src/model/PublishVpnRouteEntryRequest.cc
src/model/PublishVpnRouteEntryResult.cc src/model/PublishVpnRouteEntryResult.cc
src/model/RecoverPhysicalConnectionRequest.cc src/model/RecoverPhysicalConnectionRequest.cc
@@ -1352,6 +1494,8 @@ set(vpc_src
src/model/ReleaseEipAddressResult.cc src/model/ReleaseEipAddressResult.cc
src/model/ReleaseEipSegmentAddressRequest.cc src/model/ReleaseEipSegmentAddressRequest.cc
src/model/ReleaseEipSegmentAddressResult.cc src/model/ReleaseEipSegmentAddressResult.cc
src/model/ReleaseIpv6AddressRequest.cc
src/model/ReleaseIpv6AddressResult.cc
src/model/RemoveCommonBandwidthPackageIpRequest.cc src/model/RemoveCommonBandwidthPackageIpRequest.cc
src/model/RemoveCommonBandwidthPackageIpResult.cc src/model/RemoveCommonBandwidthPackageIpResult.cc
src/model/RemoveGlobalAccelerationInstanceIpRequest.cc src/model/RemoveGlobalAccelerationInstanceIpRequest.cc
@@ -1368,8 +1512,14 @@ set(vpc_src
src/model/RevokeInstanceFromCenResult.cc src/model/RevokeInstanceFromCenResult.cc
src/model/RevokeInstanceFromVbrRequest.cc src/model/RevokeInstanceFromVbrRequest.cc
src/model/RevokeInstanceFromVbrResult.cc src/model/RevokeInstanceFromVbrResult.cc
src/model/SecondApplyPhysicalConnectionLOARequest.cc
src/model/SecondApplyPhysicalConnectionLOAResult.cc
src/model/SetHighDefinitionMonitorLogStatusRequest.cc src/model/SetHighDefinitionMonitorLogStatusRequest.cc
src/model/SetHighDefinitionMonitorLogStatusResult.cc src/model/SetHighDefinitionMonitorLogStatusResult.cc
src/model/StartFailoverTestJobRequest.cc
src/model/StartFailoverTestJobResult.cc
src/model/StopFailoverTestJobRequest.cc
src/model/StopFailoverTestJobResult.cc
src/model/TagResourcesRequest.cc src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc src/model/TagResourcesResult.cc
src/model/TagResourcesForExpressConnectRequest.cc src/model/TagResourcesForExpressConnectRequest.cc
@@ -1378,6 +1528,8 @@ set(vpc_src
src/model/TerminatePhysicalConnectionResult.cc src/model/TerminatePhysicalConnectionResult.cc
src/model/TerminateVirtualBorderRouterRequest.cc src/model/TerminateVirtualBorderRouterRequest.cc
src/model/TerminateVirtualBorderRouterResult.cc src/model/TerminateVirtualBorderRouterResult.cc
src/model/TransformEipSegmentToPublicIpAddressPoolRequest.cc
src/model/TransformEipSegmentToPublicIpAddressPoolResult.cc
src/model/UnTagResourcesRequest.cc src/model/UnTagResourcesRequest.cc
src/model/UnTagResourcesResult.cc src/model/UnTagResourcesResult.cc
src/model/UnassociateEipAddressRequest.cc src/model/UnassociateEipAddressRequest.cc
@@ -1398,6 +1550,8 @@ set(vpc_src
src/model/UntagResourcesForExpressConnectResult.cc src/model/UntagResourcesForExpressConnectResult.cc
src/model/UpdateDhcpOptionsSetAttributeRequest.cc src/model/UpdateDhcpOptionsSetAttributeRequest.cc
src/model/UpdateDhcpOptionsSetAttributeResult.cc src/model/UpdateDhcpOptionsSetAttributeResult.cc
src/model/UpdateFailoverTestJobRequest.cc
src/model/UpdateFailoverTestJobResult.cc
src/model/UpdateGatewayRouteTableEntryAttributeRequest.cc src/model/UpdateGatewayRouteTableEntryAttributeRequest.cc
src/model/UpdateGatewayRouteTableEntryAttributeResult.cc src/model/UpdateGatewayRouteTableEntryAttributeResult.cc
src/model/UpdateIpsecServerRequest.cc src/model/UpdateIpsecServerRequest.cc
@@ -1423,7 +1577,9 @@ set(vpc_src
src/model/UpdateVpcGatewayEndpointAttributeRequest.cc src/model/UpdateVpcGatewayEndpointAttributeRequest.cc
src/model/UpdateVpcGatewayEndpointAttributeResult.cc src/model/UpdateVpcGatewayEndpointAttributeResult.cc
src/model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest.cc src/model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest.cc
src/model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaResult.cc ) src/model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaResult.cc
src/model/WithdrawVpcPublishedRouteEntriesRequest.cc
src/model/WithdrawVpcPublishedRouteEntriesResult.cc )
add_library(vpc ${LIB_TYPE} add_library(vpc ${LIB_TYPE}
${vpc_public_header} ${vpc_public_header}

View File

@@ -46,6 +46,8 @@
#include "model/AllocateEipAddressProResult.h" #include "model/AllocateEipAddressProResult.h"
#include "model/AllocateEipSegmentAddressRequest.h" #include "model/AllocateEipSegmentAddressRequest.h"
#include "model/AllocateEipSegmentAddressResult.h" #include "model/AllocateEipSegmentAddressResult.h"
#include "model/AllocateIpv6AddressRequest.h"
#include "model/AllocateIpv6AddressResult.h"
#include "model/AllocateIpv6InternetBandwidthRequest.h" #include "model/AllocateIpv6InternetBandwidthRequest.h"
#include "model/AllocateIpv6InternetBandwidthResult.h" #include "model/AllocateIpv6InternetBandwidthResult.h"
#include "model/AllocateVpcIpv6CidrRequest.h" #include "model/AllocateVpcIpv6CidrRequest.h"
@@ -56,8 +58,6 @@
#include "model/AssociateEipAddressResult.h" #include "model/AssociateEipAddressResult.h"
#include "model/AssociateEipAddressBatchRequest.h" #include "model/AssociateEipAddressBatchRequest.h"
#include "model/AssociateEipAddressBatchResult.h" #include "model/AssociateEipAddressBatchResult.h"
#include "model/AssociateGlobalAccelerationInstanceRequest.h"
#include "model/AssociateGlobalAccelerationInstanceResult.h"
#include "model/AssociateHaVipRequest.h" #include "model/AssociateHaVipRequest.h"
#include "model/AssociateHaVipResult.h" #include "model/AssociateHaVipResult.h"
#include "model/AssociateNetworkAclRequest.h" #include "model/AssociateNetworkAclRequest.h"
@@ -114,6 +114,14 @@
#include "model/CreateDhcpOptionsSetResult.h" #include "model/CreateDhcpOptionsSetResult.h"
#include "model/CreateExpressCloudConnectionRequest.h" #include "model/CreateExpressCloudConnectionRequest.h"
#include "model/CreateExpressCloudConnectionResult.h" #include "model/CreateExpressCloudConnectionResult.h"
#include "model/CreateExpressConnectTrafficQosRequest.h"
#include "model/CreateExpressConnectTrafficQosResult.h"
#include "model/CreateExpressConnectTrafficQosQueueRequest.h"
#include "model/CreateExpressConnectTrafficQosQueueResult.h"
#include "model/CreateExpressConnectTrafficQosRuleRequest.h"
#include "model/CreateExpressConnectTrafficQosRuleResult.h"
#include "model/CreateFailoverTestJobRequest.h"
#include "model/CreateFailoverTestJobResult.h"
#include "model/CreateFlowLogRequest.h" #include "model/CreateFlowLogRequest.h"
#include "model/CreateFlowLogResult.h" #include "model/CreateFlowLogResult.h"
#include "model/CreateForwardEntryRequest.h" #include "model/CreateForwardEntryRequest.h"
@@ -124,6 +132,8 @@
#include "model/CreateGlobalAccelerationInstanceResult.h" #include "model/CreateGlobalAccelerationInstanceResult.h"
#include "model/CreateHaVipRequest.h" #include "model/CreateHaVipRequest.h"
#include "model/CreateHaVipResult.h" #include "model/CreateHaVipResult.h"
#include "model/CreateHighReliablePhysicalConnectionRequest.h"
#include "model/CreateHighReliablePhysicalConnectionResult.h"
#include "model/CreateIPv6TranslatorRequest.h" #include "model/CreateIPv6TranslatorRequest.h"
#include "model/CreateIPv6TranslatorResult.h" #include "model/CreateIPv6TranslatorResult.h"
#include "model/CreateIPv6TranslatorAclListRequest.h" #include "model/CreateIPv6TranslatorAclListRequest.h"
@@ -176,6 +186,8 @@
#include "model/CreateTrafficMirrorSessionResult.h" #include "model/CreateTrafficMirrorSessionResult.h"
#include "model/CreateVSwitchRequest.h" #include "model/CreateVSwitchRequest.h"
#include "model/CreateVSwitchResult.h" #include "model/CreateVSwitchResult.h"
#include "model/CreateVSwitchCidrReservationRequest.h"
#include "model/CreateVSwitchCidrReservationResult.h"
#include "model/CreateVbrHaRequest.h" #include "model/CreateVbrHaRequest.h"
#include "model/CreateVbrHaResult.h" #include "model/CreateVbrHaResult.h"
#include "model/CreateVcoRouteEntryRequest.h" #include "model/CreateVcoRouteEntryRequest.h"
@@ -218,6 +230,14 @@
#include "model/DeleteCustomerGatewayResult.h" #include "model/DeleteCustomerGatewayResult.h"
#include "model/DeleteDhcpOptionsSetRequest.h" #include "model/DeleteDhcpOptionsSetRequest.h"
#include "model/DeleteDhcpOptionsSetResult.h" #include "model/DeleteDhcpOptionsSetResult.h"
#include "model/DeleteExpressConnectTrafficQosRequest.h"
#include "model/DeleteExpressConnectTrafficQosResult.h"
#include "model/DeleteExpressConnectTrafficQosQueueRequest.h"
#include "model/DeleteExpressConnectTrafficQosQueueResult.h"
#include "model/DeleteExpressConnectTrafficQosRuleRequest.h"
#include "model/DeleteExpressConnectTrafficQosRuleResult.h"
#include "model/DeleteFailoverTestJobRequest.h"
#include "model/DeleteFailoverTestJobResult.h"
#include "model/DeleteFlowLogRequest.h" #include "model/DeleteFlowLogRequest.h"
#include "model/DeleteFlowLogResult.h" #include "model/DeleteFlowLogResult.h"
#include "model/DeleteForwardEntryRequest.h" #include "model/DeleteForwardEntryRequest.h"
@@ -280,6 +300,8 @@
#include "model/DeleteTrafficMirrorSessionResult.h" #include "model/DeleteTrafficMirrorSessionResult.h"
#include "model/DeleteVSwitchRequest.h" #include "model/DeleteVSwitchRequest.h"
#include "model/DeleteVSwitchResult.h" #include "model/DeleteVSwitchResult.h"
#include "model/DeleteVSwitchCidrReservationRequest.h"
#include "model/DeleteVSwitchCidrReservationResult.h"
#include "model/DeleteVbrHaRequest.h" #include "model/DeleteVbrHaRequest.h"
#include "model/DeleteVbrHaResult.h" #include "model/DeleteVbrHaResult.h"
#include "model/DeleteVcoRouteEntryRequest.h" #include "model/DeleteVcoRouteEntryRequest.h"
@@ -304,6 +326,8 @@
#include "model/DeleteVpnRouteEntryResult.h" #include "model/DeleteVpnRouteEntryResult.h"
#include "model/DeletionProtectionRequest.h" #include "model/DeletionProtectionRequest.h"
#include "model/DeletionProtectionResult.h" #include "model/DeletionProtectionResult.h"
#include "model/Describe95TrafficRequest.h"
#include "model/Describe95TrafficResult.h"
#include "model/DescribeAccessPointsRequest.h" #include "model/DescribeAccessPointsRequest.h"
#include "model/DescribeAccessPointsResult.h" #include "model/DescribeAccessPointsResult.h"
#include "model/DescribeBgpGroupsRequest.h" #include "model/DescribeBgpGroupsRequest.h"
@@ -328,6 +352,16 @@
#include "model/DescribeEipMonitorDataResult.h" #include "model/DescribeEipMonitorDataResult.h"
#include "model/DescribeEipSegmentRequest.h" #include "model/DescribeEipSegmentRequest.h"
#include "model/DescribeEipSegmentResult.h" #include "model/DescribeEipSegmentResult.h"
#include "model/DescribeExpressConnectTrafficQosRequest.h"
#include "model/DescribeExpressConnectTrafficQosResult.h"
#include "model/DescribeExpressConnectTrafficQosQueueRequest.h"
#include "model/DescribeExpressConnectTrafficQosQueueResult.h"
#include "model/DescribeExpressConnectTrafficQosRuleRequest.h"
#include "model/DescribeExpressConnectTrafficQosRuleResult.h"
#include "model/DescribeFailoverTestJobRequest.h"
#include "model/DescribeFailoverTestJobResult.h"
#include "model/DescribeFailoverTestJobsRequest.h"
#include "model/DescribeFailoverTestJobsResult.h"
#include "model/DescribeFlowLogsRequest.h" #include "model/DescribeFlowLogsRequest.h"
#include "model/DescribeFlowLogsResult.h" #include "model/DescribeFlowLogsResult.h"
#include "model/DescribeForwardTableEntriesRequest.h" #include "model/DescribeForwardTableEntriesRequest.h"
@@ -356,6 +390,8 @@
#include "model/DescribeIpv6GatewayAttributeResult.h" #include "model/DescribeIpv6GatewayAttributeResult.h"
#include "model/DescribeIpv6GatewaysRequest.h" #include "model/DescribeIpv6GatewaysRequest.h"
#include "model/DescribeIpv6GatewaysResult.h" #include "model/DescribeIpv6GatewaysResult.h"
#include "model/DescribeNatGatewayAssociateNetworkInterfacesRequest.h"
#include "model/DescribeNatGatewayAssociateNetworkInterfacesResult.h"
#include "model/DescribeNatGatewaysRequest.h" #include "model/DescribeNatGatewaysRequest.h"
#include "model/DescribeNatGatewaysResult.h" #include "model/DescribeNatGatewaysResult.h"
#include "model/DescribeNetworkAclAttributesRequest.h" #include "model/DescribeNetworkAclAttributesRequest.h"
@@ -388,6 +424,8 @@
#include "model/DescribeSslVpnClientCertResult.h" #include "model/DescribeSslVpnClientCertResult.h"
#include "model/DescribeSslVpnClientCertsRequest.h" #include "model/DescribeSslVpnClientCertsRequest.h"
#include "model/DescribeSslVpnClientCertsResult.h" #include "model/DescribeSslVpnClientCertsResult.h"
#include "model/DescribeSslVpnClientsRequest.h"
#include "model/DescribeSslVpnClientsResult.h"
#include "model/DescribeSslVpnServersRequest.h" #include "model/DescribeSslVpnServersRequest.h"
#include "model/DescribeSslVpnServersResult.h" #include "model/DescribeSslVpnServersResult.h"
#include "model/DescribeTagKeysRequest.h" #include "model/DescribeTagKeysRequest.h"
@@ -426,6 +464,8 @@
#include "model/DescribeVpnCrossAccountAuthorizationsResult.h" #include "model/DescribeVpnCrossAccountAuthorizationsResult.h"
#include "model/DescribeVpnGatewayRequest.h" #include "model/DescribeVpnGatewayRequest.h"
#include "model/DescribeVpnGatewayResult.h" #include "model/DescribeVpnGatewayResult.h"
#include "model/DescribeVpnGatewayAvailableZonesRequest.h"
#include "model/DescribeVpnGatewayAvailableZonesResult.h"
#include "model/DescribeVpnGatewaysRequest.h" #include "model/DescribeVpnGatewaysRequest.h"
#include "model/DescribeVpnGatewaysResult.h" #include "model/DescribeVpnGatewaysResult.h"
#include "model/DescribeVpnPbrRouteEntriesRequest.h" #include "model/DescribeVpnPbrRouteEntriesRequest.h"
@@ -438,6 +478,8 @@
#include "model/DescribeZonesResult.h" #include "model/DescribeZonesResult.h"
#include "model/DetachDhcpOptionsSetFromVpcRequest.h" #include "model/DetachDhcpOptionsSetFromVpcRequest.h"
#include "model/DetachDhcpOptionsSetFromVpcResult.h" #include "model/DetachDhcpOptionsSetFromVpcResult.h"
#include "model/DiagnoseVpnConnectionsRequest.h"
#include "model/DiagnoseVpnConnectionsResult.h"
#include "model/DiagnoseVpnGatewayRequest.h" #include "model/DiagnoseVpnGatewayRequest.h"
#include "model/DiagnoseVpnGatewayResult.h" #include "model/DiagnoseVpnGatewayResult.h"
#include "model/DisableNatGatewayEcsMetricRequest.h" #include "model/DisableNatGatewayEcsMetricRequest.h"
@@ -468,12 +510,14 @@
#include "model/GetIpv4GatewayAttributeResult.h" #include "model/GetIpv4GatewayAttributeResult.h"
#include "model/GetNatGatewayAttributeRequest.h" #include "model/GetNatGatewayAttributeRequest.h"
#include "model/GetNatGatewayAttributeResult.h" #include "model/GetNatGatewayAttributeResult.h"
#include "model/GetNatGatewayConvertStatusRequest.h"
#include "model/GetNatGatewayConvertStatusResult.h"
#include "model/GetPhysicalConnectionServiceStatusRequest.h" #include "model/GetPhysicalConnectionServiceStatusRequest.h"
#include "model/GetPhysicalConnectionServiceStatusResult.h" #include "model/GetPhysicalConnectionServiceStatusResult.h"
#include "model/GetPublicIpAddressPoolServiceStatusRequest.h"
#include "model/GetPublicIpAddressPoolServiceStatusResult.h"
#include "model/GetTrafficMirrorServiceStatusRequest.h" #include "model/GetTrafficMirrorServiceStatusRequest.h"
#include "model/GetTrafficMirrorServiceStatusResult.h" #include "model/GetTrafficMirrorServiceStatusResult.h"
#include "model/GetVSwitchCidrReservationUsageRequest.h"
#include "model/GetVSwitchCidrReservationUsageResult.h"
#include "model/GetVpcGatewayEndpointAttributeRequest.h" #include "model/GetVpcGatewayEndpointAttributeRequest.h"
#include "model/GetVpcGatewayEndpointAttributeResult.h" #include "model/GetVpcGatewayEndpointAttributeResult.h"
#include "model/GetVpcPrefixListAssociationsRequest.h" #include "model/GetVpcPrefixListAssociationsRequest.h"
@@ -524,12 +568,16 @@
#include "model/ListTrafficMirrorFiltersResult.h" #include "model/ListTrafficMirrorFiltersResult.h"
#include "model/ListTrafficMirrorSessionsRequest.h" #include "model/ListTrafficMirrorSessionsRequest.h"
#include "model/ListTrafficMirrorSessionsResult.h" #include "model/ListTrafficMirrorSessionsResult.h"
#include "model/ListVSwitchCidrReservationsRequest.h"
#include "model/ListVSwitchCidrReservationsResult.h"
#include "model/ListVirtualPhysicalConnectionsRequest.h" #include "model/ListVirtualPhysicalConnectionsRequest.h"
#include "model/ListVirtualPhysicalConnectionsResult.h" #include "model/ListVirtualPhysicalConnectionsResult.h"
#include "model/ListVpcEndpointServicesByEndUserRequest.h" #include "model/ListVpcEndpointServicesByEndUserRequest.h"
#include "model/ListVpcEndpointServicesByEndUserResult.h" #include "model/ListVpcEndpointServicesByEndUserResult.h"
#include "model/ListVpcGatewayEndpointsRequest.h" #include "model/ListVpcGatewayEndpointsRequest.h"
#include "model/ListVpcGatewayEndpointsResult.h" #include "model/ListVpcGatewayEndpointsResult.h"
#include "model/ListVpcPublishedRouteEntriesRequest.h"
#include "model/ListVpcPublishedRouteEntriesResult.h"
#include "model/ListVpnCertificateAssociationsRequest.h" #include "model/ListVpnCertificateAssociationsRequest.h"
#include "model/ListVpnCertificateAssociationsResult.h" #include "model/ListVpnCertificateAssociationsResult.h"
#include "model/ModifyBgpGroupAttributeRequest.h" #include "model/ModifyBgpGroupAttributeRequest.h"
@@ -546,10 +594,18 @@
#include "model/ModifyCustomerGatewayAttributeResult.h" #include "model/ModifyCustomerGatewayAttributeResult.h"
#include "model/ModifyEipAddressAttributeRequest.h" #include "model/ModifyEipAddressAttributeRequest.h"
#include "model/ModifyEipAddressAttributeResult.h" #include "model/ModifyEipAddressAttributeResult.h"
#include "model/ModifyEipForwardModeRequest.h"
#include "model/ModifyEipForwardModeResult.h"
#include "model/ModifyExpressCloudConnectionAttributeRequest.h" #include "model/ModifyExpressCloudConnectionAttributeRequest.h"
#include "model/ModifyExpressCloudConnectionAttributeResult.h" #include "model/ModifyExpressCloudConnectionAttributeResult.h"
#include "model/ModifyExpressCloudConnectionBandwidthRequest.h" #include "model/ModifyExpressCloudConnectionBandwidthRequest.h"
#include "model/ModifyExpressCloudConnectionBandwidthResult.h" #include "model/ModifyExpressCloudConnectionBandwidthResult.h"
#include "model/ModifyExpressConnectTrafficQosRequest.h"
#include "model/ModifyExpressConnectTrafficQosResult.h"
#include "model/ModifyExpressConnectTrafficQosQueueRequest.h"
#include "model/ModifyExpressConnectTrafficQosQueueResult.h"
#include "model/ModifyExpressConnectTrafficQosRuleRequest.h"
#include "model/ModifyExpressConnectTrafficQosRuleResult.h"
#include "model/ModifyFlowLogAttributeRequest.h" #include "model/ModifyFlowLogAttributeRequest.h"
#include "model/ModifyFlowLogAttributeResult.h" #include "model/ModifyFlowLogAttributeResult.h"
#include "model/ModifyForwardEntryRequest.h" #include "model/ModifyForwardEntryRequest.h"
@@ -576,8 +632,6 @@
#include "model/ModifyIpv6AddressAttributeResult.h" #include "model/ModifyIpv6AddressAttributeResult.h"
#include "model/ModifyIpv6GatewayAttributeRequest.h" #include "model/ModifyIpv6GatewayAttributeRequest.h"
#include "model/ModifyIpv6GatewayAttributeResult.h" #include "model/ModifyIpv6GatewayAttributeResult.h"
#include "model/ModifyIpv6GatewaySpecRequest.h"
#include "model/ModifyIpv6GatewaySpecResult.h"
#include "model/ModifyIpv6InternetBandwidthRequest.h" #include "model/ModifyIpv6InternetBandwidthRequest.h"
#include "model/ModifyIpv6InternetBandwidthResult.h" #include "model/ModifyIpv6InternetBandwidthResult.h"
#include "model/ModifyNatGatewayAttributeRequest.h" #include "model/ModifyNatGatewayAttributeRequest.h"
@@ -606,10 +660,14 @@
#include "model/ModifySslVpnClientCertResult.h" #include "model/ModifySslVpnClientCertResult.h"
#include "model/ModifySslVpnServerRequest.h" #include "model/ModifySslVpnServerRequest.h"
#include "model/ModifySslVpnServerResult.h" #include "model/ModifySslVpnServerResult.h"
#include "model/ModifyTunnelAttributeRequest.h"
#include "model/ModifyTunnelAttributeResult.h"
#include "model/ModifyVRouterAttributeRequest.h" #include "model/ModifyVRouterAttributeRequest.h"
#include "model/ModifyVRouterAttributeResult.h" #include "model/ModifyVRouterAttributeResult.h"
#include "model/ModifyVSwitchAttributeRequest.h" #include "model/ModifyVSwitchAttributeRequest.h"
#include "model/ModifyVSwitchAttributeResult.h" #include "model/ModifyVSwitchAttributeResult.h"
#include "model/ModifyVSwitchCidrReservationAttributeRequest.h"
#include "model/ModifyVSwitchCidrReservationAttributeResult.h"
#include "model/ModifyVcoRouteEntryWeightRequest.h" #include "model/ModifyVcoRouteEntryWeightRequest.h"
#include "model/ModifyVcoRouteEntryWeightResult.h" #include "model/ModifyVcoRouteEntryWeightResult.h"
#include "model/ModifyVirtualBorderRouterAttributeRequest.h" #include "model/ModifyVirtualBorderRouterAttributeRequest.h"
@@ -634,12 +692,18 @@
#include "model/ModifyVpnRouteEntryWeightResult.h" #include "model/ModifyVpnRouteEntryWeightResult.h"
#include "model/MoveResourceGroupRequest.h" #include "model/MoveResourceGroupRequest.h"
#include "model/MoveResourceGroupResult.h" #include "model/MoveResourceGroupResult.h"
#include "model/MoveVpnResourceGroupRequest.h"
#include "model/MoveVpnResourceGroupResult.h"
#include "model/OpenFlowLogServiceRequest.h" #include "model/OpenFlowLogServiceRequest.h"
#include "model/OpenFlowLogServiceResult.h" #include "model/OpenFlowLogServiceResult.h"
#include "model/OpenPhysicalConnectionServiceRequest.h" #include "model/OpenPhysicalConnectionServiceRequest.h"
#include "model/OpenPhysicalConnectionServiceResult.h" #include "model/OpenPhysicalConnectionServiceResult.h"
#include "model/OpenPublicIpAddressPoolServiceRequest.h"
#include "model/OpenPublicIpAddressPoolServiceResult.h"
#include "model/OpenTrafficMirrorServiceRequest.h" #include "model/OpenTrafficMirrorServiceRequest.h"
#include "model/OpenTrafficMirrorServiceResult.h" #include "model/OpenTrafficMirrorServiceResult.h"
#include "model/PublishVpcRouteEntriesRequest.h"
#include "model/PublishVpcRouteEntriesResult.h"
#include "model/PublishVpnRouteEntryRequest.h" #include "model/PublishVpnRouteEntryRequest.h"
#include "model/PublishVpnRouteEntryResult.h" #include "model/PublishVpnRouteEntryResult.h"
#include "model/RecoverPhysicalConnectionRequest.h" #include "model/RecoverPhysicalConnectionRequest.h"
@@ -650,6 +714,8 @@
#include "model/ReleaseEipAddressResult.h" #include "model/ReleaseEipAddressResult.h"
#include "model/ReleaseEipSegmentAddressRequest.h" #include "model/ReleaseEipSegmentAddressRequest.h"
#include "model/ReleaseEipSegmentAddressResult.h" #include "model/ReleaseEipSegmentAddressResult.h"
#include "model/ReleaseIpv6AddressRequest.h"
#include "model/ReleaseIpv6AddressResult.h"
#include "model/RemoveCommonBandwidthPackageIpRequest.h" #include "model/RemoveCommonBandwidthPackageIpRequest.h"
#include "model/RemoveCommonBandwidthPackageIpResult.h" #include "model/RemoveCommonBandwidthPackageIpResult.h"
#include "model/RemoveGlobalAccelerationInstanceIpRequest.h" #include "model/RemoveGlobalAccelerationInstanceIpRequest.h"
@@ -666,8 +732,14 @@
#include "model/RevokeInstanceFromCenResult.h" #include "model/RevokeInstanceFromCenResult.h"
#include "model/RevokeInstanceFromVbrRequest.h" #include "model/RevokeInstanceFromVbrRequest.h"
#include "model/RevokeInstanceFromVbrResult.h" #include "model/RevokeInstanceFromVbrResult.h"
#include "model/SecondApplyPhysicalConnectionLOARequest.h"
#include "model/SecondApplyPhysicalConnectionLOAResult.h"
#include "model/SetHighDefinitionMonitorLogStatusRequest.h" #include "model/SetHighDefinitionMonitorLogStatusRequest.h"
#include "model/SetHighDefinitionMonitorLogStatusResult.h" #include "model/SetHighDefinitionMonitorLogStatusResult.h"
#include "model/StartFailoverTestJobRequest.h"
#include "model/StartFailoverTestJobResult.h"
#include "model/StopFailoverTestJobRequest.h"
#include "model/StopFailoverTestJobResult.h"
#include "model/TagResourcesRequest.h" #include "model/TagResourcesRequest.h"
#include "model/TagResourcesResult.h" #include "model/TagResourcesResult.h"
#include "model/TagResourcesForExpressConnectRequest.h" #include "model/TagResourcesForExpressConnectRequest.h"
@@ -676,6 +748,8 @@
#include "model/TerminatePhysicalConnectionResult.h" #include "model/TerminatePhysicalConnectionResult.h"
#include "model/TerminateVirtualBorderRouterRequest.h" #include "model/TerminateVirtualBorderRouterRequest.h"
#include "model/TerminateVirtualBorderRouterResult.h" #include "model/TerminateVirtualBorderRouterResult.h"
#include "model/TransformEipSegmentToPublicIpAddressPoolRequest.h"
#include "model/TransformEipSegmentToPublicIpAddressPoolResult.h"
#include "model/UnTagResourcesRequest.h" #include "model/UnTagResourcesRequest.h"
#include "model/UnTagResourcesResult.h" #include "model/UnTagResourcesResult.h"
#include "model/UnassociateEipAddressRequest.h" #include "model/UnassociateEipAddressRequest.h"
@@ -696,6 +770,8 @@
#include "model/UntagResourcesForExpressConnectResult.h" #include "model/UntagResourcesForExpressConnectResult.h"
#include "model/UpdateDhcpOptionsSetAttributeRequest.h" #include "model/UpdateDhcpOptionsSetAttributeRequest.h"
#include "model/UpdateDhcpOptionsSetAttributeResult.h" #include "model/UpdateDhcpOptionsSetAttributeResult.h"
#include "model/UpdateFailoverTestJobRequest.h"
#include "model/UpdateFailoverTestJobResult.h"
#include "model/UpdateGatewayRouteTableEntryAttributeRequest.h" #include "model/UpdateGatewayRouteTableEntryAttributeRequest.h"
#include "model/UpdateGatewayRouteTableEntryAttributeResult.h" #include "model/UpdateGatewayRouteTableEntryAttributeResult.h"
#include "model/UpdateIpsecServerRequest.h" #include "model/UpdateIpsecServerRequest.h"
@@ -722,6 +798,8 @@
#include "model/UpdateVpcGatewayEndpointAttributeResult.h" #include "model/UpdateVpcGatewayEndpointAttributeResult.h"
#include "model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest.h" #include "model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest.h"
#include "model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaResult.h" #include "model/VpcDescribeVpcNatGatewayNetworkInterfaceQuotaResult.h"
#include "model/WithdrawVpcPublishedRouteEntriesRequest.h"
#include "model/WithdrawVpcPublishedRouteEntriesResult.h"
namespace AlibabaCloud namespace AlibabaCloud
@@ -767,6 +845,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AllocateEipSegmentAddressResult> AllocateEipSegmentAddressOutcome; typedef Outcome<Error, Model::AllocateEipSegmentAddressResult> AllocateEipSegmentAddressOutcome;
typedef std::future<AllocateEipSegmentAddressOutcome> AllocateEipSegmentAddressOutcomeCallable; typedef std::future<AllocateEipSegmentAddressOutcome> AllocateEipSegmentAddressOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AllocateEipSegmentAddressRequest&, const AllocateEipSegmentAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateEipSegmentAddressAsyncHandler; typedef std::function<void(const VpcClient*, const Model::AllocateEipSegmentAddressRequest&, const AllocateEipSegmentAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateEipSegmentAddressAsyncHandler;
typedef Outcome<Error, Model::AllocateIpv6AddressResult> AllocateIpv6AddressOutcome;
typedef std::future<AllocateIpv6AddressOutcome> AllocateIpv6AddressOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AllocateIpv6AddressRequest&, const AllocateIpv6AddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateIpv6AddressAsyncHandler;
typedef Outcome<Error, Model::AllocateIpv6InternetBandwidthResult> AllocateIpv6InternetBandwidthOutcome; typedef Outcome<Error, Model::AllocateIpv6InternetBandwidthResult> AllocateIpv6InternetBandwidthOutcome;
typedef std::future<AllocateIpv6InternetBandwidthOutcome> AllocateIpv6InternetBandwidthOutcomeCallable; typedef std::future<AllocateIpv6InternetBandwidthOutcome> AllocateIpv6InternetBandwidthOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AllocateIpv6InternetBandwidthRequest&, const AllocateIpv6InternetBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateIpv6InternetBandwidthAsyncHandler; typedef std::function<void(const VpcClient*, const Model::AllocateIpv6InternetBandwidthRequest&, const AllocateIpv6InternetBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateIpv6InternetBandwidthAsyncHandler;
@@ -782,9 +863,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AssociateEipAddressBatchResult> AssociateEipAddressBatchOutcome; typedef Outcome<Error, Model::AssociateEipAddressBatchResult> AssociateEipAddressBatchOutcome;
typedef std::future<AssociateEipAddressBatchOutcome> AssociateEipAddressBatchOutcomeCallable; typedef std::future<AssociateEipAddressBatchOutcome> AssociateEipAddressBatchOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AssociateEipAddressBatchRequest&, const AssociateEipAddressBatchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateEipAddressBatchAsyncHandler; typedef std::function<void(const VpcClient*, const Model::AssociateEipAddressBatchRequest&, const AssociateEipAddressBatchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateEipAddressBatchAsyncHandler;
typedef Outcome<Error, Model::AssociateGlobalAccelerationInstanceResult> AssociateGlobalAccelerationInstanceOutcome;
typedef std::future<AssociateGlobalAccelerationInstanceOutcome> AssociateGlobalAccelerationInstanceOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AssociateGlobalAccelerationInstanceRequest&, const AssociateGlobalAccelerationInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateGlobalAccelerationInstanceAsyncHandler;
typedef Outcome<Error, Model::AssociateHaVipResult> AssociateHaVipOutcome; typedef Outcome<Error, Model::AssociateHaVipResult> AssociateHaVipOutcome;
typedef std::future<AssociateHaVipOutcome> AssociateHaVipOutcomeCallable; typedef std::future<AssociateHaVipOutcome> AssociateHaVipOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AssociateHaVipRequest&, const AssociateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateHaVipAsyncHandler; typedef std::function<void(const VpcClient*, const Model::AssociateHaVipRequest&, const AssociateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateHaVipAsyncHandler;
@@ -869,6 +947,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateExpressCloudConnectionResult> CreateExpressCloudConnectionOutcome; typedef Outcome<Error, Model::CreateExpressCloudConnectionResult> CreateExpressCloudConnectionOutcome;
typedef std::future<CreateExpressCloudConnectionOutcome> CreateExpressCloudConnectionOutcomeCallable; typedef std::future<CreateExpressCloudConnectionOutcome> CreateExpressCloudConnectionOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateExpressCloudConnectionRequest&, const CreateExpressCloudConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateExpressCloudConnectionAsyncHandler; typedef std::function<void(const VpcClient*, const Model::CreateExpressCloudConnectionRequest&, const CreateExpressCloudConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateExpressCloudConnectionAsyncHandler;
typedef Outcome<Error, Model::CreateExpressConnectTrafficQosResult> CreateExpressConnectTrafficQosOutcome;
typedef std::future<CreateExpressConnectTrafficQosOutcome> CreateExpressConnectTrafficQosOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateExpressConnectTrafficQosRequest&, const CreateExpressConnectTrafficQosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateExpressConnectTrafficQosAsyncHandler;
typedef Outcome<Error, Model::CreateExpressConnectTrafficQosQueueResult> CreateExpressConnectTrafficQosQueueOutcome;
typedef std::future<CreateExpressConnectTrafficQosQueueOutcome> CreateExpressConnectTrafficQosQueueOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateExpressConnectTrafficQosQueueRequest&, const CreateExpressConnectTrafficQosQueueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateExpressConnectTrafficQosQueueAsyncHandler;
typedef Outcome<Error, Model::CreateExpressConnectTrafficQosRuleResult> CreateExpressConnectTrafficQosRuleOutcome;
typedef std::future<CreateExpressConnectTrafficQosRuleOutcome> CreateExpressConnectTrafficQosRuleOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateExpressConnectTrafficQosRuleRequest&, const CreateExpressConnectTrafficQosRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateExpressConnectTrafficQosRuleAsyncHandler;
typedef Outcome<Error, Model::CreateFailoverTestJobResult> CreateFailoverTestJobOutcome;
typedef std::future<CreateFailoverTestJobOutcome> CreateFailoverTestJobOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateFailoverTestJobRequest&, const CreateFailoverTestJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFailoverTestJobAsyncHandler;
typedef Outcome<Error, Model::CreateFlowLogResult> CreateFlowLogOutcome; typedef Outcome<Error, Model::CreateFlowLogResult> CreateFlowLogOutcome;
typedef std::future<CreateFlowLogOutcome> CreateFlowLogOutcomeCallable; typedef std::future<CreateFlowLogOutcome> CreateFlowLogOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateFlowLogRequest&, const CreateFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFlowLogAsyncHandler; typedef std::function<void(const VpcClient*, const Model::CreateFlowLogRequest&, const CreateFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFlowLogAsyncHandler;
@@ -884,6 +974,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateHaVipResult> CreateHaVipOutcome; typedef Outcome<Error, Model::CreateHaVipResult> CreateHaVipOutcome;
typedef std::future<CreateHaVipOutcome> CreateHaVipOutcomeCallable; typedef std::future<CreateHaVipOutcome> CreateHaVipOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateHaVipRequest&, const CreateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHaVipAsyncHandler; typedef std::function<void(const VpcClient*, const Model::CreateHaVipRequest&, const CreateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHaVipAsyncHandler;
typedef Outcome<Error, Model::CreateHighReliablePhysicalConnectionResult> CreateHighReliablePhysicalConnectionOutcome;
typedef std::future<CreateHighReliablePhysicalConnectionOutcome> CreateHighReliablePhysicalConnectionOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateHighReliablePhysicalConnectionRequest&, const CreateHighReliablePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHighReliablePhysicalConnectionAsyncHandler;
typedef Outcome<Error, Model::CreateIPv6TranslatorResult> CreateIPv6TranslatorOutcome; typedef Outcome<Error, Model::CreateIPv6TranslatorResult> CreateIPv6TranslatorOutcome;
typedef std::future<CreateIPv6TranslatorOutcome> CreateIPv6TranslatorOutcomeCallable; typedef std::future<CreateIPv6TranslatorOutcome> CreateIPv6TranslatorOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateIPv6TranslatorRequest&, const CreateIPv6TranslatorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIPv6TranslatorAsyncHandler; typedef std::function<void(const VpcClient*, const Model::CreateIPv6TranslatorRequest&, const CreateIPv6TranslatorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIPv6TranslatorAsyncHandler;
@@ -962,6 +1055,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateVSwitchResult> CreateVSwitchOutcome; typedef Outcome<Error, Model::CreateVSwitchResult> CreateVSwitchOutcome;
typedef std::future<CreateVSwitchOutcome> CreateVSwitchOutcomeCallable; typedef std::future<CreateVSwitchOutcome> CreateVSwitchOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateVSwitchRequest&, const CreateVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVSwitchAsyncHandler; typedef std::function<void(const VpcClient*, const Model::CreateVSwitchRequest&, const CreateVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVSwitchAsyncHandler;
typedef Outcome<Error, Model::CreateVSwitchCidrReservationResult> CreateVSwitchCidrReservationOutcome;
typedef std::future<CreateVSwitchCidrReservationOutcome> CreateVSwitchCidrReservationOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateVSwitchCidrReservationRequest&, const CreateVSwitchCidrReservationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVSwitchCidrReservationAsyncHandler;
typedef Outcome<Error, Model::CreateVbrHaResult> CreateVbrHaOutcome; typedef Outcome<Error, Model::CreateVbrHaResult> CreateVbrHaOutcome;
typedef std::future<CreateVbrHaOutcome> CreateVbrHaOutcomeCallable; typedef std::future<CreateVbrHaOutcome> CreateVbrHaOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateVbrHaRequest&, const CreateVbrHaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVbrHaAsyncHandler; typedef std::function<void(const VpcClient*, const Model::CreateVbrHaRequest&, const CreateVbrHaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVbrHaAsyncHandler;
@@ -1025,6 +1121,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteDhcpOptionsSetResult> DeleteDhcpOptionsSetOutcome; typedef Outcome<Error, Model::DeleteDhcpOptionsSetResult> DeleteDhcpOptionsSetOutcome;
typedef std::future<DeleteDhcpOptionsSetOutcome> DeleteDhcpOptionsSetOutcomeCallable; typedef std::future<DeleteDhcpOptionsSetOutcome> DeleteDhcpOptionsSetOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteDhcpOptionsSetRequest&, const DeleteDhcpOptionsSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDhcpOptionsSetAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DeleteDhcpOptionsSetRequest&, const DeleteDhcpOptionsSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDhcpOptionsSetAsyncHandler;
typedef Outcome<Error, Model::DeleteExpressConnectTrafficQosResult> DeleteExpressConnectTrafficQosOutcome;
typedef std::future<DeleteExpressConnectTrafficQosOutcome> DeleteExpressConnectTrafficQosOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteExpressConnectTrafficQosRequest&, const DeleteExpressConnectTrafficQosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteExpressConnectTrafficQosAsyncHandler;
typedef Outcome<Error, Model::DeleteExpressConnectTrafficQosQueueResult> DeleteExpressConnectTrafficQosQueueOutcome;
typedef std::future<DeleteExpressConnectTrafficQosQueueOutcome> DeleteExpressConnectTrafficQosQueueOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteExpressConnectTrafficQosQueueRequest&, const DeleteExpressConnectTrafficQosQueueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteExpressConnectTrafficQosQueueAsyncHandler;
typedef Outcome<Error, Model::DeleteExpressConnectTrafficQosRuleResult> DeleteExpressConnectTrafficQosRuleOutcome;
typedef std::future<DeleteExpressConnectTrafficQosRuleOutcome> DeleteExpressConnectTrafficQosRuleOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteExpressConnectTrafficQosRuleRequest&, const DeleteExpressConnectTrafficQosRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteExpressConnectTrafficQosRuleAsyncHandler;
typedef Outcome<Error, Model::DeleteFailoverTestJobResult> DeleteFailoverTestJobOutcome;
typedef std::future<DeleteFailoverTestJobOutcome> DeleteFailoverTestJobOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteFailoverTestJobRequest&, const DeleteFailoverTestJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFailoverTestJobAsyncHandler;
typedef Outcome<Error, Model::DeleteFlowLogResult> DeleteFlowLogOutcome; typedef Outcome<Error, Model::DeleteFlowLogResult> DeleteFlowLogOutcome;
typedef std::future<DeleteFlowLogOutcome> DeleteFlowLogOutcomeCallable; typedef std::future<DeleteFlowLogOutcome> DeleteFlowLogOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteFlowLogRequest&, const DeleteFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFlowLogAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DeleteFlowLogRequest&, const DeleteFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFlowLogAsyncHandler;
@@ -1118,6 +1226,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteVSwitchResult> DeleteVSwitchOutcome; typedef Outcome<Error, Model::DeleteVSwitchResult> DeleteVSwitchOutcome;
typedef std::future<DeleteVSwitchOutcome> DeleteVSwitchOutcomeCallable; typedef std::future<DeleteVSwitchOutcome> DeleteVSwitchOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteVSwitchRequest&, const DeleteVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVSwitchAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DeleteVSwitchRequest&, const DeleteVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVSwitchAsyncHandler;
typedef Outcome<Error, Model::DeleteVSwitchCidrReservationResult> DeleteVSwitchCidrReservationOutcome;
typedef std::future<DeleteVSwitchCidrReservationOutcome> DeleteVSwitchCidrReservationOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteVSwitchCidrReservationRequest&, const DeleteVSwitchCidrReservationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVSwitchCidrReservationAsyncHandler;
typedef Outcome<Error, Model::DeleteVbrHaResult> DeleteVbrHaOutcome; typedef Outcome<Error, Model::DeleteVbrHaResult> DeleteVbrHaOutcome;
typedef std::future<DeleteVbrHaOutcome> DeleteVbrHaOutcomeCallable; typedef std::future<DeleteVbrHaOutcome> DeleteVbrHaOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteVbrHaRequest&, const DeleteVbrHaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVbrHaAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DeleteVbrHaRequest&, const DeleteVbrHaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVbrHaAsyncHandler;
@@ -1154,6 +1265,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeletionProtectionResult> DeletionProtectionOutcome; typedef Outcome<Error, Model::DeletionProtectionResult> DeletionProtectionOutcome;
typedef std::future<DeletionProtectionOutcome> DeletionProtectionOutcomeCallable; typedef std::future<DeletionProtectionOutcome> DeletionProtectionOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeletionProtectionRequest&, const DeletionProtectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletionProtectionAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DeletionProtectionRequest&, const DeletionProtectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletionProtectionAsyncHandler;
typedef Outcome<Error, Model::Describe95TrafficResult> Describe95TrafficOutcome;
typedef std::future<Describe95TrafficOutcome> Describe95TrafficOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::Describe95TrafficRequest&, const Describe95TrafficOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> Describe95TrafficAsyncHandler;
typedef Outcome<Error, Model::DescribeAccessPointsResult> DescribeAccessPointsOutcome; typedef Outcome<Error, Model::DescribeAccessPointsResult> DescribeAccessPointsOutcome;
typedef std::future<DescribeAccessPointsOutcome> DescribeAccessPointsOutcomeCallable; typedef std::future<DescribeAccessPointsOutcome> DescribeAccessPointsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeAccessPointsRequest&, const DescribeAccessPointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessPointsAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DescribeAccessPointsRequest&, const DescribeAccessPointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessPointsAsyncHandler;
@@ -1190,6 +1304,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeEipSegmentResult> DescribeEipSegmentOutcome; typedef Outcome<Error, Model::DescribeEipSegmentResult> DescribeEipSegmentOutcome;
typedef std::future<DescribeEipSegmentOutcome> DescribeEipSegmentOutcomeCallable; typedef std::future<DescribeEipSegmentOutcome> DescribeEipSegmentOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeEipSegmentRequest&, const DescribeEipSegmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEipSegmentAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DescribeEipSegmentRequest&, const DescribeEipSegmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEipSegmentAsyncHandler;
typedef Outcome<Error, Model::DescribeExpressConnectTrafficQosResult> DescribeExpressConnectTrafficQosOutcome;
typedef std::future<DescribeExpressConnectTrafficQosOutcome> DescribeExpressConnectTrafficQosOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeExpressConnectTrafficQosRequest&, const DescribeExpressConnectTrafficQosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExpressConnectTrafficQosAsyncHandler;
typedef Outcome<Error, Model::DescribeExpressConnectTrafficQosQueueResult> DescribeExpressConnectTrafficQosQueueOutcome;
typedef std::future<DescribeExpressConnectTrafficQosQueueOutcome> DescribeExpressConnectTrafficQosQueueOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeExpressConnectTrafficQosQueueRequest&, const DescribeExpressConnectTrafficQosQueueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExpressConnectTrafficQosQueueAsyncHandler;
typedef Outcome<Error, Model::DescribeExpressConnectTrafficQosRuleResult> DescribeExpressConnectTrafficQosRuleOutcome;
typedef std::future<DescribeExpressConnectTrafficQosRuleOutcome> DescribeExpressConnectTrafficQosRuleOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeExpressConnectTrafficQosRuleRequest&, const DescribeExpressConnectTrafficQosRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExpressConnectTrafficQosRuleAsyncHandler;
typedef Outcome<Error, Model::DescribeFailoverTestJobResult> DescribeFailoverTestJobOutcome;
typedef std::future<DescribeFailoverTestJobOutcome> DescribeFailoverTestJobOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeFailoverTestJobRequest&, const DescribeFailoverTestJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFailoverTestJobAsyncHandler;
typedef Outcome<Error, Model::DescribeFailoverTestJobsResult> DescribeFailoverTestJobsOutcome;
typedef std::future<DescribeFailoverTestJobsOutcome> DescribeFailoverTestJobsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeFailoverTestJobsRequest&, const DescribeFailoverTestJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFailoverTestJobsAsyncHandler;
typedef Outcome<Error, Model::DescribeFlowLogsResult> DescribeFlowLogsOutcome; typedef Outcome<Error, Model::DescribeFlowLogsResult> DescribeFlowLogsOutcome;
typedef std::future<DescribeFlowLogsOutcome> DescribeFlowLogsOutcomeCallable; typedef std::future<DescribeFlowLogsOutcome> DescribeFlowLogsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeFlowLogsRequest&, const DescribeFlowLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFlowLogsAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DescribeFlowLogsRequest&, const DescribeFlowLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFlowLogsAsyncHandler;
@@ -1232,6 +1361,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeIpv6GatewaysResult> DescribeIpv6GatewaysOutcome; typedef Outcome<Error, Model::DescribeIpv6GatewaysResult> DescribeIpv6GatewaysOutcome;
typedef std::future<DescribeIpv6GatewaysOutcome> DescribeIpv6GatewaysOutcomeCallable; typedef std::future<DescribeIpv6GatewaysOutcome> DescribeIpv6GatewaysOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeIpv6GatewaysRequest&, const DescribeIpv6GatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpv6GatewaysAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DescribeIpv6GatewaysRequest&, const DescribeIpv6GatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpv6GatewaysAsyncHandler;
typedef Outcome<Error, Model::DescribeNatGatewayAssociateNetworkInterfacesResult> DescribeNatGatewayAssociateNetworkInterfacesOutcome;
typedef std::future<DescribeNatGatewayAssociateNetworkInterfacesOutcome> DescribeNatGatewayAssociateNetworkInterfacesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeNatGatewayAssociateNetworkInterfacesRequest&, const DescribeNatGatewayAssociateNetworkInterfacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNatGatewayAssociateNetworkInterfacesAsyncHandler;
typedef Outcome<Error, Model::DescribeNatGatewaysResult> DescribeNatGatewaysOutcome; typedef Outcome<Error, Model::DescribeNatGatewaysResult> DescribeNatGatewaysOutcome;
typedef std::future<DescribeNatGatewaysOutcome> DescribeNatGatewaysOutcomeCallable; typedef std::future<DescribeNatGatewaysOutcome> DescribeNatGatewaysOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeNatGatewaysRequest&, const DescribeNatGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNatGatewaysAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DescribeNatGatewaysRequest&, const DescribeNatGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNatGatewaysAsyncHandler;
@@ -1280,6 +1412,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSslVpnClientCertsResult> DescribeSslVpnClientCertsOutcome; typedef Outcome<Error, Model::DescribeSslVpnClientCertsResult> DescribeSslVpnClientCertsOutcome;
typedef std::future<DescribeSslVpnClientCertsOutcome> DescribeSslVpnClientCertsOutcomeCallable; typedef std::future<DescribeSslVpnClientCertsOutcome> DescribeSslVpnClientCertsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeSslVpnClientCertsRequest&, const DescribeSslVpnClientCertsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSslVpnClientCertsAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DescribeSslVpnClientCertsRequest&, const DescribeSslVpnClientCertsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSslVpnClientCertsAsyncHandler;
typedef Outcome<Error, Model::DescribeSslVpnClientsResult> DescribeSslVpnClientsOutcome;
typedef std::future<DescribeSslVpnClientsOutcome> DescribeSslVpnClientsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeSslVpnClientsRequest&, const DescribeSslVpnClientsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSslVpnClientsAsyncHandler;
typedef Outcome<Error, Model::DescribeSslVpnServersResult> DescribeSslVpnServersOutcome; typedef Outcome<Error, Model::DescribeSslVpnServersResult> DescribeSslVpnServersOutcome;
typedef std::future<DescribeSslVpnServersOutcome> DescribeSslVpnServersOutcomeCallable; typedef std::future<DescribeSslVpnServersOutcome> DescribeSslVpnServersOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeSslVpnServersRequest&, const DescribeSslVpnServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSslVpnServersAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DescribeSslVpnServersRequest&, const DescribeSslVpnServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSslVpnServersAsyncHandler;
@@ -1337,6 +1472,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeVpnGatewayResult> DescribeVpnGatewayOutcome; typedef Outcome<Error, Model::DescribeVpnGatewayResult> DescribeVpnGatewayOutcome;
typedef std::future<DescribeVpnGatewayOutcome> DescribeVpnGatewayOutcomeCallable; typedef std::future<DescribeVpnGatewayOutcome> DescribeVpnGatewayOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeVpnGatewayRequest&, const DescribeVpnGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnGatewayAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DescribeVpnGatewayRequest&, const DescribeVpnGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnGatewayAsyncHandler;
typedef Outcome<Error, Model::DescribeVpnGatewayAvailableZonesResult> DescribeVpnGatewayAvailableZonesOutcome;
typedef std::future<DescribeVpnGatewayAvailableZonesOutcome> DescribeVpnGatewayAvailableZonesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeVpnGatewayAvailableZonesRequest&, const DescribeVpnGatewayAvailableZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnGatewayAvailableZonesAsyncHandler;
typedef Outcome<Error, Model::DescribeVpnGatewaysResult> DescribeVpnGatewaysOutcome; typedef Outcome<Error, Model::DescribeVpnGatewaysResult> DescribeVpnGatewaysOutcome;
typedef std::future<DescribeVpnGatewaysOutcome> DescribeVpnGatewaysOutcomeCallable; typedef std::future<DescribeVpnGatewaysOutcome> DescribeVpnGatewaysOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeVpnGatewaysRequest&, const DescribeVpnGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnGatewaysAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DescribeVpnGatewaysRequest&, const DescribeVpnGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnGatewaysAsyncHandler;
@@ -1355,6 +1493,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DetachDhcpOptionsSetFromVpcResult> DetachDhcpOptionsSetFromVpcOutcome; typedef Outcome<Error, Model::DetachDhcpOptionsSetFromVpcResult> DetachDhcpOptionsSetFromVpcOutcome;
typedef std::future<DetachDhcpOptionsSetFromVpcOutcome> DetachDhcpOptionsSetFromVpcOutcomeCallable; typedef std::future<DetachDhcpOptionsSetFromVpcOutcome> DetachDhcpOptionsSetFromVpcOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DetachDhcpOptionsSetFromVpcRequest&, const DetachDhcpOptionsSetFromVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachDhcpOptionsSetFromVpcAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DetachDhcpOptionsSetFromVpcRequest&, const DetachDhcpOptionsSetFromVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachDhcpOptionsSetFromVpcAsyncHandler;
typedef Outcome<Error, Model::DiagnoseVpnConnectionsResult> DiagnoseVpnConnectionsOutcome;
typedef std::future<DiagnoseVpnConnectionsOutcome> DiagnoseVpnConnectionsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DiagnoseVpnConnectionsRequest&, const DiagnoseVpnConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DiagnoseVpnConnectionsAsyncHandler;
typedef Outcome<Error, Model::DiagnoseVpnGatewayResult> DiagnoseVpnGatewayOutcome; typedef Outcome<Error, Model::DiagnoseVpnGatewayResult> DiagnoseVpnGatewayOutcome;
typedef std::future<DiagnoseVpnGatewayOutcome> DiagnoseVpnGatewayOutcomeCallable; typedef std::future<DiagnoseVpnGatewayOutcome> DiagnoseVpnGatewayOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DiagnoseVpnGatewayRequest&, const DiagnoseVpnGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DiagnoseVpnGatewayAsyncHandler; typedef std::function<void(const VpcClient*, const Model::DiagnoseVpnGatewayRequest&, const DiagnoseVpnGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DiagnoseVpnGatewayAsyncHandler;
@@ -1400,15 +1541,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetNatGatewayAttributeResult> GetNatGatewayAttributeOutcome; typedef Outcome<Error, Model::GetNatGatewayAttributeResult> GetNatGatewayAttributeOutcome;
typedef std::future<GetNatGatewayAttributeOutcome> GetNatGatewayAttributeOutcomeCallable; typedef std::future<GetNatGatewayAttributeOutcome> GetNatGatewayAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::GetNatGatewayAttributeRequest&, const GetNatGatewayAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNatGatewayAttributeAsyncHandler; typedef std::function<void(const VpcClient*, const Model::GetNatGatewayAttributeRequest&, const GetNatGatewayAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNatGatewayAttributeAsyncHandler;
typedef Outcome<Error, Model::GetNatGatewayConvertStatusResult> GetNatGatewayConvertStatusOutcome;
typedef std::future<GetNatGatewayConvertStatusOutcome> GetNatGatewayConvertStatusOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::GetNatGatewayConvertStatusRequest&, const GetNatGatewayConvertStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNatGatewayConvertStatusAsyncHandler;
typedef Outcome<Error, Model::GetPhysicalConnectionServiceStatusResult> GetPhysicalConnectionServiceStatusOutcome; typedef Outcome<Error, Model::GetPhysicalConnectionServiceStatusResult> GetPhysicalConnectionServiceStatusOutcome;
typedef std::future<GetPhysicalConnectionServiceStatusOutcome> GetPhysicalConnectionServiceStatusOutcomeCallable; typedef std::future<GetPhysicalConnectionServiceStatusOutcome> GetPhysicalConnectionServiceStatusOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::GetPhysicalConnectionServiceStatusRequest&, const GetPhysicalConnectionServiceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPhysicalConnectionServiceStatusAsyncHandler; typedef std::function<void(const VpcClient*, const Model::GetPhysicalConnectionServiceStatusRequest&, const GetPhysicalConnectionServiceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPhysicalConnectionServiceStatusAsyncHandler;
typedef Outcome<Error, Model::GetPublicIpAddressPoolServiceStatusResult> GetPublicIpAddressPoolServiceStatusOutcome;
typedef std::future<GetPublicIpAddressPoolServiceStatusOutcome> GetPublicIpAddressPoolServiceStatusOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::GetPublicIpAddressPoolServiceStatusRequest&, const GetPublicIpAddressPoolServiceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPublicIpAddressPoolServiceStatusAsyncHandler;
typedef Outcome<Error, Model::GetTrafficMirrorServiceStatusResult> GetTrafficMirrorServiceStatusOutcome; typedef Outcome<Error, Model::GetTrafficMirrorServiceStatusResult> GetTrafficMirrorServiceStatusOutcome;
typedef std::future<GetTrafficMirrorServiceStatusOutcome> GetTrafficMirrorServiceStatusOutcomeCallable; typedef std::future<GetTrafficMirrorServiceStatusOutcome> GetTrafficMirrorServiceStatusOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::GetTrafficMirrorServiceStatusRequest&, const GetTrafficMirrorServiceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTrafficMirrorServiceStatusAsyncHandler; typedef std::function<void(const VpcClient*, const Model::GetTrafficMirrorServiceStatusRequest&, const GetTrafficMirrorServiceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTrafficMirrorServiceStatusAsyncHandler;
typedef Outcome<Error, Model::GetVSwitchCidrReservationUsageResult> GetVSwitchCidrReservationUsageOutcome;
typedef std::future<GetVSwitchCidrReservationUsageOutcome> GetVSwitchCidrReservationUsageOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::GetVSwitchCidrReservationUsageRequest&, const GetVSwitchCidrReservationUsageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVSwitchCidrReservationUsageAsyncHandler;
typedef Outcome<Error, Model::GetVpcGatewayEndpointAttributeResult> GetVpcGatewayEndpointAttributeOutcome; typedef Outcome<Error, Model::GetVpcGatewayEndpointAttributeResult> GetVpcGatewayEndpointAttributeOutcome;
typedef std::future<GetVpcGatewayEndpointAttributeOutcome> GetVpcGatewayEndpointAttributeOutcomeCallable; typedef std::future<GetVpcGatewayEndpointAttributeOutcome> GetVpcGatewayEndpointAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::GetVpcGatewayEndpointAttributeRequest&, const GetVpcGatewayEndpointAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVpcGatewayEndpointAttributeAsyncHandler; typedef std::function<void(const VpcClient*, const Model::GetVpcGatewayEndpointAttributeRequest&, const GetVpcGatewayEndpointAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVpcGatewayEndpointAttributeAsyncHandler;
@@ -1484,6 +1628,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListTrafficMirrorSessionsResult> ListTrafficMirrorSessionsOutcome; typedef Outcome<Error, Model::ListTrafficMirrorSessionsResult> ListTrafficMirrorSessionsOutcome;
typedef std::future<ListTrafficMirrorSessionsOutcome> ListTrafficMirrorSessionsOutcomeCallable; typedef std::future<ListTrafficMirrorSessionsOutcome> ListTrafficMirrorSessionsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ListTrafficMirrorSessionsRequest&, const ListTrafficMirrorSessionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTrafficMirrorSessionsAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ListTrafficMirrorSessionsRequest&, const ListTrafficMirrorSessionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTrafficMirrorSessionsAsyncHandler;
typedef Outcome<Error, Model::ListVSwitchCidrReservationsResult> ListVSwitchCidrReservationsOutcome;
typedef std::future<ListVSwitchCidrReservationsOutcome> ListVSwitchCidrReservationsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ListVSwitchCidrReservationsRequest&, const ListVSwitchCidrReservationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVSwitchCidrReservationsAsyncHandler;
typedef Outcome<Error, Model::ListVirtualPhysicalConnectionsResult> ListVirtualPhysicalConnectionsOutcome; typedef Outcome<Error, Model::ListVirtualPhysicalConnectionsResult> ListVirtualPhysicalConnectionsOutcome;
typedef std::future<ListVirtualPhysicalConnectionsOutcome> ListVirtualPhysicalConnectionsOutcomeCallable; typedef std::future<ListVirtualPhysicalConnectionsOutcome> ListVirtualPhysicalConnectionsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ListVirtualPhysicalConnectionsRequest&, const ListVirtualPhysicalConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVirtualPhysicalConnectionsAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ListVirtualPhysicalConnectionsRequest&, const ListVirtualPhysicalConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVirtualPhysicalConnectionsAsyncHandler;
@@ -1493,6 +1640,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListVpcGatewayEndpointsResult> ListVpcGatewayEndpointsOutcome; typedef Outcome<Error, Model::ListVpcGatewayEndpointsResult> ListVpcGatewayEndpointsOutcome;
typedef std::future<ListVpcGatewayEndpointsOutcome> ListVpcGatewayEndpointsOutcomeCallable; typedef std::future<ListVpcGatewayEndpointsOutcome> ListVpcGatewayEndpointsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ListVpcGatewayEndpointsRequest&, const ListVpcGatewayEndpointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVpcGatewayEndpointsAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ListVpcGatewayEndpointsRequest&, const ListVpcGatewayEndpointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVpcGatewayEndpointsAsyncHandler;
typedef Outcome<Error, Model::ListVpcPublishedRouteEntriesResult> ListVpcPublishedRouteEntriesOutcome;
typedef std::future<ListVpcPublishedRouteEntriesOutcome> ListVpcPublishedRouteEntriesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ListVpcPublishedRouteEntriesRequest&, const ListVpcPublishedRouteEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVpcPublishedRouteEntriesAsyncHandler;
typedef Outcome<Error, Model::ListVpnCertificateAssociationsResult> ListVpnCertificateAssociationsOutcome; typedef Outcome<Error, Model::ListVpnCertificateAssociationsResult> ListVpnCertificateAssociationsOutcome;
typedef std::future<ListVpnCertificateAssociationsOutcome> ListVpnCertificateAssociationsOutcomeCallable; typedef std::future<ListVpnCertificateAssociationsOutcome> ListVpnCertificateAssociationsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ListVpnCertificateAssociationsRequest&, const ListVpnCertificateAssociationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVpnCertificateAssociationsAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ListVpnCertificateAssociationsRequest&, const ListVpnCertificateAssociationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVpnCertificateAssociationsAsyncHandler;
@@ -1517,12 +1667,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyEipAddressAttributeResult> ModifyEipAddressAttributeOutcome; typedef Outcome<Error, Model::ModifyEipAddressAttributeResult> ModifyEipAddressAttributeOutcome;
typedef std::future<ModifyEipAddressAttributeOutcome> ModifyEipAddressAttributeOutcomeCallable; typedef std::future<ModifyEipAddressAttributeOutcome> ModifyEipAddressAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyEipAddressAttributeRequest&, const ModifyEipAddressAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyEipAddressAttributeAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ModifyEipAddressAttributeRequest&, const ModifyEipAddressAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyEipAddressAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyEipForwardModeResult> ModifyEipForwardModeOutcome;
typedef std::future<ModifyEipForwardModeOutcome> ModifyEipForwardModeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyEipForwardModeRequest&, const ModifyEipForwardModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyEipForwardModeAsyncHandler;
typedef Outcome<Error, Model::ModifyExpressCloudConnectionAttributeResult> ModifyExpressCloudConnectionAttributeOutcome; typedef Outcome<Error, Model::ModifyExpressCloudConnectionAttributeResult> ModifyExpressCloudConnectionAttributeOutcome;
typedef std::future<ModifyExpressCloudConnectionAttributeOutcome> ModifyExpressCloudConnectionAttributeOutcomeCallable; typedef std::future<ModifyExpressCloudConnectionAttributeOutcome> ModifyExpressCloudConnectionAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyExpressCloudConnectionAttributeRequest&, const ModifyExpressCloudConnectionAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyExpressCloudConnectionAttributeAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ModifyExpressCloudConnectionAttributeRequest&, const ModifyExpressCloudConnectionAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyExpressCloudConnectionAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyExpressCloudConnectionBandwidthResult> ModifyExpressCloudConnectionBandwidthOutcome; typedef Outcome<Error, Model::ModifyExpressCloudConnectionBandwidthResult> ModifyExpressCloudConnectionBandwidthOutcome;
typedef std::future<ModifyExpressCloudConnectionBandwidthOutcome> ModifyExpressCloudConnectionBandwidthOutcomeCallable; typedef std::future<ModifyExpressCloudConnectionBandwidthOutcome> ModifyExpressCloudConnectionBandwidthOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyExpressCloudConnectionBandwidthRequest&, const ModifyExpressCloudConnectionBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyExpressCloudConnectionBandwidthAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ModifyExpressCloudConnectionBandwidthRequest&, const ModifyExpressCloudConnectionBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyExpressCloudConnectionBandwidthAsyncHandler;
typedef Outcome<Error, Model::ModifyExpressConnectTrafficQosResult> ModifyExpressConnectTrafficQosOutcome;
typedef std::future<ModifyExpressConnectTrafficQosOutcome> ModifyExpressConnectTrafficQosOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyExpressConnectTrafficQosRequest&, const ModifyExpressConnectTrafficQosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyExpressConnectTrafficQosAsyncHandler;
typedef Outcome<Error, Model::ModifyExpressConnectTrafficQosQueueResult> ModifyExpressConnectTrafficQosQueueOutcome;
typedef std::future<ModifyExpressConnectTrafficQosQueueOutcome> ModifyExpressConnectTrafficQosQueueOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyExpressConnectTrafficQosQueueRequest&, const ModifyExpressConnectTrafficQosQueueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyExpressConnectTrafficQosQueueAsyncHandler;
typedef Outcome<Error, Model::ModifyExpressConnectTrafficQosRuleResult> ModifyExpressConnectTrafficQosRuleOutcome;
typedef std::future<ModifyExpressConnectTrafficQosRuleOutcome> ModifyExpressConnectTrafficQosRuleOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyExpressConnectTrafficQosRuleRequest&, const ModifyExpressConnectTrafficQosRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyExpressConnectTrafficQosRuleAsyncHandler;
typedef Outcome<Error, Model::ModifyFlowLogAttributeResult> ModifyFlowLogAttributeOutcome; typedef Outcome<Error, Model::ModifyFlowLogAttributeResult> ModifyFlowLogAttributeOutcome;
typedef std::future<ModifyFlowLogAttributeOutcome> ModifyFlowLogAttributeOutcomeCallable; typedef std::future<ModifyFlowLogAttributeOutcome> ModifyFlowLogAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyFlowLogAttributeRequest&, const ModifyFlowLogAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyFlowLogAttributeAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ModifyFlowLogAttributeRequest&, const ModifyFlowLogAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyFlowLogAttributeAsyncHandler;
@@ -1562,9 +1724,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyIpv6GatewayAttributeResult> ModifyIpv6GatewayAttributeOutcome; typedef Outcome<Error, Model::ModifyIpv6GatewayAttributeResult> ModifyIpv6GatewayAttributeOutcome;
typedef std::future<ModifyIpv6GatewayAttributeOutcome> ModifyIpv6GatewayAttributeOutcomeCallable; typedef std::future<ModifyIpv6GatewayAttributeOutcome> ModifyIpv6GatewayAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyIpv6GatewayAttributeRequest&, const ModifyIpv6GatewayAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpv6GatewayAttributeAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ModifyIpv6GatewayAttributeRequest&, const ModifyIpv6GatewayAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpv6GatewayAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyIpv6GatewaySpecResult> ModifyIpv6GatewaySpecOutcome;
typedef std::future<ModifyIpv6GatewaySpecOutcome> ModifyIpv6GatewaySpecOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyIpv6GatewaySpecRequest&, const ModifyIpv6GatewaySpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpv6GatewaySpecAsyncHandler;
typedef Outcome<Error, Model::ModifyIpv6InternetBandwidthResult> ModifyIpv6InternetBandwidthOutcome; typedef Outcome<Error, Model::ModifyIpv6InternetBandwidthResult> ModifyIpv6InternetBandwidthOutcome;
typedef std::future<ModifyIpv6InternetBandwidthOutcome> ModifyIpv6InternetBandwidthOutcomeCallable; typedef std::future<ModifyIpv6InternetBandwidthOutcome> ModifyIpv6InternetBandwidthOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyIpv6InternetBandwidthRequest&, const ModifyIpv6InternetBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpv6InternetBandwidthAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ModifyIpv6InternetBandwidthRequest&, const ModifyIpv6InternetBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpv6InternetBandwidthAsyncHandler;
@@ -1607,12 +1766,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifySslVpnServerResult> ModifySslVpnServerOutcome; typedef Outcome<Error, Model::ModifySslVpnServerResult> ModifySslVpnServerOutcome;
typedef std::future<ModifySslVpnServerOutcome> ModifySslVpnServerOutcomeCallable; typedef std::future<ModifySslVpnServerOutcome> ModifySslVpnServerOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifySslVpnServerRequest&, const ModifySslVpnServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySslVpnServerAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ModifySslVpnServerRequest&, const ModifySslVpnServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySslVpnServerAsyncHandler;
typedef Outcome<Error, Model::ModifyTunnelAttributeResult> ModifyTunnelAttributeOutcome;
typedef std::future<ModifyTunnelAttributeOutcome> ModifyTunnelAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyTunnelAttributeRequest&, const ModifyTunnelAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTunnelAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyVRouterAttributeResult> ModifyVRouterAttributeOutcome; typedef Outcome<Error, Model::ModifyVRouterAttributeResult> ModifyVRouterAttributeOutcome;
typedef std::future<ModifyVRouterAttributeOutcome> ModifyVRouterAttributeOutcomeCallable; typedef std::future<ModifyVRouterAttributeOutcome> ModifyVRouterAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyVRouterAttributeRequest&, const ModifyVRouterAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVRouterAttributeAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ModifyVRouterAttributeRequest&, const ModifyVRouterAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVRouterAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyVSwitchAttributeResult> ModifyVSwitchAttributeOutcome; typedef Outcome<Error, Model::ModifyVSwitchAttributeResult> ModifyVSwitchAttributeOutcome;
typedef std::future<ModifyVSwitchAttributeOutcome> ModifyVSwitchAttributeOutcomeCallable; typedef std::future<ModifyVSwitchAttributeOutcome> ModifyVSwitchAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyVSwitchAttributeRequest&, const ModifyVSwitchAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVSwitchAttributeAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ModifyVSwitchAttributeRequest&, const ModifyVSwitchAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVSwitchAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyVSwitchCidrReservationAttributeResult> ModifyVSwitchCidrReservationAttributeOutcome;
typedef std::future<ModifyVSwitchCidrReservationAttributeOutcome> ModifyVSwitchCidrReservationAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyVSwitchCidrReservationAttributeRequest&, const ModifyVSwitchCidrReservationAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVSwitchCidrReservationAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyVcoRouteEntryWeightResult> ModifyVcoRouteEntryWeightOutcome; typedef Outcome<Error, Model::ModifyVcoRouteEntryWeightResult> ModifyVcoRouteEntryWeightOutcome;
typedef std::future<ModifyVcoRouteEntryWeightOutcome> ModifyVcoRouteEntryWeightOutcomeCallable; typedef std::future<ModifyVcoRouteEntryWeightOutcome> ModifyVcoRouteEntryWeightOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyVcoRouteEntryWeightRequest&, const ModifyVcoRouteEntryWeightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVcoRouteEntryWeightAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ModifyVcoRouteEntryWeightRequest&, const ModifyVcoRouteEntryWeightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVcoRouteEntryWeightAsyncHandler;
@@ -1649,15 +1814,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::MoveResourceGroupResult> MoveResourceGroupOutcome; typedef Outcome<Error, Model::MoveResourceGroupResult> MoveResourceGroupOutcome;
typedef std::future<MoveResourceGroupOutcome> MoveResourceGroupOutcomeCallable; typedef std::future<MoveResourceGroupOutcome> MoveResourceGroupOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::MoveResourceGroupRequest&, const MoveResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveResourceGroupAsyncHandler; typedef std::function<void(const VpcClient*, const Model::MoveResourceGroupRequest&, const MoveResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveResourceGroupAsyncHandler;
typedef Outcome<Error, Model::MoveVpnResourceGroupResult> MoveVpnResourceGroupOutcome;
typedef std::future<MoveVpnResourceGroupOutcome> MoveVpnResourceGroupOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::MoveVpnResourceGroupRequest&, const MoveVpnResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveVpnResourceGroupAsyncHandler;
typedef Outcome<Error, Model::OpenFlowLogServiceResult> OpenFlowLogServiceOutcome; typedef Outcome<Error, Model::OpenFlowLogServiceResult> OpenFlowLogServiceOutcome;
typedef std::future<OpenFlowLogServiceOutcome> OpenFlowLogServiceOutcomeCallable; typedef std::future<OpenFlowLogServiceOutcome> OpenFlowLogServiceOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::OpenFlowLogServiceRequest&, const OpenFlowLogServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenFlowLogServiceAsyncHandler; typedef std::function<void(const VpcClient*, const Model::OpenFlowLogServiceRequest&, const OpenFlowLogServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenFlowLogServiceAsyncHandler;
typedef Outcome<Error, Model::OpenPhysicalConnectionServiceResult> OpenPhysicalConnectionServiceOutcome; typedef Outcome<Error, Model::OpenPhysicalConnectionServiceResult> OpenPhysicalConnectionServiceOutcome;
typedef std::future<OpenPhysicalConnectionServiceOutcome> OpenPhysicalConnectionServiceOutcomeCallable; typedef std::future<OpenPhysicalConnectionServiceOutcome> OpenPhysicalConnectionServiceOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::OpenPhysicalConnectionServiceRequest&, const OpenPhysicalConnectionServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenPhysicalConnectionServiceAsyncHandler; typedef std::function<void(const VpcClient*, const Model::OpenPhysicalConnectionServiceRequest&, const OpenPhysicalConnectionServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenPhysicalConnectionServiceAsyncHandler;
typedef Outcome<Error, Model::OpenPublicIpAddressPoolServiceResult> OpenPublicIpAddressPoolServiceOutcome;
typedef std::future<OpenPublicIpAddressPoolServiceOutcome> OpenPublicIpAddressPoolServiceOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::OpenPublicIpAddressPoolServiceRequest&, const OpenPublicIpAddressPoolServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenPublicIpAddressPoolServiceAsyncHandler;
typedef Outcome<Error, Model::OpenTrafficMirrorServiceResult> OpenTrafficMirrorServiceOutcome; typedef Outcome<Error, Model::OpenTrafficMirrorServiceResult> OpenTrafficMirrorServiceOutcome;
typedef std::future<OpenTrafficMirrorServiceOutcome> OpenTrafficMirrorServiceOutcomeCallable; typedef std::future<OpenTrafficMirrorServiceOutcome> OpenTrafficMirrorServiceOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::OpenTrafficMirrorServiceRequest&, const OpenTrafficMirrorServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenTrafficMirrorServiceAsyncHandler; typedef std::function<void(const VpcClient*, const Model::OpenTrafficMirrorServiceRequest&, const OpenTrafficMirrorServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenTrafficMirrorServiceAsyncHandler;
typedef Outcome<Error, Model::PublishVpcRouteEntriesResult> PublishVpcRouteEntriesOutcome;
typedef std::future<PublishVpcRouteEntriesOutcome> PublishVpcRouteEntriesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::PublishVpcRouteEntriesRequest&, const PublishVpcRouteEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishVpcRouteEntriesAsyncHandler;
typedef Outcome<Error, Model::PublishVpnRouteEntryResult> PublishVpnRouteEntryOutcome; typedef Outcome<Error, Model::PublishVpnRouteEntryResult> PublishVpnRouteEntryOutcome;
typedef std::future<PublishVpnRouteEntryOutcome> PublishVpnRouteEntryOutcomeCallable; typedef std::future<PublishVpnRouteEntryOutcome> PublishVpnRouteEntryOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::PublishVpnRouteEntryRequest&, const PublishVpnRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishVpnRouteEntryAsyncHandler; typedef std::function<void(const VpcClient*, const Model::PublishVpnRouteEntryRequest&, const PublishVpnRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishVpnRouteEntryAsyncHandler;
@@ -1673,6 +1847,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ReleaseEipSegmentAddressResult> ReleaseEipSegmentAddressOutcome; typedef Outcome<Error, Model::ReleaseEipSegmentAddressResult> ReleaseEipSegmentAddressOutcome;
typedef std::future<ReleaseEipSegmentAddressOutcome> ReleaseEipSegmentAddressOutcomeCallable; typedef std::future<ReleaseEipSegmentAddressOutcome> ReleaseEipSegmentAddressOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ReleaseEipSegmentAddressRequest&, const ReleaseEipSegmentAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseEipSegmentAddressAsyncHandler; typedef std::function<void(const VpcClient*, const Model::ReleaseEipSegmentAddressRequest&, const ReleaseEipSegmentAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseEipSegmentAddressAsyncHandler;
typedef Outcome<Error, Model::ReleaseIpv6AddressResult> ReleaseIpv6AddressOutcome;
typedef std::future<ReleaseIpv6AddressOutcome> ReleaseIpv6AddressOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ReleaseIpv6AddressRequest&, const ReleaseIpv6AddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseIpv6AddressAsyncHandler;
typedef Outcome<Error, Model::RemoveCommonBandwidthPackageIpResult> RemoveCommonBandwidthPackageIpOutcome; typedef Outcome<Error, Model::RemoveCommonBandwidthPackageIpResult> RemoveCommonBandwidthPackageIpOutcome;
typedef std::future<RemoveCommonBandwidthPackageIpOutcome> RemoveCommonBandwidthPackageIpOutcomeCallable; typedef std::future<RemoveCommonBandwidthPackageIpOutcome> RemoveCommonBandwidthPackageIpOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::RemoveCommonBandwidthPackageIpRequest&, const RemoveCommonBandwidthPackageIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveCommonBandwidthPackageIpAsyncHandler; typedef std::function<void(const VpcClient*, const Model::RemoveCommonBandwidthPackageIpRequest&, const RemoveCommonBandwidthPackageIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveCommonBandwidthPackageIpAsyncHandler;
@@ -1697,9 +1874,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::RevokeInstanceFromVbrResult> RevokeInstanceFromVbrOutcome; typedef Outcome<Error, Model::RevokeInstanceFromVbrResult> RevokeInstanceFromVbrOutcome;
typedef std::future<RevokeInstanceFromVbrOutcome> RevokeInstanceFromVbrOutcomeCallable; typedef std::future<RevokeInstanceFromVbrOutcome> RevokeInstanceFromVbrOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::RevokeInstanceFromVbrRequest&, const RevokeInstanceFromVbrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeInstanceFromVbrAsyncHandler; typedef std::function<void(const VpcClient*, const Model::RevokeInstanceFromVbrRequest&, const RevokeInstanceFromVbrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeInstanceFromVbrAsyncHandler;
typedef Outcome<Error, Model::SecondApplyPhysicalConnectionLOAResult> SecondApplyPhysicalConnectionLOAOutcome;
typedef std::future<SecondApplyPhysicalConnectionLOAOutcome> SecondApplyPhysicalConnectionLOAOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::SecondApplyPhysicalConnectionLOARequest&, const SecondApplyPhysicalConnectionLOAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SecondApplyPhysicalConnectionLOAAsyncHandler;
typedef Outcome<Error, Model::SetHighDefinitionMonitorLogStatusResult> SetHighDefinitionMonitorLogStatusOutcome; typedef Outcome<Error, Model::SetHighDefinitionMonitorLogStatusResult> SetHighDefinitionMonitorLogStatusOutcome;
typedef std::future<SetHighDefinitionMonitorLogStatusOutcome> SetHighDefinitionMonitorLogStatusOutcomeCallable; typedef std::future<SetHighDefinitionMonitorLogStatusOutcome> SetHighDefinitionMonitorLogStatusOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::SetHighDefinitionMonitorLogStatusRequest&, const SetHighDefinitionMonitorLogStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetHighDefinitionMonitorLogStatusAsyncHandler; typedef std::function<void(const VpcClient*, const Model::SetHighDefinitionMonitorLogStatusRequest&, const SetHighDefinitionMonitorLogStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetHighDefinitionMonitorLogStatusAsyncHandler;
typedef Outcome<Error, Model::StartFailoverTestJobResult> StartFailoverTestJobOutcome;
typedef std::future<StartFailoverTestJobOutcome> StartFailoverTestJobOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::StartFailoverTestJobRequest&, const StartFailoverTestJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartFailoverTestJobAsyncHandler;
typedef Outcome<Error, Model::StopFailoverTestJobResult> StopFailoverTestJobOutcome;
typedef std::future<StopFailoverTestJobOutcome> StopFailoverTestJobOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::StopFailoverTestJobRequest&, const StopFailoverTestJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopFailoverTestJobAsyncHandler;
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome; typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable; typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler; typedef std::function<void(const VpcClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
@@ -1712,6 +1898,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::TerminateVirtualBorderRouterResult> TerminateVirtualBorderRouterOutcome; typedef Outcome<Error, Model::TerminateVirtualBorderRouterResult> TerminateVirtualBorderRouterOutcome;
typedef std::future<TerminateVirtualBorderRouterOutcome> TerminateVirtualBorderRouterOutcomeCallable; typedef std::future<TerminateVirtualBorderRouterOutcome> TerminateVirtualBorderRouterOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::TerminateVirtualBorderRouterRequest&, const TerminateVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TerminateVirtualBorderRouterAsyncHandler; typedef std::function<void(const VpcClient*, const Model::TerminateVirtualBorderRouterRequest&, const TerminateVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TerminateVirtualBorderRouterAsyncHandler;
typedef Outcome<Error, Model::TransformEipSegmentToPublicIpAddressPoolResult> TransformEipSegmentToPublicIpAddressPoolOutcome;
typedef std::future<TransformEipSegmentToPublicIpAddressPoolOutcome> TransformEipSegmentToPublicIpAddressPoolOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::TransformEipSegmentToPublicIpAddressPoolRequest&, const TransformEipSegmentToPublicIpAddressPoolOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransformEipSegmentToPublicIpAddressPoolAsyncHandler;
typedef Outcome<Error, Model::UnTagResourcesResult> UnTagResourcesOutcome; typedef Outcome<Error, Model::UnTagResourcesResult> UnTagResourcesOutcome;
typedef std::future<UnTagResourcesOutcome> UnTagResourcesOutcomeCallable; typedef std::future<UnTagResourcesOutcome> UnTagResourcesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::UnTagResourcesRequest&, const UnTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnTagResourcesAsyncHandler; typedef std::function<void(const VpcClient*, const Model::UnTagResourcesRequest&, const UnTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnTagResourcesAsyncHandler;
@@ -1742,6 +1931,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateDhcpOptionsSetAttributeResult> UpdateDhcpOptionsSetAttributeOutcome; typedef Outcome<Error, Model::UpdateDhcpOptionsSetAttributeResult> UpdateDhcpOptionsSetAttributeOutcome;
typedef std::future<UpdateDhcpOptionsSetAttributeOutcome> UpdateDhcpOptionsSetAttributeOutcomeCallable; typedef std::future<UpdateDhcpOptionsSetAttributeOutcome> UpdateDhcpOptionsSetAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::UpdateDhcpOptionsSetAttributeRequest&, const UpdateDhcpOptionsSetAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDhcpOptionsSetAttributeAsyncHandler; typedef std::function<void(const VpcClient*, const Model::UpdateDhcpOptionsSetAttributeRequest&, const UpdateDhcpOptionsSetAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDhcpOptionsSetAttributeAsyncHandler;
typedef Outcome<Error, Model::UpdateFailoverTestJobResult> UpdateFailoverTestJobOutcome;
typedef std::future<UpdateFailoverTestJobOutcome> UpdateFailoverTestJobOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::UpdateFailoverTestJobRequest&, const UpdateFailoverTestJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFailoverTestJobAsyncHandler;
typedef Outcome<Error, Model::UpdateGatewayRouteTableEntryAttributeResult> UpdateGatewayRouteTableEntryAttributeOutcome; typedef Outcome<Error, Model::UpdateGatewayRouteTableEntryAttributeResult> UpdateGatewayRouteTableEntryAttributeOutcome;
typedef std::future<UpdateGatewayRouteTableEntryAttributeOutcome> UpdateGatewayRouteTableEntryAttributeOutcomeCallable; typedef std::future<UpdateGatewayRouteTableEntryAttributeOutcome> UpdateGatewayRouteTableEntryAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::UpdateGatewayRouteTableEntryAttributeRequest&, const UpdateGatewayRouteTableEntryAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayRouteTableEntryAttributeAsyncHandler; typedef std::function<void(const VpcClient*, const Model::UpdateGatewayRouteTableEntryAttributeRequest&, const UpdateGatewayRouteTableEntryAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayRouteTableEntryAttributeAsyncHandler;
@@ -1781,6 +1973,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::VpcDescribeVpcNatGatewayNetworkInterfaceQuotaResult> VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcome; typedef Outcome<Error, Model::VpcDescribeVpcNatGatewayNetworkInterfaceQuotaResult> VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcome;
typedef std::future<VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcome> VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcomeCallable; typedef std::future<VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcome> VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest&, const VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VpcDescribeVpcNatGatewayNetworkInterfaceQuotaAsyncHandler; typedef std::function<void(const VpcClient*, const Model::VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest&, const VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VpcDescribeVpcNatGatewayNetworkInterfaceQuotaAsyncHandler;
typedef Outcome<Error, Model::WithdrawVpcPublishedRouteEntriesResult> WithdrawVpcPublishedRouteEntriesOutcome;
typedef std::future<WithdrawVpcPublishedRouteEntriesOutcome> WithdrawVpcPublishedRouteEntriesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::WithdrawVpcPublishedRouteEntriesRequest&, const WithdrawVpcPublishedRouteEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WithdrawVpcPublishedRouteEntriesAsyncHandler;
VpcClient(const Credentials &credentials, const ClientConfiguration &configuration); VpcClient(const Credentials &credentials, const ClientConfiguration &configuration);
VpcClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration); VpcClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
@@ -1822,6 +2017,9 @@ namespace AlibabaCloud
AllocateEipSegmentAddressOutcome allocateEipSegmentAddress(const Model::AllocateEipSegmentAddressRequest &request)const; AllocateEipSegmentAddressOutcome allocateEipSegmentAddress(const Model::AllocateEipSegmentAddressRequest &request)const;
void allocateEipSegmentAddressAsync(const Model::AllocateEipSegmentAddressRequest& request, const AllocateEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void allocateEipSegmentAddressAsync(const Model::AllocateEipSegmentAddressRequest& request, const AllocateEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateEipSegmentAddressOutcomeCallable allocateEipSegmentAddressCallable(const Model::AllocateEipSegmentAddressRequest& request) const; AllocateEipSegmentAddressOutcomeCallable allocateEipSegmentAddressCallable(const Model::AllocateEipSegmentAddressRequest& request) const;
AllocateIpv6AddressOutcome allocateIpv6Address(const Model::AllocateIpv6AddressRequest &request)const;
void allocateIpv6AddressAsync(const Model::AllocateIpv6AddressRequest& request, const AllocateIpv6AddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateIpv6AddressOutcomeCallable allocateIpv6AddressCallable(const Model::AllocateIpv6AddressRequest& request) const;
AllocateIpv6InternetBandwidthOutcome allocateIpv6InternetBandwidth(const Model::AllocateIpv6InternetBandwidthRequest &request)const; AllocateIpv6InternetBandwidthOutcome allocateIpv6InternetBandwidth(const Model::AllocateIpv6InternetBandwidthRequest &request)const;
void allocateIpv6InternetBandwidthAsync(const Model::AllocateIpv6InternetBandwidthRequest& request, const AllocateIpv6InternetBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void allocateIpv6InternetBandwidthAsync(const Model::AllocateIpv6InternetBandwidthRequest& request, const AllocateIpv6InternetBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateIpv6InternetBandwidthOutcomeCallable allocateIpv6InternetBandwidthCallable(const Model::AllocateIpv6InternetBandwidthRequest& request) const; AllocateIpv6InternetBandwidthOutcomeCallable allocateIpv6InternetBandwidthCallable(const Model::AllocateIpv6InternetBandwidthRequest& request) const;
@@ -1837,9 +2035,6 @@ namespace AlibabaCloud
AssociateEipAddressBatchOutcome associateEipAddressBatch(const Model::AssociateEipAddressBatchRequest &request)const; AssociateEipAddressBatchOutcome associateEipAddressBatch(const Model::AssociateEipAddressBatchRequest &request)const;
void associateEipAddressBatchAsync(const Model::AssociateEipAddressBatchRequest& request, const AssociateEipAddressBatchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void associateEipAddressBatchAsync(const Model::AssociateEipAddressBatchRequest& request, const AssociateEipAddressBatchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AssociateEipAddressBatchOutcomeCallable associateEipAddressBatchCallable(const Model::AssociateEipAddressBatchRequest& request) const; AssociateEipAddressBatchOutcomeCallable associateEipAddressBatchCallable(const Model::AssociateEipAddressBatchRequest& request) const;
AssociateGlobalAccelerationInstanceOutcome associateGlobalAccelerationInstance(const Model::AssociateGlobalAccelerationInstanceRequest &request)const;
void associateGlobalAccelerationInstanceAsync(const Model::AssociateGlobalAccelerationInstanceRequest& request, const AssociateGlobalAccelerationInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AssociateGlobalAccelerationInstanceOutcomeCallable associateGlobalAccelerationInstanceCallable(const Model::AssociateGlobalAccelerationInstanceRequest& request) const;
AssociateHaVipOutcome associateHaVip(const Model::AssociateHaVipRequest &request)const; AssociateHaVipOutcome associateHaVip(const Model::AssociateHaVipRequest &request)const;
void associateHaVipAsync(const Model::AssociateHaVipRequest& request, const AssociateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void associateHaVipAsync(const Model::AssociateHaVipRequest& request, const AssociateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AssociateHaVipOutcomeCallable associateHaVipCallable(const Model::AssociateHaVipRequest& request) const; AssociateHaVipOutcomeCallable associateHaVipCallable(const Model::AssociateHaVipRequest& request) const;
@@ -1924,6 +2119,18 @@ namespace AlibabaCloud
CreateExpressCloudConnectionOutcome createExpressCloudConnection(const Model::CreateExpressCloudConnectionRequest &request)const; CreateExpressCloudConnectionOutcome createExpressCloudConnection(const Model::CreateExpressCloudConnectionRequest &request)const;
void createExpressCloudConnectionAsync(const Model::CreateExpressCloudConnectionRequest& request, const CreateExpressCloudConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createExpressCloudConnectionAsync(const Model::CreateExpressCloudConnectionRequest& request, const CreateExpressCloudConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateExpressCloudConnectionOutcomeCallable createExpressCloudConnectionCallable(const Model::CreateExpressCloudConnectionRequest& request) const; CreateExpressCloudConnectionOutcomeCallable createExpressCloudConnectionCallable(const Model::CreateExpressCloudConnectionRequest& request) const;
CreateExpressConnectTrafficQosOutcome createExpressConnectTrafficQos(const Model::CreateExpressConnectTrafficQosRequest &request)const;
void createExpressConnectTrafficQosAsync(const Model::CreateExpressConnectTrafficQosRequest& request, const CreateExpressConnectTrafficQosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateExpressConnectTrafficQosOutcomeCallable createExpressConnectTrafficQosCallable(const Model::CreateExpressConnectTrafficQosRequest& request) const;
CreateExpressConnectTrafficQosQueueOutcome createExpressConnectTrafficQosQueue(const Model::CreateExpressConnectTrafficQosQueueRequest &request)const;
void createExpressConnectTrafficQosQueueAsync(const Model::CreateExpressConnectTrafficQosQueueRequest& request, const CreateExpressConnectTrafficQosQueueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateExpressConnectTrafficQosQueueOutcomeCallable createExpressConnectTrafficQosQueueCallable(const Model::CreateExpressConnectTrafficQosQueueRequest& request) const;
CreateExpressConnectTrafficQosRuleOutcome createExpressConnectTrafficQosRule(const Model::CreateExpressConnectTrafficQosRuleRequest &request)const;
void createExpressConnectTrafficQosRuleAsync(const Model::CreateExpressConnectTrafficQosRuleRequest& request, const CreateExpressConnectTrafficQosRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateExpressConnectTrafficQosRuleOutcomeCallable createExpressConnectTrafficQosRuleCallable(const Model::CreateExpressConnectTrafficQosRuleRequest& request) const;
CreateFailoverTestJobOutcome createFailoverTestJob(const Model::CreateFailoverTestJobRequest &request)const;
void createFailoverTestJobAsync(const Model::CreateFailoverTestJobRequest& request, const CreateFailoverTestJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateFailoverTestJobOutcomeCallable createFailoverTestJobCallable(const Model::CreateFailoverTestJobRequest& request) const;
CreateFlowLogOutcome createFlowLog(const Model::CreateFlowLogRequest &request)const; CreateFlowLogOutcome createFlowLog(const Model::CreateFlowLogRequest &request)const;
void createFlowLogAsync(const Model::CreateFlowLogRequest& request, const CreateFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createFlowLogAsync(const Model::CreateFlowLogRequest& request, const CreateFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateFlowLogOutcomeCallable createFlowLogCallable(const Model::CreateFlowLogRequest& request) const; CreateFlowLogOutcomeCallable createFlowLogCallable(const Model::CreateFlowLogRequest& request) const;
@@ -1939,6 +2146,9 @@ namespace AlibabaCloud
CreateHaVipOutcome createHaVip(const Model::CreateHaVipRequest &request)const; CreateHaVipOutcome createHaVip(const Model::CreateHaVipRequest &request)const;
void createHaVipAsync(const Model::CreateHaVipRequest& request, const CreateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createHaVipAsync(const Model::CreateHaVipRequest& request, const CreateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateHaVipOutcomeCallable createHaVipCallable(const Model::CreateHaVipRequest& request) const; CreateHaVipOutcomeCallable createHaVipCallable(const Model::CreateHaVipRequest& request) const;
CreateHighReliablePhysicalConnectionOutcome createHighReliablePhysicalConnection(const Model::CreateHighReliablePhysicalConnectionRequest &request)const;
void createHighReliablePhysicalConnectionAsync(const Model::CreateHighReliablePhysicalConnectionRequest& request, const CreateHighReliablePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateHighReliablePhysicalConnectionOutcomeCallable createHighReliablePhysicalConnectionCallable(const Model::CreateHighReliablePhysicalConnectionRequest& request) const;
CreateIPv6TranslatorOutcome createIPv6Translator(const Model::CreateIPv6TranslatorRequest &request)const; CreateIPv6TranslatorOutcome createIPv6Translator(const Model::CreateIPv6TranslatorRequest &request)const;
void createIPv6TranslatorAsync(const Model::CreateIPv6TranslatorRequest& request, const CreateIPv6TranslatorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createIPv6TranslatorAsync(const Model::CreateIPv6TranslatorRequest& request, const CreateIPv6TranslatorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateIPv6TranslatorOutcomeCallable createIPv6TranslatorCallable(const Model::CreateIPv6TranslatorRequest& request) const; CreateIPv6TranslatorOutcomeCallable createIPv6TranslatorCallable(const Model::CreateIPv6TranslatorRequest& request) const;
@@ -2017,6 +2227,9 @@ namespace AlibabaCloud
CreateVSwitchOutcome createVSwitch(const Model::CreateVSwitchRequest &request)const; CreateVSwitchOutcome createVSwitch(const Model::CreateVSwitchRequest &request)const;
void createVSwitchAsync(const Model::CreateVSwitchRequest& request, const CreateVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createVSwitchAsync(const Model::CreateVSwitchRequest& request, const CreateVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVSwitchOutcomeCallable createVSwitchCallable(const Model::CreateVSwitchRequest& request) const; CreateVSwitchOutcomeCallable createVSwitchCallable(const Model::CreateVSwitchRequest& request) const;
CreateVSwitchCidrReservationOutcome createVSwitchCidrReservation(const Model::CreateVSwitchCidrReservationRequest &request)const;
void createVSwitchCidrReservationAsync(const Model::CreateVSwitchCidrReservationRequest& request, const CreateVSwitchCidrReservationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVSwitchCidrReservationOutcomeCallable createVSwitchCidrReservationCallable(const Model::CreateVSwitchCidrReservationRequest& request) const;
CreateVbrHaOutcome createVbrHa(const Model::CreateVbrHaRequest &request)const; CreateVbrHaOutcome createVbrHa(const Model::CreateVbrHaRequest &request)const;
void createVbrHaAsync(const Model::CreateVbrHaRequest& request, const CreateVbrHaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createVbrHaAsync(const Model::CreateVbrHaRequest& request, const CreateVbrHaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVbrHaOutcomeCallable createVbrHaCallable(const Model::CreateVbrHaRequest& request) const; CreateVbrHaOutcomeCallable createVbrHaCallable(const Model::CreateVbrHaRequest& request) const;
@@ -2080,6 +2293,18 @@ namespace AlibabaCloud
DeleteDhcpOptionsSetOutcome deleteDhcpOptionsSet(const Model::DeleteDhcpOptionsSetRequest &request)const; DeleteDhcpOptionsSetOutcome deleteDhcpOptionsSet(const Model::DeleteDhcpOptionsSetRequest &request)const;
void deleteDhcpOptionsSetAsync(const Model::DeleteDhcpOptionsSetRequest& request, const DeleteDhcpOptionsSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void deleteDhcpOptionsSetAsync(const Model::DeleteDhcpOptionsSetRequest& request, const DeleteDhcpOptionsSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDhcpOptionsSetOutcomeCallable deleteDhcpOptionsSetCallable(const Model::DeleteDhcpOptionsSetRequest& request) const; DeleteDhcpOptionsSetOutcomeCallable deleteDhcpOptionsSetCallable(const Model::DeleteDhcpOptionsSetRequest& request) const;
DeleteExpressConnectTrafficQosOutcome deleteExpressConnectTrafficQos(const Model::DeleteExpressConnectTrafficQosRequest &request)const;
void deleteExpressConnectTrafficQosAsync(const Model::DeleteExpressConnectTrafficQosRequest& request, const DeleteExpressConnectTrafficQosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteExpressConnectTrafficQosOutcomeCallable deleteExpressConnectTrafficQosCallable(const Model::DeleteExpressConnectTrafficQosRequest& request) const;
DeleteExpressConnectTrafficQosQueueOutcome deleteExpressConnectTrafficQosQueue(const Model::DeleteExpressConnectTrafficQosQueueRequest &request)const;
void deleteExpressConnectTrafficQosQueueAsync(const Model::DeleteExpressConnectTrafficQosQueueRequest& request, const DeleteExpressConnectTrafficQosQueueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteExpressConnectTrafficQosQueueOutcomeCallable deleteExpressConnectTrafficQosQueueCallable(const Model::DeleteExpressConnectTrafficQosQueueRequest& request) const;
DeleteExpressConnectTrafficQosRuleOutcome deleteExpressConnectTrafficQosRule(const Model::DeleteExpressConnectTrafficQosRuleRequest &request)const;
void deleteExpressConnectTrafficQosRuleAsync(const Model::DeleteExpressConnectTrafficQosRuleRequest& request, const DeleteExpressConnectTrafficQosRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteExpressConnectTrafficQosRuleOutcomeCallable deleteExpressConnectTrafficQosRuleCallable(const Model::DeleteExpressConnectTrafficQosRuleRequest& request) const;
DeleteFailoverTestJobOutcome deleteFailoverTestJob(const Model::DeleteFailoverTestJobRequest &request)const;
void deleteFailoverTestJobAsync(const Model::DeleteFailoverTestJobRequest& request, const DeleteFailoverTestJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteFailoverTestJobOutcomeCallable deleteFailoverTestJobCallable(const Model::DeleteFailoverTestJobRequest& request) const;
DeleteFlowLogOutcome deleteFlowLog(const Model::DeleteFlowLogRequest &request)const; DeleteFlowLogOutcome deleteFlowLog(const Model::DeleteFlowLogRequest &request)const;
void deleteFlowLogAsync(const Model::DeleteFlowLogRequest& request, const DeleteFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void deleteFlowLogAsync(const Model::DeleteFlowLogRequest& request, const DeleteFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteFlowLogOutcomeCallable deleteFlowLogCallable(const Model::DeleteFlowLogRequest& request) const; DeleteFlowLogOutcomeCallable deleteFlowLogCallable(const Model::DeleteFlowLogRequest& request) const;
@@ -2173,6 +2398,9 @@ namespace AlibabaCloud
DeleteVSwitchOutcome deleteVSwitch(const Model::DeleteVSwitchRequest &request)const; DeleteVSwitchOutcome deleteVSwitch(const Model::DeleteVSwitchRequest &request)const;
void deleteVSwitchAsync(const Model::DeleteVSwitchRequest& request, const DeleteVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void deleteVSwitchAsync(const Model::DeleteVSwitchRequest& request, const DeleteVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVSwitchOutcomeCallable deleteVSwitchCallable(const Model::DeleteVSwitchRequest& request) const; DeleteVSwitchOutcomeCallable deleteVSwitchCallable(const Model::DeleteVSwitchRequest& request) const;
DeleteVSwitchCidrReservationOutcome deleteVSwitchCidrReservation(const Model::DeleteVSwitchCidrReservationRequest &request)const;
void deleteVSwitchCidrReservationAsync(const Model::DeleteVSwitchCidrReservationRequest& request, const DeleteVSwitchCidrReservationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVSwitchCidrReservationOutcomeCallable deleteVSwitchCidrReservationCallable(const Model::DeleteVSwitchCidrReservationRequest& request) const;
DeleteVbrHaOutcome deleteVbrHa(const Model::DeleteVbrHaRequest &request)const; DeleteVbrHaOutcome deleteVbrHa(const Model::DeleteVbrHaRequest &request)const;
void deleteVbrHaAsync(const Model::DeleteVbrHaRequest& request, const DeleteVbrHaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void deleteVbrHaAsync(const Model::DeleteVbrHaRequest& request, const DeleteVbrHaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVbrHaOutcomeCallable deleteVbrHaCallable(const Model::DeleteVbrHaRequest& request) const; DeleteVbrHaOutcomeCallable deleteVbrHaCallable(const Model::DeleteVbrHaRequest& request) const;
@@ -2209,6 +2437,9 @@ namespace AlibabaCloud
DeletionProtectionOutcome deletionProtection(const Model::DeletionProtectionRequest &request)const; DeletionProtectionOutcome deletionProtection(const Model::DeletionProtectionRequest &request)const;
void deletionProtectionAsync(const Model::DeletionProtectionRequest& request, const DeletionProtectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void deletionProtectionAsync(const Model::DeletionProtectionRequest& request, const DeletionProtectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeletionProtectionOutcomeCallable deletionProtectionCallable(const Model::DeletionProtectionRequest& request) const; DeletionProtectionOutcomeCallable deletionProtectionCallable(const Model::DeletionProtectionRequest& request) const;
Describe95TrafficOutcome describe95Traffic(const Model::Describe95TrafficRequest &request)const;
void describe95TrafficAsync(const Model::Describe95TrafficRequest& request, const Describe95TrafficAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
Describe95TrafficOutcomeCallable describe95TrafficCallable(const Model::Describe95TrafficRequest& request) const;
DescribeAccessPointsOutcome describeAccessPoints(const Model::DescribeAccessPointsRequest &request)const; DescribeAccessPointsOutcome describeAccessPoints(const Model::DescribeAccessPointsRequest &request)const;
void describeAccessPointsAsync(const Model::DescribeAccessPointsRequest& request, const DescribeAccessPointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeAccessPointsAsync(const Model::DescribeAccessPointsRequest& request, const DescribeAccessPointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccessPointsOutcomeCallable describeAccessPointsCallable(const Model::DescribeAccessPointsRequest& request) const; DescribeAccessPointsOutcomeCallable describeAccessPointsCallable(const Model::DescribeAccessPointsRequest& request) const;
@@ -2245,6 +2476,21 @@ namespace AlibabaCloud
DescribeEipSegmentOutcome describeEipSegment(const Model::DescribeEipSegmentRequest &request)const; DescribeEipSegmentOutcome describeEipSegment(const Model::DescribeEipSegmentRequest &request)const;
void describeEipSegmentAsync(const Model::DescribeEipSegmentRequest& request, const DescribeEipSegmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeEipSegmentAsync(const Model::DescribeEipSegmentRequest& request, const DescribeEipSegmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEipSegmentOutcomeCallable describeEipSegmentCallable(const Model::DescribeEipSegmentRequest& request) const; DescribeEipSegmentOutcomeCallable describeEipSegmentCallable(const Model::DescribeEipSegmentRequest& request) const;
DescribeExpressConnectTrafficQosOutcome describeExpressConnectTrafficQos(const Model::DescribeExpressConnectTrafficQosRequest &request)const;
void describeExpressConnectTrafficQosAsync(const Model::DescribeExpressConnectTrafficQosRequest& request, const DescribeExpressConnectTrafficQosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeExpressConnectTrafficQosOutcomeCallable describeExpressConnectTrafficQosCallable(const Model::DescribeExpressConnectTrafficQosRequest& request) const;
DescribeExpressConnectTrafficQosQueueOutcome describeExpressConnectTrafficQosQueue(const Model::DescribeExpressConnectTrafficQosQueueRequest &request)const;
void describeExpressConnectTrafficQosQueueAsync(const Model::DescribeExpressConnectTrafficQosQueueRequest& request, const DescribeExpressConnectTrafficQosQueueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeExpressConnectTrafficQosQueueOutcomeCallable describeExpressConnectTrafficQosQueueCallable(const Model::DescribeExpressConnectTrafficQosQueueRequest& request) const;
DescribeExpressConnectTrafficQosRuleOutcome describeExpressConnectTrafficQosRule(const Model::DescribeExpressConnectTrafficQosRuleRequest &request)const;
void describeExpressConnectTrafficQosRuleAsync(const Model::DescribeExpressConnectTrafficQosRuleRequest& request, const DescribeExpressConnectTrafficQosRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeExpressConnectTrafficQosRuleOutcomeCallable describeExpressConnectTrafficQosRuleCallable(const Model::DescribeExpressConnectTrafficQosRuleRequest& request) const;
DescribeFailoverTestJobOutcome describeFailoverTestJob(const Model::DescribeFailoverTestJobRequest &request)const;
void describeFailoverTestJobAsync(const Model::DescribeFailoverTestJobRequest& request, const DescribeFailoverTestJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeFailoverTestJobOutcomeCallable describeFailoverTestJobCallable(const Model::DescribeFailoverTestJobRequest& request) const;
DescribeFailoverTestJobsOutcome describeFailoverTestJobs(const Model::DescribeFailoverTestJobsRequest &request)const;
void describeFailoverTestJobsAsync(const Model::DescribeFailoverTestJobsRequest& request, const DescribeFailoverTestJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeFailoverTestJobsOutcomeCallable describeFailoverTestJobsCallable(const Model::DescribeFailoverTestJobsRequest& request) const;
DescribeFlowLogsOutcome describeFlowLogs(const Model::DescribeFlowLogsRequest &request)const; DescribeFlowLogsOutcome describeFlowLogs(const Model::DescribeFlowLogsRequest &request)const;
void describeFlowLogsAsync(const Model::DescribeFlowLogsRequest& request, const DescribeFlowLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeFlowLogsAsync(const Model::DescribeFlowLogsRequest& request, const DescribeFlowLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeFlowLogsOutcomeCallable describeFlowLogsCallable(const Model::DescribeFlowLogsRequest& request) const; DescribeFlowLogsOutcomeCallable describeFlowLogsCallable(const Model::DescribeFlowLogsRequest& request) const;
@@ -2287,6 +2533,9 @@ namespace AlibabaCloud
DescribeIpv6GatewaysOutcome describeIpv6Gateways(const Model::DescribeIpv6GatewaysRequest &request)const; DescribeIpv6GatewaysOutcome describeIpv6Gateways(const Model::DescribeIpv6GatewaysRequest &request)const;
void describeIpv6GatewaysAsync(const Model::DescribeIpv6GatewaysRequest& request, const DescribeIpv6GatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeIpv6GatewaysAsync(const Model::DescribeIpv6GatewaysRequest& request, const DescribeIpv6GatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeIpv6GatewaysOutcomeCallable describeIpv6GatewaysCallable(const Model::DescribeIpv6GatewaysRequest& request) const; DescribeIpv6GatewaysOutcomeCallable describeIpv6GatewaysCallable(const Model::DescribeIpv6GatewaysRequest& request) const;
DescribeNatGatewayAssociateNetworkInterfacesOutcome describeNatGatewayAssociateNetworkInterfaces(const Model::DescribeNatGatewayAssociateNetworkInterfacesRequest &request)const;
void describeNatGatewayAssociateNetworkInterfacesAsync(const Model::DescribeNatGatewayAssociateNetworkInterfacesRequest& request, const DescribeNatGatewayAssociateNetworkInterfacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNatGatewayAssociateNetworkInterfacesOutcomeCallable describeNatGatewayAssociateNetworkInterfacesCallable(const Model::DescribeNatGatewayAssociateNetworkInterfacesRequest& request) const;
DescribeNatGatewaysOutcome describeNatGateways(const Model::DescribeNatGatewaysRequest &request)const; DescribeNatGatewaysOutcome describeNatGateways(const Model::DescribeNatGatewaysRequest &request)const;
void describeNatGatewaysAsync(const Model::DescribeNatGatewaysRequest& request, const DescribeNatGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeNatGatewaysAsync(const Model::DescribeNatGatewaysRequest& request, const DescribeNatGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNatGatewaysOutcomeCallable describeNatGatewaysCallable(const Model::DescribeNatGatewaysRequest& request) const; DescribeNatGatewaysOutcomeCallable describeNatGatewaysCallable(const Model::DescribeNatGatewaysRequest& request) const;
@@ -2335,6 +2584,9 @@ namespace AlibabaCloud
DescribeSslVpnClientCertsOutcome describeSslVpnClientCerts(const Model::DescribeSslVpnClientCertsRequest &request)const; DescribeSslVpnClientCertsOutcome describeSslVpnClientCerts(const Model::DescribeSslVpnClientCertsRequest &request)const;
void describeSslVpnClientCertsAsync(const Model::DescribeSslVpnClientCertsRequest& request, const DescribeSslVpnClientCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeSslVpnClientCertsAsync(const Model::DescribeSslVpnClientCertsRequest& request, const DescribeSslVpnClientCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSslVpnClientCertsOutcomeCallable describeSslVpnClientCertsCallable(const Model::DescribeSslVpnClientCertsRequest& request) const; DescribeSslVpnClientCertsOutcomeCallable describeSslVpnClientCertsCallable(const Model::DescribeSslVpnClientCertsRequest& request) const;
DescribeSslVpnClientsOutcome describeSslVpnClients(const Model::DescribeSslVpnClientsRequest &request)const;
void describeSslVpnClientsAsync(const Model::DescribeSslVpnClientsRequest& request, const DescribeSslVpnClientsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSslVpnClientsOutcomeCallable describeSslVpnClientsCallable(const Model::DescribeSslVpnClientsRequest& request) const;
DescribeSslVpnServersOutcome describeSslVpnServers(const Model::DescribeSslVpnServersRequest &request)const; DescribeSslVpnServersOutcome describeSslVpnServers(const Model::DescribeSslVpnServersRequest &request)const;
void describeSslVpnServersAsync(const Model::DescribeSslVpnServersRequest& request, const DescribeSslVpnServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeSslVpnServersAsync(const Model::DescribeSslVpnServersRequest& request, const DescribeSslVpnServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSslVpnServersOutcomeCallable describeSslVpnServersCallable(const Model::DescribeSslVpnServersRequest& request) const; DescribeSslVpnServersOutcomeCallable describeSslVpnServersCallable(const Model::DescribeSslVpnServersRequest& request) const;
@@ -2392,6 +2644,9 @@ namespace AlibabaCloud
DescribeVpnGatewayOutcome describeVpnGateway(const Model::DescribeVpnGatewayRequest &request)const; DescribeVpnGatewayOutcome describeVpnGateway(const Model::DescribeVpnGatewayRequest &request)const;
void describeVpnGatewayAsync(const Model::DescribeVpnGatewayRequest& request, const DescribeVpnGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeVpnGatewayAsync(const Model::DescribeVpnGatewayRequest& request, const DescribeVpnGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVpnGatewayOutcomeCallable describeVpnGatewayCallable(const Model::DescribeVpnGatewayRequest& request) const; DescribeVpnGatewayOutcomeCallable describeVpnGatewayCallable(const Model::DescribeVpnGatewayRequest& request) const;
DescribeVpnGatewayAvailableZonesOutcome describeVpnGatewayAvailableZones(const Model::DescribeVpnGatewayAvailableZonesRequest &request)const;
void describeVpnGatewayAvailableZonesAsync(const Model::DescribeVpnGatewayAvailableZonesRequest& request, const DescribeVpnGatewayAvailableZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVpnGatewayAvailableZonesOutcomeCallable describeVpnGatewayAvailableZonesCallable(const Model::DescribeVpnGatewayAvailableZonesRequest& request) const;
DescribeVpnGatewaysOutcome describeVpnGateways(const Model::DescribeVpnGatewaysRequest &request)const; DescribeVpnGatewaysOutcome describeVpnGateways(const Model::DescribeVpnGatewaysRequest &request)const;
void describeVpnGatewaysAsync(const Model::DescribeVpnGatewaysRequest& request, const DescribeVpnGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeVpnGatewaysAsync(const Model::DescribeVpnGatewaysRequest& request, const DescribeVpnGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVpnGatewaysOutcomeCallable describeVpnGatewaysCallable(const Model::DescribeVpnGatewaysRequest& request) const; DescribeVpnGatewaysOutcomeCallable describeVpnGatewaysCallable(const Model::DescribeVpnGatewaysRequest& request) const;
@@ -2410,6 +2665,9 @@ namespace AlibabaCloud
DetachDhcpOptionsSetFromVpcOutcome detachDhcpOptionsSetFromVpc(const Model::DetachDhcpOptionsSetFromVpcRequest &request)const; DetachDhcpOptionsSetFromVpcOutcome detachDhcpOptionsSetFromVpc(const Model::DetachDhcpOptionsSetFromVpcRequest &request)const;
void detachDhcpOptionsSetFromVpcAsync(const Model::DetachDhcpOptionsSetFromVpcRequest& request, const DetachDhcpOptionsSetFromVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void detachDhcpOptionsSetFromVpcAsync(const Model::DetachDhcpOptionsSetFromVpcRequest& request, const DetachDhcpOptionsSetFromVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DetachDhcpOptionsSetFromVpcOutcomeCallable detachDhcpOptionsSetFromVpcCallable(const Model::DetachDhcpOptionsSetFromVpcRequest& request) const; DetachDhcpOptionsSetFromVpcOutcomeCallable detachDhcpOptionsSetFromVpcCallable(const Model::DetachDhcpOptionsSetFromVpcRequest& request) const;
DiagnoseVpnConnectionsOutcome diagnoseVpnConnections(const Model::DiagnoseVpnConnectionsRequest &request)const;
void diagnoseVpnConnectionsAsync(const Model::DiagnoseVpnConnectionsRequest& request, const DiagnoseVpnConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DiagnoseVpnConnectionsOutcomeCallable diagnoseVpnConnectionsCallable(const Model::DiagnoseVpnConnectionsRequest& request) const;
DiagnoseVpnGatewayOutcome diagnoseVpnGateway(const Model::DiagnoseVpnGatewayRequest &request)const; DiagnoseVpnGatewayOutcome diagnoseVpnGateway(const Model::DiagnoseVpnGatewayRequest &request)const;
void diagnoseVpnGatewayAsync(const Model::DiagnoseVpnGatewayRequest& request, const DiagnoseVpnGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void diagnoseVpnGatewayAsync(const Model::DiagnoseVpnGatewayRequest& request, const DiagnoseVpnGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DiagnoseVpnGatewayOutcomeCallable diagnoseVpnGatewayCallable(const Model::DiagnoseVpnGatewayRequest& request) const; DiagnoseVpnGatewayOutcomeCallable diagnoseVpnGatewayCallable(const Model::DiagnoseVpnGatewayRequest& request) const;
@@ -2455,15 +2713,18 @@ namespace AlibabaCloud
GetNatGatewayAttributeOutcome getNatGatewayAttribute(const Model::GetNatGatewayAttributeRequest &request)const; GetNatGatewayAttributeOutcome getNatGatewayAttribute(const Model::GetNatGatewayAttributeRequest &request)const;
void getNatGatewayAttributeAsync(const Model::GetNatGatewayAttributeRequest& request, const GetNatGatewayAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getNatGatewayAttributeAsync(const Model::GetNatGatewayAttributeRequest& request, const GetNatGatewayAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetNatGatewayAttributeOutcomeCallable getNatGatewayAttributeCallable(const Model::GetNatGatewayAttributeRequest& request) const; GetNatGatewayAttributeOutcomeCallable getNatGatewayAttributeCallable(const Model::GetNatGatewayAttributeRequest& request) const;
GetNatGatewayConvertStatusOutcome getNatGatewayConvertStatus(const Model::GetNatGatewayConvertStatusRequest &request)const;
void getNatGatewayConvertStatusAsync(const Model::GetNatGatewayConvertStatusRequest& request, const GetNatGatewayConvertStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetNatGatewayConvertStatusOutcomeCallable getNatGatewayConvertStatusCallable(const Model::GetNatGatewayConvertStatusRequest& request) const;
GetPhysicalConnectionServiceStatusOutcome getPhysicalConnectionServiceStatus(const Model::GetPhysicalConnectionServiceStatusRequest &request)const; GetPhysicalConnectionServiceStatusOutcome getPhysicalConnectionServiceStatus(const Model::GetPhysicalConnectionServiceStatusRequest &request)const;
void getPhysicalConnectionServiceStatusAsync(const Model::GetPhysicalConnectionServiceStatusRequest& request, const GetPhysicalConnectionServiceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getPhysicalConnectionServiceStatusAsync(const Model::GetPhysicalConnectionServiceStatusRequest& request, const GetPhysicalConnectionServiceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetPhysicalConnectionServiceStatusOutcomeCallable getPhysicalConnectionServiceStatusCallable(const Model::GetPhysicalConnectionServiceStatusRequest& request) const; GetPhysicalConnectionServiceStatusOutcomeCallable getPhysicalConnectionServiceStatusCallable(const Model::GetPhysicalConnectionServiceStatusRequest& request) const;
GetPublicIpAddressPoolServiceStatusOutcome getPublicIpAddressPoolServiceStatus(const Model::GetPublicIpAddressPoolServiceStatusRequest &request)const;
void getPublicIpAddressPoolServiceStatusAsync(const Model::GetPublicIpAddressPoolServiceStatusRequest& request, const GetPublicIpAddressPoolServiceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetPublicIpAddressPoolServiceStatusOutcomeCallable getPublicIpAddressPoolServiceStatusCallable(const Model::GetPublicIpAddressPoolServiceStatusRequest& request) const;
GetTrafficMirrorServiceStatusOutcome getTrafficMirrorServiceStatus(const Model::GetTrafficMirrorServiceStatusRequest &request)const; GetTrafficMirrorServiceStatusOutcome getTrafficMirrorServiceStatus(const Model::GetTrafficMirrorServiceStatusRequest &request)const;
void getTrafficMirrorServiceStatusAsync(const Model::GetTrafficMirrorServiceStatusRequest& request, const GetTrafficMirrorServiceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getTrafficMirrorServiceStatusAsync(const Model::GetTrafficMirrorServiceStatusRequest& request, const GetTrafficMirrorServiceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTrafficMirrorServiceStatusOutcomeCallable getTrafficMirrorServiceStatusCallable(const Model::GetTrafficMirrorServiceStatusRequest& request) const; GetTrafficMirrorServiceStatusOutcomeCallable getTrafficMirrorServiceStatusCallable(const Model::GetTrafficMirrorServiceStatusRequest& request) const;
GetVSwitchCidrReservationUsageOutcome getVSwitchCidrReservationUsage(const Model::GetVSwitchCidrReservationUsageRequest &request)const;
void getVSwitchCidrReservationUsageAsync(const Model::GetVSwitchCidrReservationUsageRequest& request, const GetVSwitchCidrReservationUsageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetVSwitchCidrReservationUsageOutcomeCallable getVSwitchCidrReservationUsageCallable(const Model::GetVSwitchCidrReservationUsageRequest& request) const;
GetVpcGatewayEndpointAttributeOutcome getVpcGatewayEndpointAttribute(const Model::GetVpcGatewayEndpointAttributeRequest &request)const; GetVpcGatewayEndpointAttributeOutcome getVpcGatewayEndpointAttribute(const Model::GetVpcGatewayEndpointAttributeRequest &request)const;
void getVpcGatewayEndpointAttributeAsync(const Model::GetVpcGatewayEndpointAttributeRequest& request, const GetVpcGatewayEndpointAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getVpcGatewayEndpointAttributeAsync(const Model::GetVpcGatewayEndpointAttributeRequest& request, const GetVpcGatewayEndpointAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetVpcGatewayEndpointAttributeOutcomeCallable getVpcGatewayEndpointAttributeCallable(const Model::GetVpcGatewayEndpointAttributeRequest& request) const; GetVpcGatewayEndpointAttributeOutcomeCallable getVpcGatewayEndpointAttributeCallable(const Model::GetVpcGatewayEndpointAttributeRequest& request) const;
@@ -2539,6 +2800,9 @@ namespace AlibabaCloud
ListTrafficMirrorSessionsOutcome listTrafficMirrorSessions(const Model::ListTrafficMirrorSessionsRequest &request)const; ListTrafficMirrorSessionsOutcome listTrafficMirrorSessions(const Model::ListTrafficMirrorSessionsRequest &request)const;
void listTrafficMirrorSessionsAsync(const Model::ListTrafficMirrorSessionsRequest& request, const ListTrafficMirrorSessionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listTrafficMirrorSessionsAsync(const Model::ListTrafficMirrorSessionsRequest& request, const ListTrafficMirrorSessionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTrafficMirrorSessionsOutcomeCallable listTrafficMirrorSessionsCallable(const Model::ListTrafficMirrorSessionsRequest& request) const; ListTrafficMirrorSessionsOutcomeCallable listTrafficMirrorSessionsCallable(const Model::ListTrafficMirrorSessionsRequest& request) const;
ListVSwitchCidrReservationsOutcome listVSwitchCidrReservations(const Model::ListVSwitchCidrReservationsRequest &request)const;
void listVSwitchCidrReservationsAsync(const Model::ListVSwitchCidrReservationsRequest& request, const ListVSwitchCidrReservationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVSwitchCidrReservationsOutcomeCallable listVSwitchCidrReservationsCallable(const Model::ListVSwitchCidrReservationsRequest& request) const;
ListVirtualPhysicalConnectionsOutcome listVirtualPhysicalConnections(const Model::ListVirtualPhysicalConnectionsRequest &request)const; ListVirtualPhysicalConnectionsOutcome listVirtualPhysicalConnections(const Model::ListVirtualPhysicalConnectionsRequest &request)const;
void listVirtualPhysicalConnectionsAsync(const Model::ListVirtualPhysicalConnectionsRequest& request, const ListVirtualPhysicalConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listVirtualPhysicalConnectionsAsync(const Model::ListVirtualPhysicalConnectionsRequest& request, const ListVirtualPhysicalConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVirtualPhysicalConnectionsOutcomeCallable listVirtualPhysicalConnectionsCallable(const Model::ListVirtualPhysicalConnectionsRequest& request) const; ListVirtualPhysicalConnectionsOutcomeCallable listVirtualPhysicalConnectionsCallable(const Model::ListVirtualPhysicalConnectionsRequest& request) const;
@@ -2548,6 +2812,9 @@ namespace AlibabaCloud
ListVpcGatewayEndpointsOutcome listVpcGatewayEndpoints(const Model::ListVpcGatewayEndpointsRequest &request)const; ListVpcGatewayEndpointsOutcome listVpcGatewayEndpoints(const Model::ListVpcGatewayEndpointsRequest &request)const;
void listVpcGatewayEndpointsAsync(const Model::ListVpcGatewayEndpointsRequest& request, const ListVpcGatewayEndpointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listVpcGatewayEndpointsAsync(const Model::ListVpcGatewayEndpointsRequest& request, const ListVpcGatewayEndpointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVpcGatewayEndpointsOutcomeCallable listVpcGatewayEndpointsCallable(const Model::ListVpcGatewayEndpointsRequest& request) const; ListVpcGatewayEndpointsOutcomeCallable listVpcGatewayEndpointsCallable(const Model::ListVpcGatewayEndpointsRequest& request) const;
ListVpcPublishedRouteEntriesOutcome listVpcPublishedRouteEntries(const Model::ListVpcPublishedRouteEntriesRequest &request)const;
void listVpcPublishedRouteEntriesAsync(const Model::ListVpcPublishedRouteEntriesRequest& request, const ListVpcPublishedRouteEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVpcPublishedRouteEntriesOutcomeCallable listVpcPublishedRouteEntriesCallable(const Model::ListVpcPublishedRouteEntriesRequest& request) const;
ListVpnCertificateAssociationsOutcome listVpnCertificateAssociations(const Model::ListVpnCertificateAssociationsRequest &request)const; ListVpnCertificateAssociationsOutcome listVpnCertificateAssociations(const Model::ListVpnCertificateAssociationsRequest &request)const;
void listVpnCertificateAssociationsAsync(const Model::ListVpnCertificateAssociationsRequest& request, const ListVpnCertificateAssociationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listVpnCertificateAssociationsAsync(const Model::ListVpnCertificateAssociationsRequest& request, const ListVpnCertificateAssociationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVpnCertificateAssociationsOutcomeCallable listVpnCertificateAssociationsCallable(const Model::ListVpnCertificateAssociationsRequest& request) const; ListVpnCertificateAssociationsOutcomeCallable listVpnCertificateAssociationsCallable(const Model::ListVpnCertificateAssociationsRequest& request) const;
@@ -2572,12 +2839,24 @@ namespace AlibabaCloud
ModifyEipAddressAttributeOutcome modifyEipAddressAttribute(const Model::ModifyEipAddressAttributeRequest &request)const; ModifyEipAddressAttributeOutcome modifyEipAddressAttribute(const Model::ModifyEipAddressAttributeRequest &request)const;
void modifyEipAddressAttributeAsync(const Model::ModifyEipAddressAttributeRequest& request, const ModifyEipAddressAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyEipAddressAttributeAsync(const Model::ModifyEipAddressAttributeRequest& request, const ModifyEipAddressAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyEipAddressAttributeOutcomeCallable modifyEipAddressAttributeCallable(const Model::ModifyEipAddressAttributeRequest& request) const; ModifyEipAddressAttributeOutcomeCallable modifyEipAddressAttributeCallable(const Model::ModifyEipAddressAttributeRequest& request) const;
ModifyEipForwardModeOutcome modifyEipForwardMode(const Model::ModifyEipForwardModeRequest &request)const;
void modifyEipForwardModeAsync(const Model::ModifyEipForwardModeRequest& request, const ModifyEipForwardModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyEipForwardModeOutcomeCallable modifyEipForwardModeCallable(const Model::ModifyEipForwardModeRequest& request) const;
ModifyExpressCloudConnectionAttributeOutcome modifyExpressCloudConnectionAttribute(const Model::ModifyExpressCloudConnectionAttributeRequest &request)const; ModifyExpressCloudConnectionAttributeOutcome modifyExpressCloudConnectionAttribute(const Model::ModifyExpressCloudConnectionAttributeRequest &request)const;
void modifyExpressCloudConnectionAttributeAsync(const Model::ModifyExpressCloudConnectionAttributeRequest& request, const ModifyExpressCloudConnectionAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyExpressCloudConnectionAttributeAsync(const Model::ModifyExpressCloudConnectionAttributeRequest& request, const ModifyExpressCloudConnectionAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyExpressCloudConnectionAttributeOutcomeCallable modifyExpressCloudConnectionAttributeCallable(const Model::ModifyExpressCloudConnectionAttributeRequest& request) const; ModifyExpressCloudConnectionAttributeOutcomeCallable modifyExpressCloudConnectionAttributeCallable(const Model::ModifyExpressCloudConnectionAttributeRequest& request) const;
ModifyExpressCloudConnectionBandwidthOutcome modifyExpressCloudConnectionBandwidth(const Model::ModifyExpressCloudConnectionBandwidthRequest &request)const; ModifyExpressCloudConnectionBandwidthOutcome modifyExpressCloudConnectionBandwidth(const Model::ModifyExpressCloudConnectionBandwidthRequest &request)const;
void modifyExpressCloudConnectionBandwidthAsync(const Model::ModifyExpressCloudConnectionBandwidthRequest& request, const ModifyExpressCloudConnectionBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyExpressCloudConnectionBandwidthAsync(const Model::ModifyExpressCloudConnectionBandwidthRequest& request, const ModifyExpressCloudConnectionBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyExpressCloudConnectionBandwidthOutcomeCallable modifyExpressCloudConnectionBandwidthCallable(const Model::ModifyExpressCloudConnectionBandwidthRequest& request) const; ModifyExpressCloudConnectionBandwidthOutcomeCallable modifyExpressCloudConnectionBandwidthCallable(const Model::ModifyExpressCloudConnectionBandwidthRequest& request) const;
ModifyExpressConnectTrafficQosOutcome modifyExpressConnectTrafficQos(const Model::ModifyExpressConnectTrafficQosRequest &request)const;
void modifyExpressConnectTrafficQosAsync(const Model::ModifyExpressConnectTrafficQosRequest& request, const ModifyExpressConnectTrafficQosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyExpressConnectTrafficQosOutcomeCallable modifyExpressConnectTrafficQosCallable(const Model::ModifyExpressConnectTrafficQosRequest& request) const;
ModifyExpressConnectTrafficQosQueueOutcome modifyExpressConnectTrafficQosQueue(const Model::ModifyExpressConnectTrafficQosQueueRequest &request)const;
void modifyExpressConnectTrafficQosQueueAsync(const Model::ModifyExpressConnectTrafficQosQueueRequest& request, const ModifyExpressConnectTrafficQosQueueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyExpressConnectTrafficQosQueueOutcomeCallable modifyExpressConnectTrafficQosQueueCallable(const Model::ModifyExpressConnectTrafficQosQueueRequest& request) const;
ModifyExpressConnectTrafficQosRuleOutcome modifyExpressConnectTrafficQosRule(const Model::ModifyExpressConnectTrafficQosRuleRequest &request)const;
void modifyExpressConnectTrafficQosRuleAsync(const Model::ModifyExpressConnectTrafficQosRuleRequest& request, const ModifyExpressConnectTrafficQosRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyExpressConnectTrafficQosRuleOutcomeCallable modifyExpressConnectTrafficQosRuleCallable(const Model::ModifyExpressConnectTrafficQosRuleRequest& request) const;
ModifyFlowLogAttributeOutcome modifyFlowLogAttribute(const Model::ModifyFlowLogAttributeRequest &request)const; ModifyFlowLogAttributeOutcome modifyFlowLogAttribute(const Model::ModifyFlowLogAttributeRequest &request)const;
void modifyFlowLogAttributeAsync(const Model::ModifyFlowLogAttributeRequest& request, const ModifyFlowLogAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyFlowLogAttributeAsync(const Model::ModifyFlowLogAttributeRequest& request, const ModifyFlowLogAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyFlowLogAttributeOutcomeCallable modifyFlowLogAttributeCallable(const Model::ModifyFlowLogAttributeRequest& request) const; ModifyFlowLogAttributeOutcomeCallable modifyFlowLogAttributeCallable(const Model::ModifyFlowLogAttributeRequest& request) const;
@@ -2617,9 +2896,6 @@ namespace AlibabaCloud
ModifyIpv6GatewayAttributeOutcome modifyIpv6GatewayAttribute(const Model::ModifyIpv6GatewayAttributeRequest &request)const; ModifyIpv6GatewayAttributeOutcome modifyIpv6GatewayAttribute(const Model::ModifyIpv6GatewayAttributeRequest &request)const;
void modifyIpv6GatewayAttributeAsync(const Model::ModifyIpv6GatewayAttributeRequest& request, const ModifyIpv6GatewayAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyIpv6GatewayAttributeAsync(const Model::ModifyIpv6GatewayAttributeRequest& request, const ModifyIpv6GatewayAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyIpv6GatewayAttributeOutcomeCallable modifyIpv6GatewayAttributeCallable(const Model::ModifyIpv6GatewayAttributeRequest& request) const; ModifyIpv6GatewayAttributeOutcomeCallable modifyIpv6GatewayAttributeCallable(const Model::ModifyIpv6GatewayAttributeRequest& request) const;
ModifyIpv6GatewaySpecOutcome modifyIpv6GatewaySpec(const Model::ModifyIpv6GatewaySpecRequest &request)const;
void modifyIpv6GatewaySpecAsync(const Model::ModifyIpv6GatewaySpecRequest& request, const ModifyIpv6GatewaySpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyIpv6GatewaySpecOutcomeCallable modifyIpv6GatewaySpecCallable(const Model::ModifyIpv6GatewaySpecRequest& request) const;
ModifyIpv6InternetBandwidthOutcome modifyIpv6InternetBandwidth(const Model::ModifyIpv6InternetBandwidthRequest &request)const; ModifyIpv6InternetBandwidthOutcome modifyIpv6InternetBandwidth(const Model::ModifyIpv6InternetBandwidthRequest &request)const;
void modifyIpv6InternetBandwidthAsync(const Model::ModifyIpv6InternetBandwidthRequest& request, const ModifyIpv6InternetBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyIpv6InternetBandwidthAsync(const Model::ModifyIpv6InternetBandwidthRequest& request, const ModifyIpv6InternetBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyIpv6InternetBandwidthOutcomeCallable modifyIpv6InternetBandwidthCallable(const Model::ModifyIpv6InternetBandwidthRequest& request) const; ModifyIpv6InternetBandwidthOutcomeCallable modifyIpv6InternetBandwidthCallable(const Model::ModifyIpv6InternetBandwidthRequest& request) const;
@@ -2662,12 +2938,18 @@ namespace AlibabaCloud
ModifySslVpnServerOutcome modifySslVpnServer(const Model::ModifySslVpnServerRequest &request)const; ModifySslVpnServerOutcome modifySslVpnServer(const Model::ModifySslVpnServerRequest &request)const;
void modifySslVpnServerAsync(const Model::ModifySslVpnServerRequest& request, const ModifySslVpnServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifySslVpnServerAsync(const Model::ModifySslVpnServerRequest& request, const ModifySslVpnServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySslVpnServerOutcomeCallable modifySslVpnServerCallable(const Model::ModifySslVpnServerRequest& request) const; ModifySslVpnServerOutcomeCallable modifySslVpnServerCallable(const Model::ModifySslVpnServerRequest& request) const;
ModifyTunnelAttributeOutcome modifyTunnelAttribute(const Model::ModifyTunnelAttributeRequest &request)const;
void modifyTunnelAttributeAsync(const Model::ModifyTunnelAttributeRequest& request, const ModifyTunnelAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyTunnelAttributeOutcomeCallable modifyTunnelAttributeCallable(const Model::ModifyTunnelAttributeRequest& request) const;
ModifyVRouterAttributeOutcome modifyVRouterAttribute(const Model::ModifyVRouterAttributeRequest &request)const; ModifyVRouterAttributeOutcome modifyVRouterAttribute(const Model::ModifyVRouterAttributeRequest &request)const;
void modifyVRouterAttributeAsync(const Model::ModifyVRouterAttributeRequest& request, const ModifyVRouterAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyVRouterAttributeAsync(const Model::ModifyVRouterAttributeRequest& request, const ModifyVRouterAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVRouterAttributeOutcomeCallable modifyVRouterAttributeCallable(const Model::ModifyVRouterAttributeRequest& request) const; ModifyVRouterAttributeOutcomeCallable modifyVRouterAttributeCallable(const Model::ModifyVRouterAttributeRequest& request) const;
ModifyVSwitchAttributeOutcome modifyVSwitchAttribute(const Model::ModifyVSwitchAttributeRequest &request)const; ModifyVSwitchAttributeOutcome modifyVSwitchAttribute(const Model::ModifyVSwitchAttributeRequest &request)const;
void modifyVSwitchAttributeAsync(const Model::ModifyVSwitchAttributeRequest& request, const ModifyVSwitchAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyVSwitchAttributeAsync(const Model::ModifyVSwitchAttributeRequest& request, const ModifyVSwitchAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVSwitchAttributeOutcomeCallable modifyVSwitchAttributeCallable(const Model::ModifyVSwitchAttributeRequest& request) const; ModifyVSwitchAttributeOutcomeCallable modifyVSwitchAttributeCallable(const Model::ModifyVSwitchAttributeRequest& request) const;
ModifyVSwitchCidrReservationAttributeOutcome modifyVSwitchCidrReservationAttribute(const Model::ModifyVSwitchCidrReservationAttributeRequest &request)const;
void modifyVSwitchCidrReservationAttributeAsync(const Model::ModifyVSwitchCidrReservationAttributeRequest& request, const ModifyVSwitchCidrReservationAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVSwitchCidrReservationAttributeOutcomeCallable modifyVSwitchCidrReservationAttributeCallable(const Model::ModifyVSwitchCidrReservationAttributeRequest& request) const;
ModifyVcoRouteEntryWeightOutcome modifyVcoRouteEntryWeight(const Model::ModifyVcoRouteEntryWeightRequest &request)const; ModifyVcoRouteEntryWeightOutcome modifyVcoRouteEntryWeight(const Model::ModifyVcoRouteEntryWeightRequest &request)const;
void modifyVcoRouteEntryWeightAsync(const Model::ModifyVcoRouteEntryWeightRequest& request, const ModifyVcoRouteEntryWeightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyVcoRouteEntryWeightAsync(const Model::ModifyVcoRouteEntryWeightRequest& request, const ModifyVcoRouteEntryWeightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVcoRouteEntryWeightOutcomeCallable modifyVcoRouteEntryWeightCallable(const Model::ModifyVcoRouteEntryWeightRequest& request) const; ModifyVcoRouteEntryWeightOutcomeCallable modifyVcoRouteEntryWeightCallable(const Model::ModifyVcoRouteEntryWeightRequest& request) const;
@@ -2704,15 +2986,24 @@ namespace AlibabaCloud
MoveResourceGroupOutcome moveResourceGroup(const Model::MoveResourceGroupRequest &request)const; MoveResourceGroupOutcome moveResourceGroup(const Model::MoveResourceGroupRequest &request)const;
void moveResourceGroupAsync(const Model::MoveResourceGroupRequest& request, const MoveResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void moveResourceGroupAsync(const Model::MoveResourceGroupRequest& request, const MoveResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MoveResourceGroupOutcomeCallable moveResourceGroupCallable(const Model::MoveResourceGroupRequest& request) const; MoveResourceGroupOutcomeCallable moveResourceGroupCallable(const Model::MoveResourceGroupRequest& request) const;
MoveVpnResourceGroupOutcome moveVpnResourceGroup(const Model::MoveVpnResourceGroupRequest &request)const;
void moveVpnResourceGroupAsync(const Model::MoveVpnResourceGroupRequest& request, const MoveVpnResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MoveVpnResourceGroupOutcomeCallable moveVpnResourceGroupCallable(const Model::MoveVpnResourceGroupRequest& request) const;
OpenFlowLogServiceOutcome openFlowLogService(const Model::OpenFlowLogServiceRequest &request)const; OpenFlowLogServiceOutcome openFlowLogService(const Model::OpenFlowLogServiceRequest &request)const;
void openFlowLogServiceAsync(const Model::OpenFlowLogServiceRequest& request, const OpenFlowLogServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void openFlowLogServiceAsync(const Model::OpenFlowLogServiceRequest& request, const OpenFlowLogServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OpenFlowLogServiceOutcomeCallable openFlowLogServiceCallable(const Model::OpenFlowLogServiceRequest& request) const; OpenFlowLogServiceOutcomeCallable openFlowLogServiceCallable(const Model::OpenFlowLogServiceRequest& request) const;
OpenPhysicalConnectionServiceOutcome openPhysicalConnectionService(const Model::OpenPhysicalConnectionServiceRequest &request)const; OpenPhysicalConnectionServiceOutcome openPhysicalConnectionService(const Model::OpenPhysicalConnectionServiceRequest &request)const;
void openPhysicalConnectionServiceAsync(const Model::OpenPhysicalConnectionServiceRequest& request, const OpenPhysicalConnectionServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void openPhysicalConnectionServiceAsync(const Model::OpenPhysicalConnectionServiceRequest& request, const OpenPhysicalConnectionServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OpenPhysicalConnectionServiceOutcomeCallable openPhysicalConnectionServiceCallable(const Model::OpenPhysicalConnectionServiceRequest& request) const; OpenPhysicalConnectionServiceOutcomeCallable openPhysicalConnectionServiceCallable(const Model::OpenPhysicalConnectionServiceRequest& request) const;
OpenPublicIpAddressPoolServiceOutcome openPublicIpAddressPoolService(const Model::OpenPublicIpAddressPoolServiceRequest &request)const;
void openPublicIpAddressPoolServiceAsync(const Model::OpenPublicIpAddressPoolServiceRequest& request, const OpenPublicIpAddressPoolServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OpenPublicIpAddressPoolServiceOutcomeCallable openPublicIpAddressPoolServiceCallable(const Model::OpenPublicIpAddressPoolServiceRequest& request) const;
OpenTrafficMirrorServiceOutcome openTrafficMirrorService(const Model::OpenTrafficMirrorServiceRequest &request)const; OpenTrafficMirrorServiceOutcome openTrafficMirrorService(const Model::OpenTrafficMirrorServiceRequest &request)const;
void openTrafficMirrorServiceAsync(const Model::OpenTrafficMirrorServiceRequest& request, const OpenTrafficMirrorServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void openTrafficMirrorServiceAsync(const Model::OpenTrafficMirrorServiceRequest& request, const OpenTrafficMirrorServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OpenTrafficMirrorServiceOutcomeCallable openTrafficMirrorServiceCallable(const Model::OpenTrafficMirrorServiceRequest& request) const; OpenTrafficMirrorServiceOutcomeCallable openTrafficMirrorServiceCallable(const Model::OpenTrafficMirrorServiceRequest& request) const;
PublishVpcRouteEntriesOutcome publishVpcRouteEntries(const Model::PublishVpcRouteEntriesRequest &request)const;
void publishVpcRouteEntriesAsync(const Model::PublishVpcRouteEntriesRequest& request, const PublishVpcRouteEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PublishVpcRouteEntriesOutcomeCallable publishVpcRouteEntriesCallable(const Model::PublishVpcRouteEntriesRequest& request) const;
PublishVpnRouteEntryOutcome publishVpnRouteEntry(const Model::PublishVpnRouteEntryRequest &request)const; PublishVpnRouteEntryOutcome publishVpnRouteEntry(const Model::PublishVpnRouteEntryRequest &request)const;
void publishVpnRouteEntryAsync(const Model::PublishVpnRouteEntryRequest& request, const PublishVpnRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void publishVpnRouteEntryAsync(const Model::PublishVpnRouteEntryRequest& request, const PublishVpnRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PublishVpnRouteEntryOutcomeCallable publishVpnRouteEntryCallable(const Model::PublishVpnRouteEntryRequest& request) const; PublishVpnRouteEntryOutcomeCallable publishVpnRouteEntryCallable(const Model::PublishVpnRouteEntryRequest& request) const;
@@ -2728,6 +3019,9 @@ namespace AlibabaCloud
ReleaseEipSegmentAddressOutcome releaseEipSegmentAddress(const Model::ReleaseEipSegmentAddressRequest &request)const; ReleaseEipSegmentAddressOutcome releaseEipSegmentAddress(const Model::ReleaseEipSegmentAddressRequest &request)const;
void releaseEipSegmentAddressAsync(const Model::ReleaseEipSegmentAddressRequest& request, const ReleaseEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void releaseEipSegmentAddressAsync(const Model::ReleaseEipSegmentAddressRequest& request, const ReleaseEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseEipSegmentAddressOutcomeCallable releaseEipSegmentAddressCallable(const Model::ReleaseEipSegmentAddressRequest& request) const; ReleaseEipSegmentAddressOutcomeCallable releaseEipSegmentAddressCallable(const Model::ReleaseEipSegmentAddressRequest& request) const;
ReleaseIpv6AddressOutcome releaseIpv6Address(const Model::ReleaseIpv6AddressRequest &request)const;
void releaseIpv6AddressAsync(const Model::ReleaseIpv6AddressRequest& request, const ReleaseIpv6AddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseIpv6AddressOutcomeCallable releaseIpv6AddressCallable(const Model::ReleaseIpv6AddressRequest& request) const;
RemoveCommonBandwidthPackageIpOutcome removeCommonBandwidthPackageIp(const Model::RemoveCommonBandwidthPackageIpRequest &request)const; RemoveCommonBandwidthPackageIpOutcome removeCommonBandwidthPackageIp(const Model::RemoveCommonBandwidthPackageIpRequest &request)const;
void removeCommonBandwidthPackageIpAsync(const Model::RemoveCommonBandwidthPackageIpRequest& request, const RemoveCommonBandwidthPackageIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void removeCommonBandwidthPackageIpAsync(const Model::RemoveCommonBandwidthPackageIpRequest& request, const RemoveCommonBandwidthPackageIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveCommonBandwidthPackageIpOutcomeCallable removeCommonBandwidthPackageIpCallable(const Model::RemoveCommonBandwidthPackageIpRequest& request) const; RemoveCommonBandwidthPackageIpOutcomeCallable removeCommonBandwidthPackageIpCallable(const Model::RemoveCommonBandwidthPackageIpRequest& request) const;
@@ -2752,9 +3046,18 @@ namespace AlibabaCloud
RevokeInstanceFromVbrOutcome revokeInstanceFromVbr(const Model::RevokeInstanceFromVbrRequest &request)const; RevokeInstanceFromVbrOutcome revokeInstanceFromVbr(const Model::RevokeInstanceFromVbrRequest &request)const;
void revokeInstanceFromVbrAsync(const Model::RevokeInstanceFromVbrRequest& request, const RevokeInstanceFromVbrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void revokeInstanceFromVbrAsync(const Model::RevokeInstanceFromVbrRequest& request, const RevokeInstanceFromVbrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RevokeInstanceFromVbrOutcomeCallable revokeInstanceFromVbrCallable(const Model::RevokeInstanceFromVbrRequest& request) const; RevokeInstanceFromVbrOutcomeCallable revokeInstanceFromVbrCallable(const Model::RevokeInstanceFromVbrRequest& request) const;
SecondApplyPhysicalConnectionLOAOutcome secondApplyPhysicalConnectionLOA(const Model::SecondApplyPhysicalConnectionLOARequest &request)const;
void secondApplyPhysicalConnectionLOAAsync(const Model::SecondApplyPhysicalConnectionLOARequest& request, const SecondApplyPhysicalConnectionLOAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SecondApplyPhysicalConnectionLOAOutcomeCallable secondApplyPhysicalConnectionLOACallable(const Model::SecondApplyPhysicalConnectionLOARequest& request) const;
SetHighDefinitionMonitorLogStatusOutcome setHighDefinitionMonitorLogStatus(const Model::SetHighDefinitionMonitorLogStatusRequest &request)const; SetHighDefinitionMonitorLogStatusOutcome setHighDefinitionMonitorLogStatus(const Model::SetHighDefinitionMonitorLogStatusRequest &request)const;
void setHighDefinitionMonitorLogStatusAsync(const Model::SetHighDefinitionMonitorLogStatusRequest& request, const SetHighDefinitionMonitorLogStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void setHighDefinitionMonitorLogStatusAsync(const Model::SetHighDefinitionMonitorLogStatusRequest& request, const SetHighDefinitionMonitorLogStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetHighDefinitionMonitorLogStatusOutcomeCallable setHighDefinitionMonitorLogStatusCallable(const Model::SetHighDefinitionMonitorLogStatusRequest& request) const; SetHighDefinitionMonitorLogStatusOutcomeCallable setHighDefinitionMonitorLogStatusCallable(const Model::SetHighDefinitionMonitorLogStatusRequest& request) const;
StartFailoverTestJobOutcome startFailoverTestJob(const Model::StartFailoverTestJobRequest &request)const;
void startFailoverTestJobAsync(const Model::StartFailoverTestJobRequest& request, const StartFailoverTestJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartFailoverTestJobOutcomeCallable startFailoverTestJobCallable(const Model::StartFailoverTestJobRequest& request) const;
StopFailoverTestJobOutcome stopFailoverTestJob(const Model::StopFailoverTestJobRequest &request)const;
void stopFailoverTestJobAsync(const Model::StopFailoverTestJobRequest& request, const StopFailoverTestJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopFailoverTestJobOutcomeCallable stopFailoverTestJobCallable(const Model::StopFailoverTestJobRequest& request) const;
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const; TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const; TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
@@ -2767,6 +3070,9 @@ namespace AlibabaCloud
TerminateVirtualBorderRouterOutcome terminateVirtualBorderRouter(const Model::TerminateVirtualBorderRouterRequest &request)const; TerminateVirtualBorderRouterOutcome terminateVirtualBorderRouter(const Model::TerminateVirtualBorderRouterRequest &request)const;
void terminateVirtualBorderRouterAsync(const Model::TerminateVirtualBorderRouterRequest& request, const TerminateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void terminateVirtualBorderRouterAsync(const Model::TerminateVirtualBorderRouterRequest& request, const TerminateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TerminateVirtualBorderRouterOutcomeCallable terminateVirtualBorderRouterCallable(const Model::TerminateVirtualBorderRouterRequest& request) const; TerminateVirtualBorderRouterOutcomeCallable terminateVirtualBorderRouterCallable(const Model::TerminateVirtualBorderRouterRequest& request) const;
TransformEipSegmentToPublicIpAddressPoolOutcome transformEipSegmentToPublicIpAddressPool(const Model::TransformEipSegmentToPublicIpAddressPoolRequest &request)const;
void transformEipSegmentToPublicIpAddressPoolAsync(const Model::TransformEipSegmentToPublicIpAddressPoolRequest& request, const TransformEipSegmentToPublicIpAddressPoolAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TransformEipSegmentToPublicIpAddressPoolOutcomeCallable transformEipSegmentToPublicIpAddressPoolCallable(const Model::TransformEipSegmentToPublicIpAddressPoolRequest& request) const;
UnTagResourcesOutcome unTagResources(const Model::UnTagResourcesRequest &request)const; UnTagResourcesOutcome unTagResources(const Model::UnTagResourcesRequest &request)const;
void unTagResourcesAsync(const Model::UnTagResourcesRequest& request, const UnTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void unTagResourcesAsync(const Model::UnTagResourcesRequest& request, const UnTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnTagResourcesOutcomeCallable unTagResourcesCallable(const Model::UnTagResourcesRequest& request) const; UnTagResourcesOutcomeCallable unTagResourcesCallable(const Model::UnTagResourcesRequest& request) const;
@@ -2797,6 +3103,9 @@ namespace AlibabaCloud
UpdateDhcpOptionsSetAttributeOutcome updateDhcpOptionsSetAttribute(const Model::UpdateDhcpOptionsSetAttributeRequest &request)const; UpdateDhcpOptionsSetAttributeOutcome updateDhcpOptionsSetAttribute(const Model::UpdateDhcpOptionsSetAttributeRequest &request)const;
void updateDhcpOptionsSetAttributeAsync(const Model::UpdateDhcpOptionsSetAttributeRequest& request, const UpdateDhcpOptionsSetAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void updateDhcpOptionsSetAttributeAsync(const Model::UpdateDhcpOptionsSetAttributeRequest& request, const UpdateDhcpOptionsSetAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateDhcpOptionsSetAttributeOutcomeCallable updateDhcpOptionsSetAttributeCallable(const Model::UpdateDhcpOptionsSetAttributeRequest& request) const; UpdateDhcpOptionsSetAttributeOutcomeCallable updateDhcpOptionsSetAttributeCallable(const Model::UpdateDhcpOptionsSetAttributeRequest& request) const;
UpdateFailoverTestJobOutcome updateFailoverTestJob(const Model::UpdateFailoverTestJobRequest &request)const;
void updateFailoverTestJobAsync(const Model::UpdateFailoverTestJobRequest& request, const UpdateFailoverTestJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateFailoverTestJobOutcomeCallable updateFailoverTestJobCallable(const Model::UpdateFailoverTestJobRequest& request) const;
UpdateGatewayRouteTableEntryAttributeOutcome updateGatewayRouteTableEntryAttribute(const Model::UpdateGatewayRouteTableEntryAttributeRequest &request)const; UpdateGatewayRouteTableEntryAttributeOutcome updateGatewayRouteTableEntryAttribute(const Model::UpdateGatewayRouteTableEntryAttributeRequest &request)const;
void updateGatewayRouteTableEntryAttributeAsync(const Model::UpdateGatewayRouteTableEntryAttributeRequest& request, const UpdateGatewayRouteTableEntryAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void updateGatewayRouteTableEntryAttributeAsync(const Model::UpdateGatewayRouteTableEntryAttributeRequest& request, const UpdateGatewayRouteTableEntryAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateGatewayRouteTableEntryAttributeOutcomeCallable updateGatewayRouteTableEntryAttributeCallable(const Model::UpdateGatewayRouteTableEntryAttributeRequest& request) const; UpdateGatewayRouteTableEntryAttributeOutcomeCallable updateGatewayRouteTableEntryAttributeCallable(const Model::UpdateGatewayRouteTableEntryAttributeRequest& request) const;
@@ -2836,6 +3145,9 @@ namespace AlibabaCloud
VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcome vpcDescribeVpcNatGatewayNetworkInterfaceQuota(const Model::VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest &request)const; VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcome vpcDescribeVpcNatGatewayNetworkInterfaceQuota(const Model::VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest &request)const;
void vpcDescribeVpcNatGatewayNetworkInterfaceQuotaAsync(const Model::VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest& request, const VpcDescribeVpcNatGatewayNetworkInterfaceQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void vpcDescribeVpcNatGatewayNetworkInterfaceQuotaAsync(const Model::VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest& request, const VpcDescribeVpcNatGatewayNetworkInterfaceQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcomeCallable vpcDescribeVpcNatGatewayNetworkInterfaceQuotaCallable(const Model::VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest& request) const; VpcDescribeVpcNatGatewayNetworkInterfaceQuotaOutcomeCallable vpcDescribeVpcNatGatewayNetworkInterfaceQuotaCallable(const Model::VpcDescribeVpcNatGatewayNetworkInterfaceQuotaRequest& request) const;
WithdrawVpcPublishedRouteEntriesOutcome withdrawVpcPublishedRouteEntries(const Model::WithdrawVpcPublishedRouteEntriesRequest &request)const;
void withdrawVpcPublishedRouteEntriesAsync(const Model::WithdrawVpcPublishedRouteEntriesRequest& request, const WithdrawVpcPublishedRouteEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
WithdrawVpcPublishedRouteEntriesOutcomeCallable withdrawVpcPublishedRouteEntriesCallable(const Model::WithdrawVpcPublishedRouteEntriesRequest& request) const;
private: private:
std::shared_ptr<EndpointProvider> endpointProvider_; std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -37,10 +37,12 @@ namespace AlibabaCloud
AddPublicIpAddressPoolCidrBlockResult(); AddPublicIpAddressPoolCidrBlockResult();
explicit AddPublicIpAddressPoolCidrBlockResult(const std::string &payload); explicit AddPublicIpAddressPoolCidrBlockResult(const std::string &payload);
~AddPublicIpAddressPoolCidrBlockResult(); ~AddPublicIpAddressPoolCidrBlockResult();
std::string getCidrBlock()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string cidrBlock_;
}; };
} }

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressProRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressProRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string value;
std::string key;
};
AllocateEipAddressProRequest(); AllocateEipAddressProRequest();
~AllocateEipAddressProRequest(); ~AllocateEipAddressProRequest();
std::string getIpAddress() const; std::string getIpAddress() const;
@@ -44,6 +48,8 @@ public:
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getNetmode() const; std::string getNetmode() const;
void setNetmode(const std::string &netmode); void setNetmode(const std::string &netmode);
std::string getInstanceChargeType() const; std::string getInstanceChargeType() const;
@@ -77,6 +83,7 @@ private:
std::string iSP_; std::string iSP_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::vector<Tag> tag_;
std::string netmode_; std::string netmode_;
std::string instanceChargeType_; std::string instanceChargeType_;
int period_; int period_;

View File

@@ -28,8 +28,14 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string value;
std::string key;
};
AllocateEipAddressRequest(); AllocateEipAddressRequest();
~AllocateEipAddressRequest(); ~AllocateEipAddressRequest();
std::string getIpAddress() const;
void setIpAddress(const std::string &ipAddress);
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getPublicIpAddressPoolId() const; std::string getPublicIpAddressPoolId() const;
@@ -44,6 +50,10 @@ public:
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getZone() const;
void setZone(const std::string &zone);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getNetmode() const; std::string getNetmode() const;
void setNetmode(const std::string &netmode); void setNetmode(const std::string &netmode);
std::string getInstanceChargeType() const; std::string getInstanceChargeType() const;
@@ -62,6 +72,8 @@ public:
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
long getActivityId() const; long getActivityId() const;
void setActivityId(long activityId); void setActivityId(long activityId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getInternetChargeType() const; std::string getInternetChargeType() const;
void setInternetChargeType(const std::string &internetChargeType); void setInternetChargeType(const std::string &internetChargeType);
std::string getName() const; std::string getName() const;
@@ -72,6 +84,7 @@ public:
void setPricingCycle(const std::string &pricingCycle); void setPricingCycle(const std::string &pricingCycle);
private: private:
std::string ipAddress_;
long resourceOwnerId_; long resourceOwnerId_;
std::string publicIpAddressPoolId_; std::string publicIpAddressPoolId_;
std::string clientToken_; std::string clientToken_;
@@ -79,6 +92,8 @@ private:
std::string description_; std::string description_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::string zone_;
std::vector<Tag> tag_;
std::string netmode_; std::string netmode_;
std::string instanceChargeType_; std::string instanceChargeType_;
int period_; int period_;
@@ -88,6 +103,7 @@ private:
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;
long activityId_; long activityId_;
std::string instanceId_;
std::string internetChargeType_; std::string internetChargeType_;
std::string name_; std::string name_;
std::vector<std::string> securityProtectionTypes_; std::vector<std::string> securityProtectionTypes_;

View File

@@ -40,6 +40,8 @@ public:
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getZone() const;
void setZone(const std::string &zone);
std::string getNetmode() const; std::string getNetmode() const;
void setNetmode(const std::string &netmode); void setNetmode(const std::string &netmode);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
@@ -61,6 +63,7 @@ private:
std::string isp_; std::string isp_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::string zone_;
std::string netmode_; std::string netmode_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string bandwidth_; std::string bandwidth_;

View File

@@ -0,0 +1,85 @@
/*
* 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_ALLOCATEIPV6ADDRESSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6ADDRESSREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AllocateIpv6AddressRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
AllocateIpv6AddressRequest();
~AllocateIpv6AddressRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getIpv6AddressDescription() const;
void setIpv6AddressDescription(const std::string &ipv6AddressDescription);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAddressType() const;
void setAddressType(const std::string &addressType);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getIpv6AddressName() const;
void setIpv6AddressName(const std::string &ipv6AddressName);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getIpv6Address() const;
void setIpv6Address(const std::string &ipv6Address);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string ipv6AddressDescription_;
std::string resourceGroupId_;
std::string regionId_;
std::string addressType_;
std::vector<Tag> tag_;
std::string ipv6AddressName_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vSwitchId_;
std::string ipv6Address_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6ADDRESSREQUEST_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_ALLOCATEIPV6ADDRESSRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6ADDRESSRESULT_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 AllocateIpv6AddressResult : public ServiceResult
{
public:
AllocateIpv6AddressResult();
explicit AllocateIpv6AddressResult(const std::string &payload);
~AllocateIpv6AddressResult();
std::string getResourceGroupId()const;
std::string getIpv6AddressId()const;
std::string getIpv6Address()const;
protected:
void parse(const std::string &payload);
private:
std::string resourceGroupId_;
std::string ipv6AddressId_;
std::string ipv6Address_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6ADDRESSRESULT_H_

View File

@@ -36,6 +36,8 @@ public:
void setClientToken(const std::string &clientToken); void setClientToken(const std::string &clientToken);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
int getBandwidth() const; int getBandwidth() const;
void setBandwidth(int bandwidth); void setBandwidth(int bandwidth);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
@@ -55,6 +57,7 @@ private:
long resourceOwnerId_; long resourceOwnerId_;
std::string clientToken_; std::string clientToken_;
std::string regionId_; std::string regionId_;
bool dryRun_;
int bandwidth_; int bandwidth_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;

View File

@@ -42,10 +42,14 @@ public:
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getNetworkAclId() const; std::string getNetworkAclId() const;
void setNetworkAclId(const std::string &networkAclId); void setNetworkAclId(const std::string &networkAclId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::vector<Resource> getResource() const; std::vector<Resource> getResource() const;
void setResource(const std::vector<Resource> &resource); void setResource(const std::vector<Resource> &resource);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
@@ -54,8 +58,10 @@ private:
std::string clientToken_; std::string clientToken_;
std::string regionId_; std::string regionId_;
std::string networkAclId_; std::string networkAclId_;
bool dryRun_;
std::vector<Resource> resource_; std::vector<Resource> resource_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_; long ownerId_;
}; };
} // namespace Model } // namespace Model

View File

@@ -40,6 +40,8 @@ public:
void setGatewayId(const std::string &gatewayId); void setGatewayId(const std::string &gatewayId);
std::string getRouteTableId() const; std::string getRouteTableId() const;
void setRouteTableId(const std::string &routeTableId); void setRouteTableId(const std::string &routeTableId);
std::string getGatewayType() const;
void setGatewayType(const std::string &gatewayType);
bool getDryRun() const; bool getDryRun() const;
void setDryRun(bool dryRun); void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
@@ -55,6 +57,7 @@ private:
std::string regionId_; std::string regionId_;
std::string gatewayId_; std::string gatewayId_;
std::string routeTableId_; std::string routeTableId_;
std::string gatewayType_;
bool dryRun_; bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;

View File

@@ -32,32 +32,32 @@ public:
~AssociateRouteTablesWithVpcGatewayEndpointRequest(); ~AssociateRouteTablesWithVpcGatewayEndpointRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const; std::string getClientToken() const;
void setClientToken(const std::string &clientToken); void setClientToken(const std::string &clientToken);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getEndpointId() const; std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId); void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount); void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<std::string> getRouteTableIds() const; std::vector<std::string> getRouteTableIds() const;
void setRouteTableIds(const std::vector<std::string> &routeTableIds); void setRouteTableIds(const std::vector<std::string> &routeTableIds);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
bool dryRun_;
std::string clientToken_; std::string clientToken_;
std::string resourceOwnerAccount_;
std::string endpointId_; std::string endpointId_;
std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;
std::string regionId_;
std::vector<std::string> routeTableIds_; std::vector<std::string> routeTableIds_;
}; };
} // namespace Model } // namespace Model

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getIPv6CidrType() const; std::string getIPv6CidrType() const;
void setIPv6CidrType(const std::string &iPv6CidrType); void setIPv6CidrType(const std::string &iPv6CidrType);
std::string getIpamPoolId() const;
void setIpamPoolId(const std::string &ipamPoolId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getIpv6Isp() const; std::string getIpv6Isp() const;
@@ -48,6 +50,8 @@ public:
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::string getIPv6CidrBlock() const; std::string getIPv6CidrBlock() const;
void setIPv6CidrBlock(const std::string &iPv6CidrBlock); void setIPv6CidrBlock(const std::string &iPv6CidrBlock);
int getSecondaryCidrMask() const;
void setSecondaryCidrMask(int secondaryCidrMask);
std::string getSecondaryCidrBlock() const; std::string getSecondaryCidrBlock() const;
void setSecondaryCidrBlock(const std::string &secondaryCidrBlock); void setSecondaryCidrBlock(const std::string &secondaryCidrBlock);
std::string getVpcId() const; std::string getVpcId() const;
@@ -56,6 +60,7 @@ public:
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string iPv6CidrType_; std::string iPv6CidrType_;
std::string ipamPoolId_;
std::string regionId_; std::string regionId_;
std::string ipv6Isp_; std::string ipv6Isp_;
std::string ipVersion_; std::string ipVersion_;
@@ -63,6 +68,7 @@ private:
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;
std::string iPv6CidrBlock_; std::string iPv6CidrBlock_;
int secondaryCidrMask_;
std::string secondaryCidrBlock_; std::string secondaryCidrBlock_;
std::string vpcId_; std::string vpcId_;
}; };

View File

@@ -37,10 +37,14 @@ namespace AlibabaCloud
AssociateVpcCidrBlockResult(); AssociateVpcCidrBlockResult();
explicit AssociateVpcCidrBlockResult(const std::string &payload); explicit AssociateVpcCidrBlockResult(const std::string &payload);
~AssociateVpcCidrBlockResult(); ~AssociateVpcCidrBlockResult();
std::string getIpVersion()const;
std::string getCidrBlock()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string ipVersion_;
std::string cidrBlock_;
}; };
} }

View File

@@ -36,8 +36,14 @@ public:
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const; std::string getClientToken() const;
void setClientToken(const std::string &clientToken); void setClientToken(const std::string &clientToken);
std::string getLineSPContactInfo() const;
void setLineSPContactInfo(const std::string &lineSPContactInfo);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
bool getFinishWork() const;
void setFinishWork(bool finishWork);
std::string getLineServiceProvider() const;
void setLineServiceProvider(const std::string &lineServiceProvider);
std::string getLineLabel() const; std::string getLineLabel() const;
void setLineLabel(const std::string &lineLabel); void setLineLabel(const std::string &lineLabel);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
@@ -53,7 +59,10 @@ private:
std::string lineCode_; std::string lineCode_;
long resourceOwnerId_; long resourceOwnerId_;
std::string clientToken_; std::string clientToken_;
std::string lineSPContactInfo_;
std::string regionId_; std::string regionId_;
bool finishWork_;
std::string lineServiceProvider_;
std::string lineLabel_; std::string lineLabel_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;

View File

@@ -40,8 +40,12 @@ public:
void setNetworkAclId(const std::string &networkAclId); void setNetworkAclId(const std::string &networkAclId);
std::string getSourceNetworkAclId() const; std::string getSourceNetworkAclId() const;
void setSourceNetworkAclId(const std::string &sourceNetworkAclId); void setSourceNetworkAclId(const std::string &sourceNetworkAclId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
@@ -51,7 +55,9 @@ private:
std::string regionId_; std::string regionId_;
std::string networkAclId_; std::string networkAclId_;
std::string sourceNetworkAclId_; std::string sourceNetworkAclId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_; long ownerId_;
}; };
} // namespace Model } // namespace Model

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateCommonBandwidthPackageRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateCommonBandwidthPackageRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string value;
std::string key;
};
CreateCommonBandwidthPackageRequest(); CreateCommonBandwidthPackageRequest();
~CreateCommonBandwidthPackageRequest(); ~CreateCommonBandwidthPackageRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
@@ -44,6 +48,8 @@ public:
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getZone() const; std::string getZone() const;
void setZone(const std::string &zone); void setZone(const std::string &zone);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getBandwidth() const; int getBandwidth() const;
@@ -69,6 +75,7 @@ private:
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::string zone_; std::string zone_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
int bandwidth_; int bandwidth_;
std::string ownerAccount_; std::string ownerAccount_;

View File

@@ -44,6 +44,8 @@ public:
void setClientToken(const std::string &clientToken); void setClientToken(const std::string &clientToken);
std::string getDescription() const; std::string getDescription() const;
void setDescription(const std::string &description); void setDescription(const std::string &description);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
@@ -65,6 +67,7 @@ private:
long resourceOwnerId_; long resourceOwnerId_;
std::string clientToken_; std::string clientToken_;
std::string description_; std::string description_;
std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateDhcpOptionsSetRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateDhcpOptionsSetRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string key;
std::string value;
};
CreateDhcpOptionsSetRequest(); CreateDhcpOptionsSetRequest();
~CreateDhcpOptionsSetRequest(); ~CreateDhcpOptionsSetRequest();
std::string getBootFileName() const; std::string getBootFileName() const;
@@ -38,12 +42,16 @@ public:
void setClientToken(const std::string &clientToken); void setClientToken(const std::string &clientToken);
std::string getTFTPServerName() const; std::string getTFTPServerName() const;
void setTFTPServerName(const std::string &tFTPServerName); void setTFTPServerName(const std::string &tFTPServerName);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getLeaseTime() const; std::string getLeaseTime() const;
void setLeaseTime(const std::string &leaseTime); void setLeaseTime(const std::string &leaseTime);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getDomainNameServers() const; std::string getDomainNameServers() const;
void setDomainNameServers(const std::string &domainNameServers); void setDomainNameServers(const std::string &domainNameServers);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getDhcpOptionsSetDescription() const; std::string getDhcpOptionsSetDescription() const;
void setDhcpOptionsSetDescription(const std::string &dhcpOptionsSetDescription); void setDhcpOptionsSetDescription(const std::string &dhcpOptionsSetDescription);
bool getDryRun() const; bool getDryRun() const;
@@ -66,9 +74,11 @@ private:
long resourceOwnerId_; long resourceOwnerId_;
std::string clientToken_; std::string clientToken_;
std::string tFTPServerName_; std::string tFTPServerName_;
std::string resourceGroupId_;
std::string leaseTime_; std::string leaseTime_;
std::string regionId_; std::string regionId_;
std::string domainNameServers_; std::string domainNameServers_;
std::vector<Tag> tag_;
std::string dhcpOptionsSetDescription_; std::string dhcpOptionsSetDescription_;
bool dryRun_; bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;

View File

@@ -38,11 +38,13 @@ namespace AlibabaCloud
explicit CreateDhcpOptionsSetResult(const std::string &payload); explicit CreateDhcpOptionsSetResult(const std::string &payload);
~CreateDhcpOptionsSetResult(); ~CreateDhcpOptionsSetResult();
std::string getDhcpOptionsSetId()const; std::string getDhcpOptionsSetId()const;
std::string getResourceGroupId()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string dhcpOptionsSetId_; std::string dhcpOptionsSetId_;
std::string resourceGroupId_;
}; };
} }

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_CREATEEXPRESSCONNECTTRAFFICQOSQUEUEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSQUEUEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateExpressConnectTrafficQosQueueRequest : public RpcServiceRequest {
public:
CreateExpressConnectTrafficQosQueueRequest();
~CreateExpressConnectTrafficQosQueueRequest();
std::string getQueueName() const;
void setQueueName(const std::string &queueName);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getQueueDescription() const;
void setQueueDescription(const std::string &queueDescription);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getQosId() const;
void setQosId(const std::string &qosId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getQueueType() const;
void setQueueType(const std::string &queueType);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getBandwidthPercent() const;
void setBandwidthPercent(const std::string &bandwidthPercent);
private:
std::string queueName_;
std::string clientToken_;
std::string queueDescription_;
std::string regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string queueType_;
long ownerId_;
std::string bandwidthPercent_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSQUEUEREQUEST_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_CREATEEXPRESSCONNECTTRAFFICQOSQUEUERESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSQUEUERESULT_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 CreateExpressConnectTrafficQosQueueResult : public ServiceResult
{
public:
CreateExpressConnectTrafficQosQueueResult();
explicit CreateExpressConnectTrafficQosQueueResult(const std::string &payload);
~CreateExpressConnectTrafficQosQueueResult();
std::string getQosId()const;
std::string getQueueId()const;
protected:
void parse(const std::string &payload);
private:
std::string qosId_;
std::string queueId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSQUEUERESULT_H_

View File

@@ -0,0 +1,70 @@
/*
* 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_CREATEEXPRESSCONNECTTRAFFICQOSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateExpressConnectTrafficQosRequest : public RpcServiceRequest {
public:
struct Tags {
std::string key;
std::string value;
};
CreateExpressConnectTrafficQosRequest();
~CreateExpressConnectTrafficQosRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::vector<Tags> getTags() const;
void setTags(const std::vector<Tags> &tags);
std::string getQosName() const;
void setQosName(const std::string &qosName);
std::string getQosDescription() const;
void setQosDescription(const std::string &qosDescription);
private:
std::string clientToken_;
std::string resourceGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::vector<Tags> tags_;
std::string qosName_;
std::string qosDescription_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSREQUEST_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_CREATEEXPRESSCONNECTTRAFFICQOSRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSRESULT_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 CreateExpressConnectTrafficQosResult : public ServiceResult
{
public:
CreateExpressConnectTrafficQosResult();
explicit CreateExpressConnectTrafficQosResult(const std::string &payload);
~CreateExpressConnectTrafficQosResult();
std::string getQosId()const;
protected:
void parse(const std::string &payload);
private:
std::string qosId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSRESULT_H_

View File

@@ -0,0 +1,96 @@
/*
* 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_CREATEEXPRESSCONNECTTRAFFICQOSRULEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSRULEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateExpressConnectTrafficQosRuleRequest : public RpcServiceRequest {
public:
CreateExpressConnectTrafficQosRuleRequest();
~CreateExpressConnectTrafficQosRuleRequest();
std::string getDstCidr() const;
void setDstCidr(const std::string &dstCidr);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRuleName() const;
void setRuleName(const std::string &ruleName);
std::string getSrcCidr() const;
void setSrcCidr(const std::string &srcCidr);
std::string getDstIPv6Cidr() const;
void setDstIPv6Cidr(const std::string &dstIPv6Cidr);
std::string getDstPortRange() const;
void setDstPortRange(const std::string &dstPortRange);
std::string getProtocol() const;
void setProtocol(const std::string &protocol);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getQosId() const;
void setQosId(const std::string &qosId);
std::string getQueueId() const;
void setQueueId(const std::string &queueId);
int getMatchDscp() const;
void setMatchDscp(int matchDscp);
std::string getRuleDescription() const;
void setRuleDescription(const std::string &ruleDescription);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getRemarkingDscp() const;
void setRemarkingDscp(int remarkingDscp);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
int getPriority() const;
void setPriority(int priority);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSrcPortRange() const;
void setSrcPortRange(const std::string &srcPortRange);
std::string getSrcIPv6Cidr() const;
void setSrcIPv6Cidr(const std::string &srcIPv6Cidr);
private:
std::string dstCidr_;
std::string clientToken_;
std::string ruleName_;
std::string srcCidr_;
std::string dstIPv6Cidr_;
std::string dstPortRange_;
std::string protocol_;
std::string regionId_;
std::string qosId_;
std::string queueId_;
int matchDscp_;
std::string ruleDescription_;
std::string resourceOwnerAccount_;
int remarkingDscp_;
std::string ownerAccount_;
int priority_;
long ownerId_;
std::string srcPortRange_;
std::string srcIPv6Cidr_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSRULEREQUEST_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_CREATEEXPRESSCONNECTTRAFFICQOSRULERESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSRULERESULT_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 CreateExpressConnectTrafficQosRuleResult : public ServiceResult
{
public:
CreateExpressConnectTrafficQosRuleResult();
explicit CreateExpressConnectTrafficQosRuleResult(const std::string &payload);
~CreateExpressConnectTrafficQosRuleResult();
std::string getRuleId()const;
std::string getQosId()const;
std::string getQueueId()const;
protected:
void parse(const std::string &payload);
private:
std::string ruleId_;
std::string qosId_;
std::string queueId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCONNECTTRAFFICQOSRULERESULT_H_

View File

@@ -0,0 +1,75 @@
/*
* 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_CREATEFAILOVERTESTJOBREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEFAILOVERTESTJOBREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateFailoverTestJobRequest : public RpcServiceRequest {
public:
CreateFailoverTestJobRequest();
~CreateFailoverTestJobRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
int getJobDuration() const;
void setJobDuration(int jobDuration);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<std::string> getResourceId() const;
void setResourceId(const std::vector<std::string> &resourceId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
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 getJobType() const;
void setJobType(const std::string &jobType);
std::string getName() const;
void setName(const std::string &name);
private:
std::string clientToken_;
std::string description_;
int jobDuration_;
std::string regionId_;
std::vector<std::string> resourceId_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string resourceType_;
std::string jobType_;
std::string name_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEFAILOVERTESTJOBREQUEST_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_CREATEFAILOVERTESTJOBRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEFAILOVERTESTJOBRESULT_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 CreateFailoverTestJobResult : public ServiceResult
{
public:
CreateFailoverTestJobResult();
explicit CreateFailoverTestJobResult(const std::string &payload);
~CreateFailoverTestJobResult();
std::string getJobId()const;
protected:
void parse(const std::string &payload);
private:
std::string jobId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEFAILOVERTESTJOBRESULT_H_

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateFlowLogRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateFlowLogRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string value;
std::string key;
};
CreateFlowLogRequest(); CreateFlowLogRequest();
~CreateFlowLogRequest(); ~CreateFlowLogRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
@@ -38,6 +42,10 @@ public:
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getIpVersion() const;
void setIpVersion(const std::string &ipVersion);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceId() const; std::string getResourceId() const;
void setResourceId(const std::string &resourceId); void setResourceId(const std::string &resourceId);
std::string getProjectName() const; std::string getProjectName() const;
@@ -60,12 +68,16 @@ public:
void setTrafficType(const std::string &trafficType); void setTrafficType(const std::string &trafficType);
std::string getFlowLogName() const; std::string getFlowLogName() const;
void setFlowLogName(const std::string &flowLogName); void setFlowLogName(const std::string &flowLogName);
std::string getTrafficAnalyzerId() const;
void setTrafficAnalyzerId(const std::string &trafficAnalyzerId);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string description_; std::string description_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::string ipVersion_;
std::vector<Tag> tag_;
std::string resourceId_; std::string resourceId_;
std::string projectName_; std::string projectName_;
std::string logStoreName_; std::string logStoreName_;
@@ -77,6 +89,7 @@ private:
std::string resourceType_; std::string resourceType_;
std::string trafficType_; std::string trafficType_;
std::string flowLogName_; std::string flowLogName_;
std::string trafficAnalyzerId_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -42,6 +42,8 @@ public:
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getExternalIp() const; std::string getExternalIp() const;
void setExternalIp(const std::string &externalIp); void setExternalIp(const std::string &externalIp);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getIpProtocol() const; std::string getIpProtocol() const;
@@ -66,6 +68,7 @@ private:
std::string internalIp_; std::string internalIp_;
std::string regionId_; std::string regionId_;
std::string externalIp_; std::string externalIp_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ipProtocol_; std::string ipProtocol_;
std::string forwardEntryName_; std::string forwardEntryName_;

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateHaVipRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateHaVipRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string value;
std::string key;
};
CreateHaVipRequest(); CreateHaVipRequest();
~CreateHaVipRequest(); ~CreateHaVipRequest();
std::string getIpAddress() const; std::string getIpAddress() const;
@@ -42,6 +46,8 @@ public:
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -60,6 +66,7 @@ private:
std::string description_; std::string description_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;

View File

@@ -0,0 +1,97 @@
/*
* 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_CREATEHIGHRELIABLEPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEHIGHRELIABLEPHYSICALCONNECTIONREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateHighReliablePhysicalConnectionRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
struct ApList {
std::string name;
std::string description;
std::string regionId;
std::string lineOperator;
std::string accessPointId;
int portNum;
std::string type;
long bandwidth;
std::string peerLocation;
std::string circuitCode;
};
CreateHighReliablePhysicalConnectionRequest();
~CreateHighReliablePhysicalConnectionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPortType() const;
void setPortType(const std::string &portType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getHighReliableType() const;
void setHighReliableType(const std::string &highReliableType);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getDryRun() const;
void setDryRun(const std::string &dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::vector<ApList> getApList() const;
void setApList(const std::vector<ApList> &apList);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::vector<std::string> getDeviceAdvancedCapacity() const;
void setDeviceAdvancedCapacity(const std::vector<std::string> &deviceAdvancedCapacity);
private:
long resourceOwnerId_;
std::string portType_;
std::string clientToken_;
std::string highReliableType_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::vector<ApList> apList_;
std::string acceptLanguage_;
std::vector<std::string> deviceAdvancedCapacity_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEHIGHRELIABLEPHYSICALCONNECTIONREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEHIGHRELIABLEPHYSICALCONNECTIONRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEHIGHRELIABLEPHYSICALCONNECTIONRESULT_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 CreateHighReliablePhysicalConnectionResult : public ServiceResult
{
public:
struct PhysicalConnectionListItem
{
std::string regionNo;
std::string instanceId;
};
struct ErrorInfoListItem
{
std::string instanceId;
std::string errorCode;
std::string errorMessage;
};
CreateHighReliablePhysicalConnectionResult();
explicit CreateHighReliablePhysicalConnectionResult(const std::string &payload);
~CreateHighReliablePhysicalConnectionResult();
std::vector<ErrorInfoListItem> getErrorInfoList()const;
std::vector<PhysicalConnectionListItem> getPhysicalConnectionList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ErrorInfoListItem> errorInfoList_;
std::vector<PhysicalConnectionListItem> physicalConnectionList_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEHIGHRELIABLEPHYSICALCONNECTIONRESULT_H_

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateIpv4GatewayRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateIpv4GatewayRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string key;
std::string value;
};
CreateIpv4GatewayRequest(); CreateIpv4GatewayRequest();
~CreateIpv4GatewayRequest(); ~CreateIpv4GatewayRequest();
std::string getIpv4GatewayDescription() const; std::string getIpv4GatewayDescription() const;
@@ -42,6 +46,8 @@ public:
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
bool getDryRun() const; bool getDryRun() const;
void setDryRun(bool dryRun); void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
@@ -60,6 +66,7 @@ private:
std::string ipv4GatewayName_; std::string ipv4GatewayName_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::vector<Tag> tag_;
bool dryRun_; bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateIpv6GatewayRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateIpv6GatewayRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string key;
std::string value;
};
CreateIpv6GatewayRequest(); CreateIpv6GatewayRequest();
~CreateIpv6GatewayRequest(); ~CreateIpv6GatewayRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
@@ -42,6 +46,8 @@ public:
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -60,6 +66,7 @@ private:
std::string spec_; std::string spec_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;

View File

@@ -39,6 +39,10 @@ public:
std::string iSP; std::string iSP;
int ipCount; int ipCount;
}; };
struct AccessMode {
std::string modeValue;
std::string tunnelType;
};
CreateNatGatewayRequest(); CreateNatGatewayRequest();
~CreateNatGatewayRequest(); ~CreateNatGatewayRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
@@ -79,6 +83,8 @@ public:
void setPrivateLinkMode(const std::string &privateLinkMode); void setPrivateLinkMode(const std::string &privateLinkMode);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
bool getIsCreateDefaultRoute() const;
void setIsCreateDefaultRoute(bool isCreateDefaultRoute);
std::string getVSwitchId() const; std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId); void setVSwitchId(const std::string &vSwitchId);
std::string getInternetChargeType() const; std::string getInternetChargeType() const;
@@ -93,6 +99,8 @@ public:
void setEipBindMode(const std::string &eipBindMode); void setEipBindMode(const std::string &eipBindMode);
std::string getPricingCycle() const; std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle); void setPricingCycle(const std::string &pricingCycle);
AccessMode getAccessMode() const;
void setAccessMode(const AccessMode &accessMode);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
@@ -114,6 +122,7 @@ private:
std::string ownerAccount_; std::string ownerAccount_;
std::string privateLinkMode_; std::string privateLinkMode_;
long ownerId_; long ownerId_;
bool isCreateDefaultRoute_;
std::string vSwitchId_; std::string vSwitchId_;
std::string internetChargeType_; std::string internetChargeType_;
std::string vpcId_; std::string vpcId_;
@@ -121,6 +130,7 @@ private:
bool privateLinkEnabled_; bool privateLinkEnabled_;
std::string eipBindMode_; std::string eipBindMode_;
std::string pricingCycle_; std::string pricingCycle_;
AccessMode accessMode_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -30,8 +30,6 @@ class ALIBABACLOUD_VPC_EXPORT CreateNatIpRequest : public RpcServiceRequest {
public: public:
CreateNatIpRequest(); CreateNatIpRequest();
~CreateNatIpRequest(); ~CreateNatIpRequest();
std::string getNatIpCidrId() const;
void setNatIpCidrId(const std::string &natIpCidrId);
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getNatIpName() const; std::string getNatIpName() const;
@@ -58,7 +56,6 @@ public:
void setNatIp(const std::string &natIp); void setNatIp(const std::string &natIp);
private: private:
std::string natIpCidrId_;
long resourceOwnerId_; long resourceOwnerId_;
std::string natIpName_; std::string natIpName_;
std::string clientToken_; std::string clientToken_;

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateNetworkAclRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateNetworkAclRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string key;
std::string value;
};
CreateNetworkAclRequest(); CreateNetworkAclRequest();
~CreateNetworkAclRequest(); ~CreateNetworkAclRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
@@ -38,8 +42,14 @@ public:
void setDescription(const std::string &description); void setDescription(const std::string &description);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getNetworkAclName() const; std::string getNetworkAclName() const;
void setNetworkAclName(const std::string &networkAclName); void setNetworkAclName(const std::string &networkAclName);
long getOwnerId() const; long getOwnerId() const;
@@ -52,7 +62,10 @@ private:
std::string clientToken_; std::string clientToken_;
std::string description_; std::string description_;
std::string regionId_; std::string regionId_;
std::vector<Tag> tag_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string networkAclName_; std::string networkAclName_;
long ownerId_; long ownerId_;
std::string vpcId_; std::string vpcId_;

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string value;
std::string key;
};
CreatePhysicalConnectionRequest(); CreatePhysicalConnectionRequest();
~CreatePhysicalConnectionRequest(); ~CreatePhysicalConnectionRequest();
std::string getAccessPointId() const; std::string getAccessPointId() const;
@@ -50,6 +54,8 @@ public:
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getRedundantPhysicalConnectionId() const; std::string getRedundantPhysicalConnectionId() const;
void setRedundantPhysicalConnectionId(const std::string &redundantPhysicalConnectionId); void setRedundantPhysicalConnectionId(const std::string &redundantPhysicalConnectionId);
std::string getPeerLocation() const; std::string getPeerLocation() const;
@@ -66,6 +72,8 @@ public:
void setLineOperator(const std::string &lineOperator); void setLineOperator(const std::string &lineOperator);
std::string getName() const; std::string getName() const;
void setName(const std::string &name); void setName(const std::string &name);
std::vector<std::string> getDeviceAdvancedCapacity() const;
void setDeviceAdvancedCapacity(const std::vector<std::string> &deviceAdvancedCapacity);
private: private:
std::string accessPointId_; std::string accessPointId_;
@@ -78,6 +86,7 @@ private:
std::string type_; std::string type_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::vector<Tag> tag_;
std::string redundantPhysicalConnectionId_; std::string redundantPhysicalConnectionId_;
std::string peerLocation_; std::string peerLocation_;
int bandwidth_; int bandwidth_;
@@ -86,6 +95,7 @@ private:
long ownerId_; long ownerId_;
std::string lineOperator_; std::string lineOperator_;
std::string name_; std::string name_;
std::vector<std::string> deviceAdvancedCapacity_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreatePublicIpAddressPoolRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreatePublicIpAddressPoolRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string key;
std::string value;
};
CreatePublicIpAddressPoolRequest(); CreatePublicIpAddressPoolRequest();
~CreatePublicIpAddressPoolRequest(); ~CreatePublicIpAddressPoolRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
@@ -42,16 +46,24 @@ public:
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
bool getDryRun() const; bool getDryRun() const;
void setDryRun(bool dryRun); void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount); void setOwnerAccount(const std::string &ownerAccount);
std::vector<std::string> getZones() const;
void setZones(const std::vector<std::string> &zones);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::string getBizType() const;
void setBizType(const std::string &bizType);
std::string getName() const; std::string getName() const;
void setName(const std::string &name); void setName(const std::string &name);
std::vector<std::string> getSecurityProtectionTypes() const;
void setSecurityProtectionTypes(const std::vector<std::string> &securityProtectionTypes);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
@@ -60,11 +72,15 @@ private:
std::string description_; std::string description_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::vector<Tag> tag_;
bool dryRun_; bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
std::vector<std::string> zones_;
long ownerId_; long ownerId_;
std::string bizType_;
std::string name_; std::string name_;
std::vector<std::string> securityProtectionTypes_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -39,12 +39,14 @@ namespace AlibabaCloud
~CreatePublicIpAddressPoolResult(); ~CreatePublicIpAddressPoolResult();
std::string getResourceGroupId()const; std::string getResourceGroupId()const;
std::string getPulbicIpAddressPoolId()const; std::string getPulbicIpAddressPoolId()const;
std::string getPublicIpAddressPoolId()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string resourceGroupId_; std::string resourceGroupId_;
std::string pulbicIpAddressPoolId_; std::string pulbicIpAddressPoolId_;
std::string publicIpAddressPoolId_;
}; };
} }

View File

@@ -35,7 +35,7 @@ public:
std::string nextHop; std::string nextHop;
std::string nextHopType; std::string nextHopType;
std::string name; std::string name;
std::string describption; std::string description;
}; };
CreateRouteEntriesRequest(); CreateRouteEntriesRequest();
~CreateRouteEntriesRequest(); ~CreateRouteEntriesRequest();
@@ -43,6 +43,8 @@ public:
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -55,6 +57,7 @@ public:
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string regionId_; std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;

View File

@@ -51,6 +51,8 @@ public:
void setNextHopType(const std::string &nextHopType); void setNextHopType(const std::string &nextHopType);
std::string getRouteTableId() const; std::string getRouteTableId() const;
void setRouteTableId(const std::string &routeTableId); void setRouteTableId(const std::string &routeTableId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDestinationCidrBlock() const; std::string getDestinationCidrBlock() const;
@@ -73,6 +75,7 @@ private:
std::string nextHopId_; std::string nextHopId_;
std::string nextHopType_; std::string nextHopType_;
std::string routeTableId_; std::string routeTableId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string destinationCidrBlock_; std::string destinationCidrBlock_;
std::string ownerAccount_; std::string ownerAccount_;

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateRouteTableRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateRouteTableRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string key;
std::string value;
};
CreateRouteTableRequest(); CreateRouteTableRequest();
~CreateRouteTableRequest(); ~CreateRouteTableRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
@@ -42,6 +46,8 @@ public:
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getAssociateType() const; std::string getAssociateType() const;
void setAssociateType(const std::string &associateType); void setAssociateType(const std::string &associateType);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -58,6 +64,7 @@ private:
std::string routeTableName_; std::string routeTableName_;
std::string regionId_; std::string regionId_;
std::string associateType_; std::string associateType_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;

View File

@@ -38,13 +38,11 @@ namespace AlibabaCloud
explicit CreateRouteTableResult(const std::string &payload); explicit CreateRouteTableResult(const std::string &payload);
~CreateRouteTableResult(); ~CreateRouteTableResult();
std::string getRouteTableId()const; std::string getRouteTableId()const;
std::string getAssociateType()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string routeTableId_; std::string routeTableId_;
std::string associateType_;
}; };
} }

View File

@@ -28,16 +28,42 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateRouterInterfaceRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateRouterInterfaceRequest : public RpcServiceRequest {
public: public:
struct Tags {
std::string value;
std::string key;
};
CreateRouterInterfaceRequest(); CreateRouterInterfaceRequest();
~CreateRouterInterfaceRequest(); ~CreateRouterInterfaceRequest();
std::string getAccessPointId() const; std::string getAccessPointId() const;
void setAccessPointId(const std::string &accessPointId); void setAccessPointId(const std::string &accessPointId);
std::string getOppositeRouterId() const;
void setOppositeRouterId(const std::string &oppositeRouterId);
std::string getOppositeAccessPointId() const; std::string getOppositeAccessPointId() const;
void setOppositeAccessPointId(const std::string &oppositeAccessPointId); void setOppositeAccessPointId(const std::string &oppositeAccessPointId);
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getSpec() const;
void setSpec(const std::string &spec);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getPeriod() const;
void setPeriod(int period);
std::string getOppositeRegionId() const;
void setOppositeRegionId(const std::string &oppositeRegionId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getOppositeInterfaceOwnerId() const;
void setOppositeInterfaceOwnerId(const std::string &oppositeInterfaceOwnerId);
std::vector<Tags> getTags() const;
void setTags(const std::vector<Tags> &tags);
bool getAutoRenew() const;
void setAutoRenew(bool autoRenew);
std::string getOppositeRouterType() const;
void setOppositeRouterType(const std::string &oppositeRouterType);
std::string getName() const;
void setName(const std::string &name);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
std::string getOppositeRouterId() const;
void setOppositeRouterId(const std::string &oppositeRouterId);
std::string getRole() const; std::string getRole() const;
void setRole(const std::string &role); void setRole(const std::string &role);
std::string getClientToken() const; std::string getClientToken() const;
@@ -46,8 +72,6 @@ public:
void setHealthCheckTargetIp(const std::string &healthCheckTargetIp); void setHealthCheckTargetIp(const std::string &healthCheckTargetIp);
std::string getDescription() const; std::string getDescription() const;
void setDescription(const std::string &description); void setDescription(const std::string &description);
std::string getSpec() const;
void setSpec(const std::string &spec);
bool getFastLinkMode() const; bool getFastLinkMode() const;
void setFastLinkMode(bool fastLinkMode); void setFastLinkMode(bool fastLinkMode);
std::string getRegionId() const; std::string getRegionId() const;
@@ -56,63 +80,55 @@ public:
void setOppositeInterfaceId(const std::string &oppositeInterfaceId); void setOppositeInterfaceId(const std::string &oppositeInterfaceId);
std::string getInstanceChargeType() const; std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType); void setInstanceChargeType(const std::string &instanceChargeType);
int getPeriod() const;
void setPeriod(int period);
bool getAutoPay() const; bool getAutoPay() const;
void setAutoPay(bool autoPay); void setAutoPay(bool autoPay);
std::string getPromotionOptionNo() const;
void setPromotionOptionNo(const std::string &promotionOptionNo);
std::string getAvailableZoneId() const; std::string getAvailableZoneId() const;
void setAvailableZoneId(const std::string &availableZoneId); void setAvailableZoneId(const std::string &availableZoneId);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOppositeRegionId() const;
void setOppositeRegionId(const std::string &oppositeRegionId);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount); void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getOppositeInterfaceOwnerId() const;
void setOppositeInterfaceOwnerId(const std::string &oppositeInterfaceOwnerId);
std::string getRouterType() const; std::string getRouterType() const;
void setRouterType(const std::string &routerType); void setRouterType(const std::string &routerType);
std::string getHealthCheckSourceIp() const; std::string getHealthCheckSourceIp() const;
void setHealthCheckSourceIp(const std::string &healthCheckSourceIp); void setHealthCheckSourceIp(const std::string &healthCheckSourceIp);
std::string getRouterId() const; std::string getRouterId() const;
void setRouterId(const std::string &routerId); void setRouterId(const std::string &routerId);
std::string getOppositeRouterType() const;
void setOppositeRouterType(const std::string &oppositeRouterType);
std::string getName() const;
void setName(const std::string &name);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private: private:
std::string accessPointId_; std::string accessPointId_;
std::string oppositeRouterId_;
std::string oppositeAccessPointId_; std::string oppositeAccessPointId_;
long resourceOwnerId_; long resourceOwnerId_;
std::string spec_;
std::string resourceGroupId_;
int period_;
std::string oppositeRegionId_;
long ownerId_;
std::string oppositeInterfaceOwnerId_;
std::vector<Tags> tags_;
bool autoRenew_;
std::string oppositeRouterType_;
std::string name_;
std::string pricingCycle_;
std::string oppositeRouterId_;
std::string role_; std::string role_;
std::string clientToken_; std::string clientToken_;
std::string healthCheckTargetIp_; std::string healthCheckTargetIp_;
std::string description_; std::string description_;
std::string spec_;
bool fastLinkMode_; bool fastLinkMode_;
std::string regionId_; std::string regionId_;
std::string oppositeInterfaceId_; std::string oppositeInterfaceId_;
std::string instanceChargeType_; std::string instanceChargeType_;
int period_;
bool autoPay_; bool autoPay_;
std::string promotionOptionNo_;
std::string availableZoneId_; std::string availableZoneId_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string oppositeRegionId_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_;
std::string oppositeInterfaceOwnerId_;
std::string routerType_; std::string routerType_;
std::string healthCheckSourceIp_; std::string healthCheckSourceIp_;
std::string routerId_; std::string routerId_;
std::string oppositeRouterType_;
std::string name_;
std::string pricingCycle_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -44,6 +44,8 @@ public:
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
int getEipAffinity() const; int getEipAffinity() const;
void setEipAffinity(int eipAffinity); void setEipAffinity(int eipAffinity);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -54,6 +56,8 @@ public:
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::string getSnatEntryName() const; std::string getSnatEntryName() const;
void setSnatEntryName(const std::string &snatEntryName); void setSnatEntryName(const std::string &snatEntryName);
std::string getNetworkInterfaceId() const;
void setNetworkInterfaceId(const std::string &networkInterfaceId);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
@@ -63,11 +67,13 @@ private:
std::string sourceVSwitchId_; std::string sourceVSwitchId_;
std::string regionId_; std::string regionId_;
int eipAffinity_; int eipAffinity_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
std::string snatTableId_; std::string snatTableId_;
long ownerId_; long ownerId_;
std::string snatEntryName_; std::string snatEntryName_;
std::string networkInterfaceId_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -46,8 +46,12 @@ public:
void setIDaaSInstanceId(const std::string &iDaaSInstanceId); void setIDaaSInstanceId(const std::string &iDaaSInstanceId);
std::string getCipher() const; std::string getCipher() const;
void setCipher(const std::string &cipher); void setCipher(const std::string &cipher);
std::string getIDaaSApplicationId() const;
void setIDaaSApplicationId(const std::string &iDaaSApplicationId);
std::string getClientIpPool() const; std::string getClientIpPool() const;
void setClientIpPool(const std::string &clientIpPool); void setClientIpPool(const std::string &clientIpPool);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
bool getCompress() const; bool getCompress() const;
@@ -74,7 +78,9 @@ private:
bool enableMultiFactorAuth_; bool enableMultiFactorAuth_;
std::string iDaaSInstanceId_; std::string iDaaSInstanceId_;
std::string cipher_; std::string cipher_;
std::string iDaaSApplicationId_;
std::string clientIpPool_; std::string clientIpPool_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
bool compress_; bool compress_;
std::string ownerAccount_; std::string ownerAccount_;

View File

@@ -32,15 +32,21 @@ public:
std::string action; std::string action;
std::string sourceCidrBlock; std::string sourceCidrBlock;
std::string protocol; std::string protocol;
std::string ipVersion;
std::string destinationPortRange; std::string destinationPortRange;
int priority; int priority;
std::string destinationCidrBlock; std::string destinationCidrBlock;
std::string sourcePortRange; std::string sourcePortRange;
}; };
struct Tag {
std::string key;
std::string value;
};
struct EgressRules { struct EgressRules {
std::string action; std::string action;
std::string sourceCidrBlock; std::string sourceCidrBlock;
std::string protocol; std::string protocol;
std::string ipVersion;
std::string destinationPortRange; std::string destinationPortRange;
int priority; int priority;
std::string destinationCidrBlock; std::string destinationCidrBlock;
@@ -60,6 +66,8 @@ public:
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::vector<EgressRules> getEgressRules() const; std::vector<EgressRules> getEgressRules() const;
void setEgressRules(const std::vector<EgressRules> &egressRules); void setEgressRules(const std::vector<EgressRules> &egressRules);
bool getDryRun() const; bool getDryRun() const;
@@ -80,6 +88,7 @@ private:
std::string trafficMirrorFilterName_; std::string trafficMirrorFilterName_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::vector<Tag> tag_;
std::vector<EgressRules> egressRules_; std::vector<EgressRules> egressRules_;
bool dryRun_; bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;

View File

@@ -32,6 +32,7 @@ public:
std::string action; std::string action;
std::string sourceCidrBlock; std::string sourceCidrBlock;
std::string protocol; std::string protocol;
std::string ipVersion;
std::string destinationPortRange; std::string destinationPortRange;
int priority; int priority;
std::string destinationCidrBlock; std::string destinationCidrBlock;
@@ -41,6 +42,7 @@ public:
std::string action; std::string action;
std::string sourceCidrBlock; std::string sourceCidrBlock;
std::string protocol; std::string protocol;
std::string ipVersion;
std::string destinationPortRange; std::string destinationPortRange;
int priority; int priority;
std::string destinationCidrBlock; std::string destinationCidrBlock;

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateTrafficMirrorSessionRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateTrafficMirrorSessionRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string key;
std::string value;
};
CreateTrafficMirrorSessionRequest(); CreateTrafficMirrorSessionRequest();
~CreateTrafficMirrorSessionRequest(); ~CreateTrafficMirrorSessionRequest();
std::string getTrafficMirrorTargetType() const; std::string getTrafficMirrorTargetType() const;
@@ -48,6 +52,8 @@ public:
void setTrafficMirrorSessionDescription(const std::string &trafficMirrorSessionDescription); void setTrafficMirrorSessionDescription(const std::string &trafficMirrorSessionDescription);
std::vector<std::string> getTrafficMirrorSourceIds() const; std::vector<std::string> getTrafficMirrorSourceIds() const;
void setTrafficMirrorSourceIds(const std::vector<std::string> &trafficMirrorSourceIds); void setTrafficMirrorSourceIds(const std::vector<std::string> &trafficMirrorSourceIds);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
bool getDryRun() const; bool getDryRun() const;
void setDryRun(bool dryRun); void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
@@ -66,6 +72,8 @@ public:
void setPacketLength(int packetLength); void setPacketLength(int packetLength);
int getVirtualNetworkId() const; int getVirtualNetworkId() const;
void setVirtualNetworkId(int virtualNetworkId); void setVirtualNetworkId(int virtualNetworkId);
int getTrafficMirrorSourceTruncateMode() const;
void setTrafficMirrorSourceTruncateMode(int trafficMirrorSourceTruncateMode);
private: private:
std::string trafficMirrorTargetType_; std::string trafficMirrorTargetType_;
@@ -77,6 +85,7 @@ private:
std::string regionId_; std::string regionId_;
std::string trafficMirrorSessionDescription_; std::string trafficMirrorSessionDescription_;
std::vector<std::string> trafficMirrorSourceIds_; std::vector<std::string> trafficMirrorSourceIds_;
std::vector<Tag> tag_;
bool dryRun_; bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
@@ -86,6 +95,7 @@ private:
std::string trafficMirrorFilterId_; std::string trafficMirrorFilterId_;
int packetLength_; int packetLength_;
int virtualNetworkId_; int virtualNetworkId_;
int trafficMirrorSourceTruncateMode_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -0,0 +1,88 @@
/*
* 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_CREATEVSWITCHCIDRRESERVATIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEVSWITCHCIDRRESERVATIONREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateVSwitchCidrReservationRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
CreateVSwitchCidrReservationRequest();
~CreateVSwitchCidrReservationRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getVSwitchCidrReservationType() const;
void setVSwitchCidrReservationType(const std::string &vSwitchCidrReservationType);
std::string getVSwitchCidrReservationDescription() const;
void setVSwitchCidrReservationDescription(const std::string &vSwitchCidrReservationDescription);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getVSwitchCidrReservationName() const;
void setVSwitchCidrReservationName(const std::string &vSwitchCidrReservationName);
std::string getIpVersion() const;
void setIpVersion(const std::string &ipVersion);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getVSwitchCidrReservationMask() const;
void setVSwitchCidrReservationMask(const std::string &vSwitchCidrReservationMask);
std::string getVSwitchCidrReservationCidr() const;
void setVSwitchCidrReservationCidr(const std::string &vSwitchCidrReservationCidr);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string vSwitchCidrReservationType_;
std::string vSwitchCidrReservationDescription_;
std::string regionId_;
std::string vSwitchCidrReservationName_;
std::string ipVersion_;
std::vector<Tag> tag_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vSwitchId_;
std::string vSwitchCidrReservationMask_;
std::string vSwitchCidrReservationCidr_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVSWITCHCIDRRESERVATIONREQUEST_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_CREATEVSWITCHCIDRRESERVATIONRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEVSWITCHCIDRRESERVATIONRESULT_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 CreateVSwitchCidrReservationResult : public ServiceResult
{
public:
CreateVSwitchCidrReservationResult();
explicit CreateVSwitchCidrReservationResult(const std::string &payload);
~CreateVSwitchCidrReservationResult();
std::string getVSwitchCidrReservationId()const;
protected:
void parse(const std::string &payload);
private:
std::string vSwitchCidrReservationId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVSWITCHCIDRRESERVATIONRESULT_H_

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateVSwitchRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateVSwitchRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string value;
std::string key;
};
CreateVSwitchRequest(); CreateVSwitchRequest();
~CreateVSwitchRequest(); ~CreateVSwitchRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
@@ -38,6 +42,8 @@ public:
void setDescription(const std::string &description); void setDescription(const std::string &description);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -62,6 +68,7 @@ private:
std::string clientToken_; std::string clientToken_;
std::string description_; std::string description_;
std::string regionId_; std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;

View File

@@ -38,6 +38,8 @@ public:
void setDescription(const std::string &description); void setDescription(const std::string &description);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -58,6 +60,7 @@ private:
std::string clientToken_; std::string clientToken_;
std::string description_; std::string description_;
std::string regionId_; std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
int weight_; int weight_;

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateVirtualBorderRouterRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateVirtualBorderRouterRequest : public RpcServiceRequest {
public: public:
struct Tags {
std::string value;
std::string key;
};
CreateVirtualBorderRouterRequest(); CreateVirtualBorderRouterRequest();
~CreateVirtualBorderRouterRequest(); ~CreateVirtualBorderRouterRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
@@ -46,6 +50,8 @@ public:
void setPeerGatewayIp(const std::string &peerGatewayIp); void setPeerGatewayIp(const std::string &peerGatewayIp);
std::string getPeerIpv6GatewayIp() const; std::string getPeerIpv6GatewayIp() const;
void setPeerIpv6GatewayIp(const std::string &peerIpv6GatewayIp); void setPeerIpv6GatewayIp(const std::string &peerIpv6GatewayIp);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getPeeringSubnetMask() const; std::string getPeeringSubnetMask() const;
void setPeeringSubnetMask(const std::string &peeringSubnetMask); void setPeeringSubnetMask(const std::string &peeringSubnetMask);
std::string getRegionId() const; std::string getRegionId() const;
@@ -62,6 +68,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount); void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::vector<Tags> getTags() const;
void setTags(const std::vector<Tags> &tags);
std::string getPhysicalConnectionId() const; std::string getPhysicalConnectionId() const;
void setPhysicalConnectionId(const std::string &physicalConnectionId); void setPhysicalConnectionId(const std::string &physicalConnectionId);
std::string getLocalIpv6GatewayIp() const; std::string getLocalIpv6GatewayIp() const;
@@ -80,6 +88,7 @@ private:
std::string description_; std::string description_;
std::string peerGatewayIp_; std::string peerGatewayIp_;
std::string peerIpv6GatewayIp_; std::string peerIpv6GatewayIp_;
std::string resourceGroupId_;
std::string peeringSubnetMask_; std::string peeringSubnetMask_;
std::string regionId_; std::string regionId_;
std::string localGatewayIp_; std::string localGatewayIp_;
@@ -88,6 +97,7 @@ private:
long bandwidth_; long bandwidth_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;
std::vector<Tags> tags_;
std::string physicalConnectionId_; std::string physicalConnectionId_;
std::string localIpv6GatewayIp_; std::string localIpv6GatewayIp_;
std::string name_; std::string name_;

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateVirtualPhysicalConnectionRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateVirtualPhysicalConnectionRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string key;
std::string value;
};
CreateVirtualPhysicalConnectionRequest(); CreateVirtualPhysicalConnectionRequest();
~CreateVirtualPhysicalConnectionRequest(); ~CreateVirtualPhysicalConnectionRequest();
long getVpconnAliUid() const; long getVpconnAliUid() const;
@@ -46,6 +50,8 @@ public:
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
bool getDryRun() const; bool getDryRun() const;
void setDryRun(bool dryRun); void setDryRun(bool dryRun);
std::string getToken() const; std::string getToken() const;
@@ -64,6 +70,7 @@ private:
std::string spec_; std::string spec_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::vector<Tag> tag_;
bool dryRun_; bool dryRun_;
std::string token_; std::string token_;
std::string physicalConnectionId_; std::string physicalConnectionId_;

View File

@@ -28,16 +28,24 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateVpcGatewayEndpointRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateVpcGatewayEndpointRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string key;
std::string value;
};
CreateVpcGatewayEndpointRequest(); CreateVpcGatewayEndpointRequest();
~CreateVpcGatewayEndpointRequest(); ~CreateVpcGatewayEndpointRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const; std::string getClientToken() const;
void setClientToken(const std::string &clientToken); void setClientToken(const std::string &clientToken);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getServiceName() const; std::string getServiceName() const;
void setServiceName(const std::string &serviceName); void setServiceName(const std::string &serviceName);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
bool getDryRun() const; bool getDryRun() const;
void setDryRun(bool dryRun); void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
@@ -58,8 +66,10 @@ public:
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string clientToken_; std::string clientToken_;
std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::string serviceName_; std::string serviceName_;
std::vector<Tag> tag_;
bool dryRun_; bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
explicit CreateVpcGatewayEndpointResult(const std::string &payload); explicit CreateVpcGatewayEndpointResult(const std::string &payload);
~CreateVpcGatewayEndpointResult(); ~CreateVpcGatewayEndpointResult();
std::string getEndpointName()const; std::string getEndpointName()const;
std::string getResourceGroupId()const;
std::string getServiceName()const; std::string getServiceName()const;
std::string getEndpointId()const; std::string getEndpointId()const;
std::string getCreationTime()const; std::string getCreationTime()const;
@@ -46,6 +47,7 @@ namespace AlibabaCloud
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string endpointName_; std::string endpointName_;
std::string resourceGroupId_;
std::string serviceName_; std::string serviceName_;
std::string endpointId_; std::string endpointId_;
std::string creationTime_; std::string creationTime_;

View File

@@ -36,6 +36,10 @@ public:
std::string cidr; std::string cidr;
std::string description; std::string description;
}; };
struct Tag {
std::string key;
std::string value;
};
CreateVpcPrefixListRequest(); CreateVpcPrefixListRequest();
~CreateVpcPrefixListRequest(); ~CreateVpcPrefixListRequest();
std::vector<PrefixListEntrys> getPrefixListEntrys() const; std::vector<PrefixListEntrys> getPrefixListEntrys() const;
@@ -54,6 +58,8 @@ public:
void setIpVersion(const std::string &ipVersion); void setIpVersion(const std::string &ipVersion);
std::vector<PrefixListEntries> getPrefixListEntries() const; std::vector<PrefixListEntries> getPrefixListEntries() const;
void setPrefixListEntries(const std::vector<PrefixListEntries> &prefixListEntries); void setPrefixListEntries(const std::vector<PrefixListEntries> &prefixListEntries);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
bool getDryRun() const; bool getDryRun() const;
void setDryRun(bool dryRun); void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
@@ -76,6 +82,7 @@ private:
std::string regionId_; std::string regionId_;
std::string ipVersion_; std::string ipVersion_;
std::vector<PrefixListEntries> prefixListEntries_; std::vector<PrefixListEntries> prefixListEntries_;
std::vector<Tag> tag_;
bool dryRun_; bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;

View File

@@ -28,6 +28,10 @@ namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateVpcRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT CreateVpcRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string value;
std::string key;
};
CreateVpcRequest(); CreateVpcRequest();
~CreateVpcRequest(); ~CreateVpcRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
@@ -38,18 +42,26 @@ public:
void setEnableIpv6(bool enableIpv6); void setEnableIpv6(bool enableIpv6);
std::string getDescription() const; std::string getDescription() const;
void setDescription(const std::string &description); void setDescription(const std::string &description);
int getIpv4CidrMask() const;
void setIpv4CidrMask(int ipv4CidrMask);
std::string getVpcName() const; std::string getVpcName() const;
void setVpcName(const std::string &vpcName); void setVpcName(const std::string &vpcName);
std::string getResourceGroupId() const; std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getIpv4IpamPoolId() const;
void setIpv4IpamPoolId(const std::string &ipv4IpamPoolId);
std::string getIpv6Isp() const; std::string getIpv6Isp() const;
void setIpv6Isp(const std::string &ipv6Isp); void setIpv6Isp(const std::string &ipv6Isp);
std::string getUserCidr() const; std::string getUserCidr() const;
void setUserCidr(const std::string &userCidr); void setUserCidr(const std::string &userCidr);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
bool getDryRun() const; bool getDryRun() const;
void setDryRun(bool dryRun); void setDryRun(bool dryRun);
bool getEnableDnsHostname() const;
void setEnableDnsHostname(bool enableDnsHostname);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -66,12 +78,16 @@ private:
std::string clientToken_; std::string clientToken_;
bool enableIpv6_; bool enableIpv6_;
std::string description_; std::string description_;
int ipv4CidrMask_;
std::string vpcName_; std::string vpcName_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::string ipv4IpamPoolId_;
std::string ipv6Isp_; std::string ipv6Isp_;
std::string userCidr_; std::string userCidr_;
std::vector<Tag> tag_;
bool dryRun_; bool dryRun_;
bool enableDnsHostname_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;

View File

@@ -32,38 +32,54 @@ public:
std::string value; std::string value;
std::string key; std::string key;
}; };
struct TunnelOptionsSpecification {
struct TunnelIpsecConfig {
std::string ipsecPfs;
long ipsecLifetime;
std::string ipsecAuthAlg;
std::string ipsecEncAlg;
};
TunnelIpsecConfig tunnelIpsecConfig;
struct TunnelBgpConfig {
long localAsn;
std::string tunnelCidr;
std::string localBgpIp;
};
TunnelBgpConfig tunnelBgpConfig;
std::string remoteCaCertificate;
struct TunnelIkeConfig {
std::string ikeVersion;
std::string ikeMode;
std::string ikeAuthAlg;
std::string psk;
std::string ikePfs;
long ikeLifetime;
std::string localId;
std::string ikeEncAlg;
std::string remoteId;
};
TunnelIkeConfig tunnelIkeConfig;
bool enableNatTraversal;
bool enableDpd;
int tunnelIndex;
std::string customerGatewayId;
};
CreateVpnAttachmentRequest(); CreateVpnAttachmentRequest();
~CreateVpnAttachmentRequest(); ~CreateVpnAttachmentRequest();
std::string getIkeConfig() const;
void setIkeConfig(const std::string &ikeConfig);
bool getAutoConfigRoute() const;
void setAutoConfigRoute(bool autoConfigRoute);
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getCenId() const;
void setCenId(const std::string &cenId);
std::string getAttachType() const; std::string getAttachType() const;
void setAttachType(const std::string &attachType); void setAttachType(const std::string &attachType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getIpsecConfig() const;
void setIpsecConfig(const std::string &ipsecConfig);
std::string getBgpConfig() const; std::string getBgpConfig() const;
void setBgpConfig(const std::string &bgpConfig); void setBgpConfig(const std::string &bgpConfig);
bool getRouteTableAssociationEnabled() const; bool getRouteTableAssociationEnabled() const;
void setRouteTableAssociationEnabled(bool routeTableAssociationEnabled); void setRouteTableAssociationEnabled(bool routeTableAssociationEnabled);
std::string getNetworkType() const; std::string getNetworkType() const;
void setNetworkType(const std::string &networkType); void setNetworkType(const std::string &networkType);
std::string getHealthCheckConfig() const;
void setHealthCheckConfig(const std::string &healthCheckConfig);
std::string getCustomerGatewayId() const;
void setCustomerGatewayId(const std::string &customerGatewayId);
std::string getLocalSubnet() const; std::string getLocalSubnet() const;
void setLocalSubnet(const std::string &localSubnet); void setLocalSubnet(const std::string &localSubnet);
std::string getRemoteCaCert() const; std::string getResourceGroupId() const;
void setRemoteCaCert(const std::string &remoteCaCert); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getAutoPublishRouteEnabled() const; bool getAutoPublishRouteEnabled() const;
void setAutoPublishRouteEnabled(bool autoPublishRouteEnabled); void setAutoPublishRouteEnabled(bool autoPublishRouteEnabled);
bool getRouteTablePropagationEnabled() const; bool getRouteTablePropagationEnabled() const;
@@ -72,10 +88,8 @@ public:
void setRemoteSubnet(const std::string &remoteSubnet); void setRemoteSubnet(const std::string &remoteSubnet);
bool getEffectImmediately() const; bool getEffectImmediately() const;
void setEffectImmediately(bool effectImmediately); void setEffectImmediately(bool effectImmediately);
std::string getResourceOwnerAccount() const; bool getDryRun() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setDryRun(bool dryRun);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
bool getEnableDpd() const; bool getEnableDpd() const;
void setEnableDpd(bool enableDpd); void setEnableDpd(bool enableDpd);
std::vector<Tags> getTags() const; std::vector<Tags> getTags() const;
@@ -86,34 +100,64 @@ public:
void setZoneId(const std::string &zoneId); void setZoneId(const std::string &zoneId);
bool getEnableNatTraversal() const; bool getEnableNatTraversal() const;
void setEnableNatTraversal(bool enableNatTraversal); void setEnableNatTraversal(bool enableNatTraversal);
std::string getIkeConfig() const;
void setIkeConfig(const std::string &ikeConfig);
bool getAutoConfigRoute() const;
void setAutoConfigRoute(bool autoConfigRoute);
std::string getCenId() const;
void setCenId(const std::string &cenId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getIpsecConfig() const;
void setIpsecConfig(const std::string &ipsecConfig);
std::string getHealthCheckConfig() const;
void setHealthCheckConfig(const std::string &healthCheckConfig);
std::string getCustomerGatewayId() const;
void setCustomerGatewayId(const std::string &customerGatewayId);
std::string getRemoteCaCert() const;
void setRemoteCaCert(const std::string &remoteCaCert);
bool getEnableTunnelsBgp() const;
void setEnableTunnelsBgp(bool enableTunnelsBgp);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::vector<TunnelOptionsSpecification> getTunnelOptionsSpecification() const;
void setTunnelOptionsSpecification(const std::vector<TunnelOptionsSpecification> &tunnelOptionsSpecification);
private: private:
std::string ikeConfig_;
bool autoConfigRoute_;
long resourceOwnerId_; long resourceOwnerId_;
std::string cenId_;
std::string attachType_; std::string attachType_;
std::string clientToken_;
std::string ipsecConfig_;
std::string bgpConfig_; std::string bgpConfig_;
bool routeTableAssociationEnabled_; bool routeTableAssociationEnabled_;
std::string networkType_; std::string networkType_;
std::string healthCheckConfig_;
std::string customerGatewayId_;
std::string localSubnet_; std::string localSubnet_;
std::string remoteCaCert_; std::string resourceGroupId_;
std::string regionId_;
bool autoPublishRouteEnabled_; bool autoPublishRouteEnabled_;
bool routeTablePropagationEnabled_; bool routeTablePropagationEnabled_;
std::string remoteSubnet_; std::string remoteSubnet_;
bool effectImmediately_; bool effectImmediately_;
std::string resourceOwnerAccount_; bool dryRun_;
std::string ownerAccount_;
bool enableDpd_; bool enableDpd_;
std::vector<Tags> tags_; std::vector<Tags> tags_;
std::string name_; std::string name_;
std::string zoneId_; std::string zoneId_;
bool enableNatTraversal_; bool enableNatTraversal_;
std::string ikeConfig_;
bool autoConfigRoute_;
std::string cenId_;
std::string clientToken_;
std::string ipsecConfig_;
std::string healthCheckConfig_;
std::string customerGatewayId_;
std::string remoteCaCert_;
bool enableTunnelsBgp_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::vector<TunnelOptionsSpecification> tunnelOptionsSpecification_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -32,6 +32,38 @@ public:
std::string value; std::string value;
std::string key; std::string key;
}; };
struct TunnelOptionsSpecification {
struct TunnelIpsecConfig {
std::string ipsecPfs;
long ipsecLifetime;
std::string ipsecAuthAlg;
std::string ipsecEncAlg;
};
TunnelIpsecConfig tunnelIpsecConfig;
std::string role;
struct TunnelBgpConfig {
long localAsn;
std::string tunnelCidr;
std::string localBgpIp;
};
TunnelBgpConfig tunnelBgpConfig;
std::string remoteCaCertificate;
struct TunnelIkeConfig {
std::string ikeVersion;
std::string ikeMode;
std::string ikeAuthAlg;
std::string psk;
std::string ikePfs;
long ikeLifetime;
std::string localId;
std::string ikeEncAlg;
std::string remoteId;
};
TunnelIkeConfig tunnelIkeConfig;
bool enableNatTraversal;
bool enableDpd;
std::string customerGatewayId;
};
CreateVpnConnectionRequest(); CreateVpnConnectionRequest();
~CreateVpnConnectionRequest(); ~CreateVpnConnectionRequest();
std::string getIkeConfig() const; std::string getIkeConfig() const;
@@ -52,12 +84,16 @@ public:
void setCustomerGatewayId(const std::string &customerGatewayId); void setCustomerGatewayId(const std::string &customerGatewayId);
std::string getLocalSubnet() const; std::string getLocalSubnet() const;
void setLocalSubnet(const std::string &localSubnet); void setLocalSubnet(const std::string &localSubnet);
bool getEnableTunnelsBgp() const;
void setEnableTunnelsBgp(bool enableTunnelsBgp);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getRemoteSubnet() const; std::string getRemoteSubnet() const;
void setRemoteSubnet(const std::string &remoteSubnet); void setRemoteSubnet(const std::string &remoteSubnet);
bool getEffectImmediately() const; bool getEffectImmediately() const;
void setEffectImmediately(bool effectImmediately); void setEffectImmediately(bool effectImmediately);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -70,6 +106,8 @@ public:
void setEnableDpd(bool enableDpd); void setEnableDpd(bool enableDpd);
std::vector<Tags> getTags() const; std::vector<Tags> getTags() const;
void setTags(const std::vector<Tags> &tags); void setTags(const std::vector<Tags> &tags);
std::vector<TunnelOptionsSpecification> getTunnelOptionsSpecification() const;
void setTunnelOptionsSpecification(const std::vector<TunnelOptionsSpecification> &tunnelOptionsSpecification);
std::string getRemoteCaCertificate() const; std::string getRemoteCaCertificate() const;
void setRemoteCaCertificate(const std::string &remoteCaCertificate); void setRemoteCaCertificate(const std::string &remoteCaCertificate);
std::string getName() const; std::string getName() const;
@@ -87,15 +125,18 @@ private:
std::string healthCheckConfig_; std::string healthCheckConfig_;
std::string customerGatewayId_; std::string customerGatewayId_;
std::string localSubnet_; std::string localSubnet_;
bool enableTunnelsBgp_;
std::string regionId_; std::string regionId_;
std::string remoteSubnet_; std::string remoteSubnet_;
bool effectImmediately_; bool effectImmediately_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
std::string vpnGatewayId_; std::string vpnGatewayId_;
long ownerId_; long ownerId_;
bool enableDpd_; bool enableDpd_;
std::vector<Tags> tags_; std::vector<Tags> tags_;
std::vector<TunnelOptionsSpecification> tunnelOptionsSpecification_;
std::string remoteCaCertificate_; std::string remoteCaCertificate_;
std::string name_; std::string name_;
bool enableNatTraversal_; bool enableNatTraversal_;

View File

@@ -42,6 +42,8 @@ public:
void setEnableIpsec(bool enableIpsec); void setEnableIpsec(bool enableIpsec);
std::string getNetworkType() const; std::string getNetworkType() const;
void setNetworkType(const std::string &networkType); void setNetworkType(const std::string &networkType);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getInstanceChargeType() const; std::string getInstanceChargeType() const;
@@ -56,6 +58,8 @@ public:
void setBandwidth(int bandwidth); void setBandwidth(int bandwidth);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount); void setOwnerAccount(const std::string &ownerAccount);
std::string getDisasterRecoveryVSwitchId() const;
void setDisasterRecoveryVSwitchId(const std::string &disasterRecoveryVSwitchId);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::string getVpnType() const; std::string getVpnType() const;
@@ -78,6 +82,7 @@ private:
std::string clientToken_; std::string clientToken_;
bool enableIpsec_; bool enableIpsec_;
std::string networkType_; std::string networkType_;
std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::string instanceChargeType_; std::string instanceChargeType_;
int period_; int period_;
@@ -85,6 +90,7 @@ private:
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
int bandwidth_; int bandwidth_;
std::string ownerAccount_; std::string ownerAccount_;
std::string disasterRecoveryVSwitchId_;
long ownerId_; long ownerId_;
std::string vpnType_; std::string vpnType_;
std::vector<Tags> tags_; std::vector<Tags> tags_;

View File

@@ -42,6 +42,8 @@ public:
void setPublishVpc(bool publishVpc); void setPublishVpc(bool publishVpc);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -68,6 +70,7 @@ private:
std::string description_; std::string description_;
bool publishVpc_; bool publishVpc_;
std::string regionId_; std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
int weight_; int weight_;

View File

@@ -40,6 +40,8 @@ public:
void setPublishVpc(bool publishVpc); void setPublishVpc(bool publishVpc);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -63,6 +65,7 @@ private:
std::string description_; std::string description_;
bool publishVpc_; bool publishVpc_;
std::string regionId_; std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
int weight_; int weight_;

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSQUEUEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSQUEUEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT DeleteExpressConnectTrafficQosQueueRequest : public RpcServiceRequest {
public:
DeleteExpressConnectTrafficQosQueueRequest();
~DeleteExpressConnectTrafficQosQueueRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getQosId() const;
void setQosId(const std::string &qosId);
std::string getQueueId() const;
void setQueueId(const std::string &queueId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string clientToken_;
std::string regionId_;
std::string qosId_;
std::string queueId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSQUEUEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCERESULT_H_ #ifndef ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSQUEUERESULT_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCERESULT_H_ #define ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSQUEUERESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_VPC_EXPORT AssociateGlobalAccelerationInstanceResult : public ServiceResult class ALIBABACLOUD_VPC_EXPORT DeleteExpressConnectTrafficQosQueueResult : public ServiceResult
{ {
public: public:
AssociateGlobalAccelerationInstanceResult(); DeleteExpressConnectTrafficQosQueueResult();
explicit AssociateGlobalAccelerationInstanceResult(const std::string &payload); explicit DeleteExpressConnectTrafficQosQueueResult(const std::string &payload);
~AssociateGlobalAccelerationInstanceResult(); ~DeleteExpressConnectTrafficQosQueueResult();
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
} }
} }
} }
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCERESULT_H_ #endif // !ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSQUEUERESULT_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_DELETEEXPRESSCONNECTTRAFFICQOSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT DeleteExpressConnectTrafficQosRequest : public RpcServiceRequest {
public:
DeleteExpressConnectTrafficQosRequest();
~DeleteExpressConnectTrafficQosRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getQosId() const;
void setQosId(const std::string &qosId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string clientToken_;
std::string regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSREQUEST_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_DELETEEXPRESSCONNECTTRAFFICQOSRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSRESULT_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 DeleteExpressConnectTrafficQosResult : public ServiceResult
{
public:
DeleteExpressConnectTrafficQosResult();
explicit DeleteExpressConnectTrafficQosResult(const std::string &payload);
~DeleteExpressConnectTrafficQosResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSRESULT_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_DELETEEXPRESSCONNECTTRAFFICQOSRULEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSRULEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT DeleteExpressConnectTrafficQosRuleRequest : public RpcServiceRequest {
public:
DeleteExpressConnectTrafficQosRuleRequest();
~DeleteExpressConnectTrafficQosRuleRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getQosId() const;
void setQosId(const std::string &qosId);
std::string getQueueId() const;
void setQueueId(const std::string &queueId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRuleId() const;
void setRuleId(const std::string &ruleId);
private:
std::string clientToken_;
std::string regionId_;
std::string qosId_;
std::string queueId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ruleId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSRULEREQUEST_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_DELETEEXPRESSCONNECTTRAFFICQOSRULERESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSRULERESULT_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 DeleteExpressConnectTrafficQosRuleResult : public ServiceResult
{
public:
DeleteExpressConnectTrafficQosRuleResult();
explicit DeleteExpressConnectTrafficQosRuleResult(const std::string &payload);
~DeleteExpressConnectTrafficQosRuleResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCONNECTTRAFFICQOSRULERESULT_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_DELETEFAILOVERTESTJOBREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DELETEFAILOVERTESTJOBREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT DeleteFailoverTestJobRequest : public RpcServiceRequest {
public:
DeleteFailoverTestJobRequest();
~DeleteFailoverTestJobRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getJobId() const;
void setJobId(const std::string &jobId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string clientToken_;
std::string jobId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEFAILOVERTESTJOBREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_VPC_MODEL_MODIFYIPV6GATEWAYSPECRESULT_H_ #ifndef ALIBABACLOUD_VPC_MODEL_DELETEFAILOVERTESTJOBRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_MODIFYIPV6GATEWAYSPECRESULT_H_ #define ALIBABACLOUD_VPC_MODEL_DELETEFAILOVERTESTJOBRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_VPC_EXPORT ModifyIpv6GatewaySpecResult : public ServiceResult class ALIBABACLOUD_VPC_EXPORT DeleteFailoverTestJobResult : public ServiceResult
{ {
public: public:
ModifyIpv6GatewaySpecResult(); DeleteFailoverTestJobResult();
explicit ModifyIpv6GatewaySpecResult(const std::string &payload); explicit DeleteFailoverTestJobResult(const std::string &payload);
~ModifyIpv6GatewaySpecResult(); ~DeleteFailoverTestJobResult();
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
} }
} }
} }
#endif // !ALIBABACLOUD_VPC_MODEL_MODIFYIPV6GATEWAYSPECRESULT_H_ #endif // !ALIBABACLOUD_VPC_MODEL_DELETEFAILOVERTESTJOBRESULT_H_

View File

@@ -46,6 +46,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount); void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::string getInternetMode() const;
void setInternetMode(const std::string &internetMode);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
@@ -56,6 +58,7 @@ private:
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;
std::string internetMode_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -32,23 +32,29 @@ public:
~DeleteIpv6GatewayRequest(); ~DeleteIpv6GatewayRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount); void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIpv6GatewayId() const; std::string getIpv6GatewayId() const;
void setIpv6GatewayId(const std::string &ipv6GatewayId); void setIpv6GatewayId(const std::string &ipv6GatewayId);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;
std::string regionId_;
std::string ipv6GatewayId_; std::string ipv6GatewayId_;
}; };
} // namespace Model } // namespace Model

View File

@@ -32,10 +32,14 @@ public:
~DeleteIpv6InternetBandwidthRequest(); ~DeleteIpv6InternetBandwidthRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getIpv6InternetBandwidthId() const; std::string getIpv6InternetBandwidthId() const;
void setIpv6InternetBandwidthId(const std::string &ipv6InternetBandwidthId); void setIpv6InternetBandwidthId(const std::string &ipv6InternetBandwidthId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -47,8 +51,10 @@ public:
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string clientToken_;
std::string ipv6InternetBandwidthId_; std::string ipv6InternetBandwidthId_;
std::string regionId_; std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;

View File

@@ -38,8 +38,12 @@ public:
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getNetworkAclId() const; std::string getNetworkAclId() const;
void setNetworkAclId(const std::string &networkAclId); void setNetworkAclId(const std::string &networkAclId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
@@ -48,7 +52,9 @@ private:
std::string clientToken_; std::string clientToken_;
std::string regionId_; std::string regionId_;
std::string networkAclId_; std::string networkAclId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_; long ownerId_;
}; };
} // namespace Model } // namespace Model

View File

@@ -40,6 +40,8 @@ public:
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -52,6 +54,7 @@ public:
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string regionId_; std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;

View File

@@ -42,6 +42,8 @@ public:
void setNextHopId(const std::string &nextHopId); void setNextHopId(const std::string &nextHopId);
std::string getRouteTableId() const; std::string getRouteTableId() const;
void setRouteTableId(const std::string &routeTableId); void setRouteTableId(const std::string &routeTableId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDestinationCidrBlock() const; std::string getDestinationCidrBlock() const;
@@ -60,6 +62,7 @@ private:
std::string regionId_; std::string regionId_;
std::string nextHopId_; std::string nextHopId_;
std::string routeTableId_; std::string routeTableId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string destinationCidrBlock_; std::string destinationCidrBlock_;
std::string ownerAccount_; std::string ownerAccount_;

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCEREQUEST_H_ #ifndef ALIBABACLOUD_VPC_MODEL_DELETEVSWITCHCIDRRESERVATIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCEREQUEST_H_ #define ALIBABACLOUD_VPC_MODEL_DELETEVSWITCHCIDRRESERVATIONREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h> #include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,41 +26,38 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Vpc { namespace Vpc {
namespace Model { namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociateGlobalAccelerationInstanceRequest : public RpcServiceRequest { class ALIBABACLOUD_VPC_EXPORT DeleteVSwitchCidrReservationRequest : public RpcServiceRequest {
public: public:
AssociateGlobalAccelerationInstanceRequest(); DeleteVSwitchCidrReservationRequest();
~AssociateGlobalAccelerationInstanceRequest(); ~DeleteVSwitchCidrReservationRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getGlobalAccelerationInstanceId() const; std::string getClientToken() const;
void setGlobalAccelerationInstanceId(const std::string &globalAccelerationInstanceId); void setClientToken(const std::string &clientToken);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getBackendServerId() const; bool getDryRun() const;
void setBackendServerId(const std::string &backendServerId); void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount); void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::string getBackendServerRegionId() const; std::string getVSwitchCidrReservationId() const;
void setBackendServerRegionId(const std::string &backendServerRegionId); void setVSwitchCidrReservationId(const std::string &vSwitchCidrReservationId);
std::string getBackendServerType() const;
void setBackendServerType(const std::string &backendServerType);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string globalAccelerationInstanceId_; std::string clientToken_;
std::string regionId_; std::string regionId_;
std::string backendServerId_; bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;
std::string backendServerRegionId_; std::string vSwitchCidrReservationId_;
std::string backendServerType_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCEREQUEST_H_ #endif // !ALIBABACLOUD_VPC_MODEL_DELETEVSWITCHCIDRRESERVATIONREQUEST_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_DELETEVSWITCHCIDRRESERVATIONRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DELETEVSWITCHCIDRRESERVATIONRESULT_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 DeleteVSwitchCidrReservationResult : public ServiceResult
{
public:
DeleteVSwitchCidrReservationResult();
explicit DeleteVSwitchCidrReservationResult(const std::string &payload);
~DeleteVSwitchCidrReservationResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEVSWITCHCIDRRESERVATIONRESULT_H_

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -46,6 +48,7 @@ public:
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string regionId_; std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;

View File

@@ -32,6 +32,8 @@ public:
~DeleteVpcRequest(); ~DeleteVpcRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
bool getForceDelete() const; bool getForceDelete() const;
@@ -49,6 +51,7 @@ public:
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string clientToken_;
std::string regionId_; std::string regionId_;
bool forceDelete_; bool forceDelete_;
bool dryRun_; bool dryRun_;

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_DESCRIBE95TRAFFICREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBE95TRAFFICREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT Describe95TrafficRequest : public RpcServiceRequest {
public:
Describe95TrafficRequest();
~Describe95TrafficRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDay() const;
void setDay(const std::string &day);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
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 getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string day_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string resourceType_;
std::string instanceId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBE95TRAFFICREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_VPC_MODEL_GETNATGATEWAYCONVERTSTATUSRESULT_H_ #ifndef ALIBABACLOUD_VPC_MODEL_DESCRIBE95TRAFFICRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_GETNATGATEWAYCONVERTSTATUSRESULT_H_ #define ALIBABACLOUD_VPC_MODEL_DESCRIBE95TRAFFICRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,37 +29,39 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_VPC_EXPORT GetNatGatewayConvertStatusResult : public ServiceResult class ALIBABACLOUD_VPC_EXPORT Describe95TrafficResult : public ServiceResult
{ {
public: public:
struct ConvertStep struct Traffic95Summary
{ {
std::string stepName; struct Traffic95Detail
std::string stepStatus; {
std::string stepStartTime; std::string inBandwidth;
std::string outBandwidth;
std::string billBandwidth;
std::string time;
};
std::vector<Traffic95Detail> traffic95DetailList;
std::string instanceId;
std::string fifthPeakBandwidth;
long bandwidth;
std::string minimumConsumeBandwidth;
std::string internetChargeType;
}; };
GetNatGatewayConvertStatusResult(); Describe95TrafficResult();
explicit GetNatGatewayConvertStatusResult(const std::string &payload); explicit Describe95TrafficResult(const std::string &payload);
~GetNatGatewayConvertStatusResult(); ~Describe95TrafficResult();
std::string getDstNatType()const; Traffic95Summary getTraffic95Summary()const;
std::vector<ConvertStep> getConvertSteps()const;
std::string getBid()const;
std::string getNatGatewayId()const;
long getAliUid()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string dstNatType_; Traffic95Summary traffic95Summary_;
std::vector<ConvertStep> convertSteps_;
std::string bid_;
std::string natGatewayId_;
long aliUid_;
}; };
} }
} }
} }
#endif // !ALIBABACLOUD_VPC_MODEL_GETNATGATEWAYCONVERTSTATUSRESULT_H_ #endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBE95TRAFFICRESULT_H_

View File

@@ -53,6 +53,8 @@ public:
void setHostOperator(const std::string &hostOperator); void setHostOperator(const std::string &hostOperator);
std::string getName() const; std::string getName() const;
void setName(const std::string &name); void setName(const std::string &name);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
@@ -65,6 +67,7 @@ private:
std::vector<Filter> filter_; std::vector<Filter> filter_;
std::string hostOperator_; std::string hostOperator_;
std::string name_; std::string name_;
std::string acceptLanguage_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -40,29 +40,37 @@ namespace AlibabaCloud
std::string bandwidthPackageIpRelationStatus; std::string bandwidthPackageIpRelationStatus;
std::string ipAddress; std::string ipAddress;
}; };
std::string status; struct Tag
{
std::string value;
std::string key;
};
std::string description; std::string description;
int serviceManaged; int serviceManaged;
std::string resourceGroupId; std::string resourceGroupId;
std::string instanceChargeType; std::string instanceChargeType;
std::string iSP;
std::string hasReservationData;
bool deletionProtection;
std::string businessStatus; std::string businessStatus;
std::string reservationInternetChargeType;
std::string internetChargeType;
std::string name; std::string name;
std::string reservationOrderType; std::string reservationOrderType;
std::string bandwidth; std::string bandwidth;
std::string expiredTime; std::string expiredTime;
std::string creationTime;
std::vector<std::string> securityProtectionTypes;
std::vector<CommonBandwidthPackage::PublicIpAddresse> publicIpAddresses; std::vector<CommonBandwidthPackage::PublicIpAddresse> publicIpAddresses;
std::string bandwidthPackageId; std::string bandwidthPackageId;
int ratio; int ratio;
std::string regionId;
std::string reservationActiveTime; std::string reservationActiveTime;
std::string reservationBandwidth; std::string reservationBandwidth;
std::vector<CommonBandwidthPackage::Tag> tags;
std::string status;
std::string zone;
std::string iSP;
std::string hasReservationData;
std::string bizType;
bool deletionProtection;
std::string reservationInternetChargeType;
std::string internetChargeType;
std::string creationTime;
std::vector<std::string> securityProtectionTypes;
std::string regionId;
}; };

View File

@@ -44,6 +44,7 @@ namespace AlibabaCloud
~DescribeCustomerGatewayResult(); ~DescribeCustomerGatewayResult();
std::string getDescription()const; std::string getDescription()const;
std::string getCustomerGatewayId()const; std::string getCustomerGatewayId()const;
std::string getResourceGroupId()const;
long getCreateTime()const; long getCreateTime()const;
std::string getAuthKey()const; std::string getAuthKey()const;
std::string getIpAddress()const; std::string getIpAddress()const;
@@ -56,6 +57,7 @@ namespace AlibabaCloud
private: private:
std::string description_; std::string description_;
std::string customerGatewayId_; std::string customerGatewayId_;
std::string resourceGroupId_;
long createTime_; long createTime_;
std::string authKey_; std::string authKey_;
std::string ipAddress_; std::string ipAddress_;

View File

@@ -40,6 +40,8 @@ public:
void setCustomerGatewayId(const std::string &customerGatewayId); void setCustomerGatewayId(const std::string &customerGatewayId);
int getPageNumber() const; int getPageNumber() const;
void setPageNumber(int pageNumber); void setPageNumber(int pageNumber);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
int getPageSize() const; int getPageSize() const;
@@ -57,6 +59,7 @@ private:
long resourceOwnerId_; long resourceOwnerId_;
std::string customerGatewayId_; std::string customerGatewayId_;
int pageNumber_; int pageNumber_;
std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
int pageSize_; int pageSize_;
std::vector<Tag> tag_; std::vector<Tag> tag_;

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
}; };
std::string description; std::string description;
std::string customerGatewayId; std::string customerGatewayId;
std::string resourceGroupId;
long createTime; long createTime;
std::string authKey; std::string authKey;
std::string ipAddress; std::string ipAddress;

View File

@@ -40,86 +40,89 @@ public:
void setPublicIpAddressPoolId(const std::string &publicIpAddressPoolId); void setPublicIpAddressPoolId(const std::string &publicIpAddressPoolId);
std::string getFilter2Value() const; std::string getFilter2Value() const;
void setFilter2Value(const std::string &filter2Value); void setFilter2Value(const std::string &filter2Value);
bool getSecurityProtectionEnabled() const;
void setSecurityProtectionEnabled(bool securityProtectionEnabled);
std::string getISP() const; std::string getISP() const;
void setISP(const std::string &iSP); void setISP(const std::string &iSP);
std::string getEipName() const; std::string getEipName() const;
void setEipName(const std::string &eipName); void setEipName(const std::string &eipName);
std::string getAllocationId() const;
void setAllocationId(const std::string &allocationId);
bool getIncludeReservationData() const;
void setIncludeReservationData(bool includeReservationData);
std::string getEipAddress() const; std::string getEipAddress() const;
void setEipAddress(const std::string &eipAddress); void setEipAddress(const std::string &eipAddress);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId() const; std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getLockReason() const; std::string getLockReason() const;
void setLockReason(const std::string &lockReason); void setLockReason(const std::string &lockReason);
std::string getFilter1Key() const; std::string getFilter1Key() const;
void setFilter1Key(const std::string &filter1Key); void setFilter1Key(const std::string &filter1Key);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAssociatedInstanceType() const;
void setAssociatedInstanceType(const std::string &associatedInstanceType);
int getPageSize() const;
void setPageSize(int pageSize);
std::vector<Tag> getTag() const; std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag); void setTag(const std::vector<Tag> &tag);
std::string getSegmentInstanceId() const; std::string getSegmentInstanceId() const;
void setSegmentInstanceId(const std::string &segmentInstanceId); void setSegmentInstanceId(const std::string &segmentInstanceId);
bool getDryRun() const; bool getDryRun() const;
void setDryRun(bool dryRun); void setDryRun(bool dryRun);
std::string getFilter1Value() const;
void setFilter1Value(const std::string &filter1Value);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getStatus() const;
void setStatus(const std::string &status);
bool getSecurityProtectionEnabled() const;
void setSecurityProtectionEnabled(bool securityProtectionEnabled);
bool getServiceManaged() const;
void setServiceManaged(bool serviceManaged);
std::string getAllocationId() const;
void setAllocationId(const std::string &allocationId);
bool getIncludeReservationData() const;
void setIncludeReservationData(bool includeReservationData);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAssociatedInstanceType() const;
void setAssociatedInstanceType(const std::string &associatedInstanceType);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getBandwidthPackageId() const; std::string getBandwidthPackageId() const;
void setBandwidthPackageId(const std::string &bandwidthPackageId); void setBandwidthPackageId(const std::string &bandwidthPackageId);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount); void setOwnerAccount(const std::string &ownerAccount);
std::string getFilter1Value() const;
void setFilter1Value(const std::string &filter1Value);
std::string getFilter2Key() const; std::string getFilter2Key() const;
void setFilter2Key(const std::string &filter2Key); void setFilter2Key(const std::string &filter2Key);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getChargeType() const; std::string getChargeType() const;
void setChargeType(const std::string &chargeType); void setChargeType(const std::string &chargeType);
std::string getAssociatedInstanceId() const; std::string getAssociatedInstanceId() const;
void setAssociatedInstanceId(const std::string &associatedInstanceId); void setAssociatedInstanceId(const std::string &associatedInstanceId);
std::string getStatus() const;
void setStatus(const std::string &status);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string publicIpAddressPoolId_; std::string publicIpAddressPoolId_;
std::string filter2Value_; std::string filter2Value_;
bool securityProtectionEnabled_;
std::string iSP_; std::string iSP_;
std::string eipName_; std::string eipName_;
std::string allocationId_;
bool includeReservationData_;
std::string eipAddress_; std::string eipAddress_;
int pageNumber_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string lockReason_; std::string lockReason_;
std::string filter1Key_; std::string filter1Key_;
std::string regionId_;
std::string associatedInstanceType_;
int pageSize_;
std::vector<Tag> tag_; std::vector<Tag> tag_;
std::string segmentInstanceId_; std::string segmentInstanceId_;
bool dryRun_; bool dryRun_;
std::string filter1Value_;
long ownerId_;
std::string status_;
bool securityProtectionEnabled_;
bool serviceManaged_;
std::string allocationId_;
bool includeReservationData_;
int pageNumber_;
std::string regionId_;
std::string associatedInstanceType_;
int pageSize_;
std::string bandwidthPackageId_; std::string bandwidthPackageId_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
std::string filter1Value_;
std::string filter2Key_; std::string filter2Key_;
long ownerId_;
std::string chargeType_; std::string chargeType_;
std::string associatedInstanceId_; std::string associatedInstanceId_;
std::string status_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -70,12 +70,14 @@ namespace AlibabaCloud
std::string iSP; std::string iSP;
std::string hasReservationData; std::string hasReservationData;
std::string publicIpAddressPoolId; std::string publicIpAddressPoolId;
std::string bizType;
bool deletionProtection; bool deletionProtection;
std::string bandwidthPackageType; std::string bandwidthPackageType;
std::vector<EipAddress::LockReason> operationLocks; std::vector<EipAddress::LockReason> operationLocks;
std::string bandwidthPackageBandwidth; std::string bandwidthPackageBandwidth;
std::string reservationInternetChargeType; std::string reservationInternetChargeType;
std::string internetChargeType; std::string internetChargeType;
long serviceID;
std::string allocationTime; std::string allocationTime;
std::string descritpion; std::string descritpion;
std::string eipBandwidth; std::string eipBandwidth;

View File

@@ -32,6 +32,8 @@ public:
~DescribeEipGatewayInfoRequest(); ~DescribeEipGatewayInfoRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const; std::string getOwnerAccount() const;
@@ -40,16 +42,14 @@ public:
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::string getInstanceId() const; std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId); void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;
long ownerId_; long ownerId_;
std::string instanceId_; std::string instanceId_;
std::string regionId_;
}; };
} // namespace Model } // namespace Model
} // namespace Vpc } // namespace Vpc

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
std::string descritpion; std::string descritpion;
std::string ipCount; std::string ipCount;
std::string instanceId; std::string instanceId;
std::string zone;
std::string creationTime; std::string creationTime;
std::string regionId; std::string regionId;
std::string segment; std::string segment;

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_DESCRIBEEXPRESSCONNECTTRAFFICQOSQUEUEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEEXPRESSCONNECTTRAFFICQOSQUEUEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT DescribeExpressConnectTrafficQosQueueRequest : public RpcServiceRequest {
public:
DescribeExpressConnectTrafficQosQueueRequest();
~DescribeExpressConnectTrafficQosQueueRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getQosId() const;
void setQosId(const std::string &qosId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::vector<std::string> getQueueIdList() const;
void setQueueIdList(const std::vector<std::string> &queueIdList);
std::vector<std::string> getQueueNameList() const;
void setQueueNameList(const std::vector<std::string> &queueNameList);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string clientToken_;
std::string regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::vector<std::string> queueIdList_;
std::vector<std::string> queueNameList_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEEXPRESSCONNECTTRAFFICQOSQUEUEREQUEST_H_

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_DESCRIBEEXPRESSCONNECTTRAFFICQOSQUEUERESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEEXPRESSCONNECTTRAFFICQOSQUEUERESULT_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 DescribeExpressConnectTrafficQosQueueResult : public ServiceResult
{
public:
struct QueueListItem
{
struct RuleListItem
{
std::string status;
std::string ruleDescription;
int matchDscp;
int priority;
std::string ruleId;
std::string queueId;
std::string srcIPv6Cidr;
std::string dstPortRange;
int remarkingDscp;
std::string srcCidr;
std::string qosId;
std::string protocol;
std::string dstIPv6Cidr;
std::string srcPortRange;
std::string dstCidr;
std::string ruleName;
};
std::string status;
std::vector<QueueListItem::RuleListItem> ruleList;
std::string qosId;
std::string queueId;
std::string bandwidthPercent;
std::string queueName;
std::string queueDescription;
std::string queueType;
};
DescribeExpressConnectTrafficQosQueueResult();
explicit DescribeExpressConnectTrafficQosQueueResult(const std::string &payload);
~DescribeExpressConnectTrafficQosQueueResult();
std::vector<QueueListItem> getQueueList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<QueueListItem> queueList_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEEXPRESSCONNECTTRAFFICQOSQUEUERESULT_H_

View File

@@ -0,0 +1,76 @@
/*
* 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_DESCRIBEEXPRESSCONNECTTRAFFICQOSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEEXPRESSCONNECTTRAFFICQOSREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT DescribeExpressConnectTrafficQosRequest : public RpcServiceRequest {
public:
struct Tags {
std::string key;
std::string value;
};
DescribeExpressConnectTrafficQosRequest();
~DescribeExpressConnectTrafficQosRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::vector<std::string> getQosIdList() const;
void setQosIdList(const std::vector<std::string> &qosIdList);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::vector<Tags> getTags() const;
void setTags(const std::vector<Tags> &tags);
std::vector<std::string> getQosNameList() const;
void setQosNameList(const std::vector<std::string> &qosNameList);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string clientToken_;
std::string resourceGroupId_;
std::string nextToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::vector<std::string> qosIdList_;
long ownerId_;
std::vector<Tags> tags_;
std::vector<std::string> qosNameList_;
int maxResults_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEEXPRESSCONNECTTRAFFICQOSREQUEST_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_DESCRIBEEXPRESSCONNECTTRAFFICQOSRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEEXPRESSCONNECTTRAFFICQOSRESULT_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 DescribeExpressConnectTrafficQosResult : public ServiceResult
{
public:
struct QosListItem
{
struct AssociatedInstanceListItem
{
std::string instanceId;
std::string instanceStatus;
int instanceProgressing;
std::string instanceType;
};
struct QueueListItem
{
std::string status;
std::string qosId;
std::string queueId;
std::string bandwidthPercent;
std::string queueName;
std::string queueDescription;
std::string queueType;
};
struct TagsItem
{
std::string value;
std::string key;
};
std::string status;
std::string resourceGroupId;
std::string qosId;
std::string qosName;
std::vector<QosListItem::AssociatedInstanceListItem> associatedInstanceList;
std::vector<QosListItem::TagsItem> tags;
std::string qosDescription;
int progressing;
std::vector<QosListItem::QueueListItem> queueList;
};
DescribeExpressConnectTrafficQosResult();
explicit DescribeExpressConnectTrafficQosResult(const std::string &payload);
~DescribeExpressConnectTrafficQosResult();
int getTotalCount()const;
std::string getNextToken()const;
int getMaxResults()const;
std::vector<QosListItem> getQosList()const;
std::string getCount()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::string nextToken_;
int maxResults_;
std::vector<QosListItem> qosList_;
std::string count_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEEXPRESSCONNECTTRAFFICQOSRESULT_H_

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