Support elastic network interface.
This commit is contained in:
@@ -21,30 +21,126 @@ set(eflo_public_header
|
||||
include/alibabacloud/eflo/EfloExport.h )
|
||||
|
||||
set(eflo_public_header_model
|
||||
include/alibabacloud/eflo/model/AssignPrivateIpAddressRequest.h
|
||||
include/alibabacloud/eflo/model/AssignPrivateIpAddressResult.h
|
||||
include/alibabacloud/eflo/model/AssociateVpdCidrBlockRequest.h
|
||||
include/alibabacloud/eflo/model/AssociateVpdCidrBlockResult.h
|
||||
include/alibabacloud/eflo/model/CreateElasticNetworkInterfaceRequest.h
|
||||
include/alibabacloud/eflo/model/CreateElasticNetworkInterfaceResult.h
|
||||
include/alibabacloud/eflo/model/CreateErRequest.h
|
||||
include/alibabacloud/eflo/model/CreateErResult.h
|
||||
include/alibabacloud/eflo/model/CreateErAttachmentRequest.h
|
||||
include/alibabacloud/eflo/model/CreateErAttachmentResult.h
|
||||
include/alibabacloud/eflo/model/CreateErRouteMapRequest.h
|
||||
include/alibabacloud/eflo/model/CreateErRouteMapResult.h
|
||||
include/alibabacloud/eflo/model/CreateSubnetRequest.h
|
||||
include/alibabacloud/eflo/model/CreateSubnetResult.h
|
||||
include/alibabacloud/eflo/model/CreateVccRequest.h
|
||||
include/alibabacloud/eflo/model/CreateVccResult.h
|
||||
include/alibabacloud/eflo/model/CreateVccGrantRuleRequest.h
|
||||
include/alibabacloud/eflo/model/CreateVccGrantRuleResult.h
|
||||
include/alibabacloud/eflo/model/CreateVccRouteEntryRequest.h
|
||||
include/alibabacloud/eflo/model/CreateVccRouteEntryResult.h
|
||||
include/alibabacloud/eflo/model/CreateVpdRequest.h
|
||||
include/alibabacloud/eflo/model/CreateVpdResult.h
|
||||
include/alibabacloud/eflo/model/CreateVpdGrantRuleRequest.h
|
||||
include/alibabacloud/eflo/model/CreateVpdGrantRuleResult.h
|
||||
include/alibabacloud/eflo/model/DeleteElasticNetworkInterfaceRequest.h
|
||||
include/alibabacloud/eflo/model/DeleteElasticNetworkInterfaceResult.h
|
||||
include/alibabacloud/eflo/model/DeleteErRequest.h
|
||||
include/alibabacloud/eflo/model/DeleteErResult.h
|
||||
include/alibabacloud/eflo/model/DeleteErAttachmentRequest.h
|
||||
include/alibabacloud/eflo/model/DeleteErAttachmentResult.h
|
||||
include/alibabacloud/eflo/model/DeleteErRouteMapRequest.h
|
||||
include/alibabacloud/eflo/model/DeleteErRouteMapResult.h
|
||||
include/alibabacloud/eflo/model/DeleteSubnetRequest.h
|
||||
include/alibabacloud/eflo/model/DeleteSubnetResult.h
|
||||
include/alibabacloud/eflo/model/DeleteVccGrantRuleRequest.h
|
||||
include/alibabacloud/eflo/model/DeleteVccGrantRuleResult.h
|
||||
include/alibabacloud/eflo/model/DeleteVccRouteEntryRequest.h
|
||||
include/alibabacloud/eflo/model/DeleteVccRouteEntryResult.h
|
||||
include/alibabacloud/eflo/model/DeleteVpdRequest.h
|
||||
include/alibabacloud/eflo/model/DeleteVpdResult.h
|
||||
include/alibabacloud/eflo/model/DeleteVpdGrantRuleRequest.h
|
||||
include/alibabacloud/eflo/model/DeleteVpdGrantRuleResult.h
|
||||
include/alibabacloud/eflo/model/DescribeSlrRequest.h
|
||||
include/alibabacloud/eflo/model/DescribeSlrResult.h
|
||||
include/alibabacloud/eflo/model/GetElasticNetworkInterfaceRequest.h
|
||||
include/alibabacloud/eflo/model/GetElasticNetworkInterfaceResult.h
|
||||
include/alibabacloud/eflo/model/GetErRequest.h
|
||||
include/alibabacloud/eflo/model/GetErResult.h
|
||||
include/alibabacloud/eflo/model/GetErAttachmentRequest.h
|
||||
include/alibabacloud/eflo/model/GetErAttachmentResult.h
|
||||
include/alibabacloud/eflo/model/GetErRouteEntryRequest.h
|
||||
include/alibabacloud/eflo/model/GetErRouteEntryResult.h
|
||||
include/alibabacloud/eflo/model/GetErRouteMapRequest.h
|
||||
include/alibabacloud/eflo/model/GetErRouteMapResult.h
|
||||
include/alibabacloud/eflo/model/GetFabricTopologyRequest.h
|
||||
include/alibabacloud/eflo/model/GetFabricTopologyResult.h
|
||||
include/alibabacloud/eflo/model/GetLniPrivateIpAddressRequest.h
|
||||
include/alibabacloud/eflo/model/GetLniPrivateIpAddressResult.h
|
||||
include/alibabacloud/eflo/model/GetNetworkInterfaceRequest.h
|
||||
include/alibabacloud/eflo/model/GetNetworkInterfaceResult.h
|
||||
include/alibabacloud/eflo/model/GetSubnetRequest.h
|
||||
include/alibabacloud/eflo/model/GetSubnetResult.h
|
||||
include/alibabacloud/eflo/model/GetVccRequest.h
|
||||
include/alibabacloud/eflo/model/GetVccResult.h
|
||||
include/alibabacloud/eflo/model/GetVccGrantRuleRequest.h
|
||||
include/alibabacloud/eflo/model/GetVccGrantRuleResult.h
|
||||
include/alibabacloud/eflo/model/GetVccRouteEntryRequest.h
|
||||
include/alibabacloud/eflo/model/GetVccRouteEntryResult.h
|
||||
include/alibabacloud/eflo/model/GetVpdRequest.h
|
||||
include/alibabacloud/eflo/model/GetVpdResult.h
|
||||
include/alibabacloud/eflo/model/GetVpdGrantRuleRequest.h
|
||||
include/alibabacloud/eflo/model/GetVpdGrantRuleResult.h
|
||||
include/alibabacloud/eflo/model/GetVpdRouteEntryRequest.h
|
||||
include/alibabacloud/eflo/model/GetVpdRouteEntryResult.h
|
||||
include/alibabacloud/eflo/model/InitializeVccRequest.h
|
||||
include/alibabacloud/eflo/model/InitializeVccResult.h
|
||||
include/alibabacloud/eflo/model/ListElasticNetworkInterfacesRequest.h
|
||||
include/alibabacloud/eflo/model/ListElasticNetworkInterfacesResult.h
|
||||
include/alibabacloud/eflo/model/ListErAttachmentsRequest.h
|
||||
include/alibabacloud/eflo/model/ListErAttachmentsResult.h
|
||||
include/alibabacloud/eflo/model/ListErRouteEntriesRequest.h
|
||||
include/alibabacloud/eflo/model/ListErRouteEntriesResult.h
|
||||
include/alibabacloud/eflo/model/ListErRouteMapsRequest.h
|
||||
include/alibabacloud/eflo/model/ListErRouteMapsResult.h
|
||||
include/alibabacloud/eflo/model/ListErsRequest.h
|
||||
include/alibabacloud/eflo/model/ListErsResult.h
|
||||
include/alibabacloud/eflo/model/ListInstancesByNcdRequest.h
|
||||
include/alibabacloud/eflo/model/ListInstancesByNcdResult.h
|
||||
include/alibabacloud/eflo/model/ListLniPrivateIpAddressRequest.h
|
||||
include/alibabacloud/eflo/model/ListLniPrivateIpAddressResult.h
|
||||
include/alibabacloud/eflo/model/ListNetworkInterfacesRequest.h
|
||||
include/alibabacloud/eflo/model/ListNetworkInterfacesResult.h
|
||||
include/alibabacloud/eflo/model/ListSubnetsRequest.h
|
||||
include/alibabacloud/eflo/model/ListSubnetsResult.h
|
||||
include/alibabacloud/eflo/model/ListVccGrantRulesRequest.h
|
||||
include/alibabacloud/eflo/model/ListVccGrantRulesResult.h
|
||||
include/alibabacloud/eflo/model/ListVccRouteEntriesRequest.h
|
||||
include/alibabacloud/eflo/model/ListVccRouteEntriesResult.h
|
||||
include/alibabacloud/eflo/model/ListVccsRequest.h
|
||||
include/alibabacloud/eflo/model/ListVccsResult.h
|
||||
include/alibabacloud/eflo/model/ListVpdGrantRulesRequest.h
|
||||
include/alibabacloud/eflo/model/ListVpdGrantRulesResult.h
|
||||
include/alibabacloud/eflo/model/ListVpdRouteEntriesRequest.h
|
||||
include/alibabacloud/eflo/model/ListVpdRouteEntriesResult.h
|
||||
include/alibabacloud/eflo/model/ListVpdsRequest.h
|
||||
include/alibabacloud/eflo/model/ListVpdsResult.h
|
||||
include/alibabacloud/eflo/model/QueryInstanceNcdRequest.h
|
||||
include/alibabacloud/eflo/model/QueryInstanceNcdResult.h
|
||||
include/alibabacloud/eflo/model/UnAssignPrivateIpAddressRequest.h
|
||||
include/alibabacloud/eflo/model/UnAssignPrivateIpAddressResult.h
|
||||
include/alibabacloud/eflo/model/UnAssociateVpdCidrBlockRequest.h
|
||||
include/alibabacloud/eflo/model/UnAssociateVpdCidrBlockResult.h
|
||||
include/alibabacloud/eflo/model/UpdateElasticNetworkInterfaceRequest.h
|
||||
include/alibabacloud/eflo/model/UpdateElasticNetworkInterfaceResult.h
|
||||
include/alibabacloud/eflo/model/UpdateErRequest.h
|
||||
include/alibabacloud/eflo/model/UpdateErResult.h
|
||||
include/alibabacloud/eflo/model/UpdateErAttachmentRequest.h
|
||||
include/alibabacloud/eflo/model/UpdateErAttachmentResult.h
|
||||
include/alibabacloud/eflo/model/UpdateErRouteMapRequest.h
|
||||
include/alibabacloud/eflo/model/UpdateErRouteMapResult.h
|
||||
include/alibabacloud/eflo/model/UpdateSubnetRequest.h
|
||||
include/alibabacloud/eflo/model/UpdateSubnetResult.h
|
||||
include/alibabacloud/eflo/model/UpdateVccRequest.h
|
||||
@@ -54,30 +150,126 @@ set(eflo_public_header_model
|
||||
|
||||
set(eflo_src
|
||||
src/EfloClient.cc
|
||||
src/model/AssignPrivateIpAddressRequest.cc
|
||||
src/model/AssignPrivateIpAddressResult.cc
|
||||
src/model/AssociateVpdCidrBlockRequest.cc
|
||||
src/model/AssociateVpdCidrBlockResult.cc
|
||||
src/model/CreateElasticNetworkInterfaceRequest.cc
|
||||
src/model/CreateElasticNetworkInterfaceResult.cc
|
||||
src/model/CreateErRequest.cc
|
||||
src/model/CreateErResult.cc
|
||||
src/model/CreateErAttachmentRequest.cc
|
||||
src/model/CreateErAttachmentResult.cc
|
||||
src/model/CreateErRouteMapRequest.cc
|
||||
src/model/CreateErRouteMapResult.cc
|
||||
src/model/CreateSubnetRequest.cc
|
||||
src/model/CreateSubnetResult.cc
|
||||
src/model/CreateVccRequest.cc
|
||||
src/model/CreateVccResult.cc
|
||||
src/model/CreateVccGrantRuleRequest.cc
|
||||
src/model/CreateVccGrantRuleResult.cc
|
||||
src/model/CreateVccRouteEntryRequest.cc
|
||||
src/model/CreateVccRouteEntryResult.cc
|
||||
src/model/CreateVpdRequest.cc
|
||||
src/model/CreateVpdResult.cc
|
||||
src/model/CreateVpdGrantRuleRequest.cc
|
||||
src/model/CreateVpdGrantRuleResult.cc
|
||||
src/model/DeleteElasticNetworkInterfaceRequest.cc
|
||||
src/model/DeleteElasticNetworkInterfaceResult.cc
|
||||
src/model/DeleteErRequest.cc
|
||||
src/model/DeleteErResult.cc
|
||||
src/model/DeleteErAttachmentRequest.cc
|
||||
src/model/DeleteErAttachmentResult.cc
|
||||
src/model/DeleteErRouteMapRequest.cc
|
||||
src/model/DeleteErRouteMapResult.cc
|
||||
src/model/DeleteSubnetRequest.cc
|
||||
src/model/DeleteSubnetResult.cc
|
||||
src/model/DeleteVccGrantRuleRequest.cc
|
||||
src/model/DeleteVccGrantRuleResult.cc
|
||||
src/model/DeleteVccRouteEntryRequest.cc
|
||||
src/model/DeleteVccRouteEntryResult.cc
|
||||
src/model/DeleteVpdRequest.cc
|
||||
src/model/DeleteVpdResult.cc
|
||||
src/model/DeleteVpdGrantRuleRequest.cc
|
||||
src/model/DeleteVpdGrantRuleResult.cc
|
||||
src/model/DescribeSlrRequest.cc
|
||||
src/model/DescribeSlrResult.cc
|
||||
src/model/GetElasticNetworkInterfaceRequest.cc
|
||||
src/model/GetElasticNetworkInterfaceResult.cc
|
||||
src/model/GetErRequest.cc
|
||||
src/model/GetErResult.cc
|
||||
src/model/GetErAttachmentRequest.cc
|
||||
src/model/GetErAttachmentResult.cc
|
||||
src/model/GetErRouteEntryRequest.cc
|
||||
src/model/GetErRouteEntryResult.cc
|
||||
src/model/GetErRouteMapRequest.cc
|
||||
src/model/GetErRouteMapResult.cc
|
||||
src/model/GetFabricTopologyRequest.cc
|
||||
src/model/GetFabricTopologyResult.cc
|
||||
src/model/GetLniPrivateIpAddressRequest.cc
|
||||
src/model/GetLniPrivateIpAddressResult.cc
|
||||
src/model/GetNetworkInterfaceRequest.cc
|
||||
src/model/GetNetworkInterfaceResult.cc
|
||||
src/model/GetSubnetRequest.cc
|
||||
src/model/GetSubnetResult.cc
|
||||
src/model/GetVccRequest.cc
|
||||
src/model/GetVccResult.cc
|
||||
src/model/GetVccGrantRuleRequest.cc
|
||||
src/model/GetVccGrantRuleResult.cc
|
||||
src/model/GetVccRouteEntryRequest.cc
|
||||
src/model/GetVccRouteEntryResult.cc
|
||||
src/model/GetVpdRequest.cc
|
||||
src/model/GetVpdResult.cc
|
||||
src/model/GetVpdGrantRuleRequest.cc
|
||||
src/model/GetVpdGrantRuleResult.cc
|
||||
src/model/GetVpdRouteEntryRequest.cc
|
||||
src/model/GetVpdRouteEntryResult.cc
|
||||
src/model/InitializeVccRequest.cc
|
||||
src/model/InitializeVccResult.cc
|
||||
src/model/ListElasticNetworkInterfacesRequest.cc
|
||||
src/model/ListElasticNetworkInterfacesResult.cc
|
||||
src/model/ListErAttachmentsRequest.cc
|
||||
src/model/ListErAttachmentsResult.cc
|
||||
src/model/ListErRouteEntriesRequest.cc
|
||||
src/model/ListErRouteEntriesResult.cc
|
||||
src/model/ListErRouteMapsRequest.cc
|
||||
src/model/ListErRouteMapsResult.cc
|
||||
src/model/ListErsRequest.cc
|
||||
src/model/ListErsResult.cc
|
||||
src/model/ListInstancesByNcdRequest.cc
|
||||
src/model/ListInstancesByNcdResult.cc
|
||||
src/model/ListLniPrivateIpAddressRequest.cc
|
||||
src/model/ListLniPrivateIpAddressResult.cc
|
||||
src/model/ListNetworkInterfacesRequest.cc
|
||||
src/model/ListNetworkInterfacesResult.cc
|
||||
src/model/ListSubnetsRequest.cc
|
||||
src/model/ListSubnetsResult.cc
|
||||
src/model/ListVccGrantRulesRequest.cc
|
||||
src/model/ListVccGrantRulesResult.cc
|
||||
src/model/ListVccRouteEntriesRequest.cc
|
||||
src/model/ListVccRouteEntriesResult.cc
|
||||
src/model/ListVccsRequest.cc
|
||||
src/model/ListVccsResult.cc
|
||||
src/model/ListVpdGrantRulesRequest.cc
|
||||
src/model/ListVpdGrantRulesResult.cc
|
||||
src/model/ListVpdRouteEntriesRequest.cc
|
||||
src/model/ListVpdRouteEntriesResult.cc
|
||||
src/model/ListVpdsRequest.cc
|
||||
src/model/ListVpdsResult.cc
|
||||
src/model/QueryInstanceNcdRequest.cc
|
||||
src/model/QueryInstanceNcdResult.cc
|
||||
src/model/UnAssignPrivateIpAddressRequest.cc
|
||||
src/model/UnAssignPrivateIpAddressResult.cc
|
||||
src/model/UnAssociateVpdCidrBlockRequest.cc
|
||||
src/model/UnAssociateVpdCidrBlockResult.cc
|
||||
src/model/UpdateElasticNetworkInterfaceRequest.cc
|
||||
src/model/UpdateElasticNetworkInterfaceResult.cc
|
||||
src/model/UpdateErRequest.cc
|
||||
src/model/UpdateErResult.cc
|
||||
src/model/UpdateErAttachmentRequest.cc
|
||||
src/model/UpdateErAttachmentResult.cc
|
||||
src/model/UpdateErRouteMapRequest.cc
|
||||
src/model/UpdateErRouteMapResult.cc
|
||||
src/model/UpdateSubnetRequest.cc
|
||||
src/model/UpdateSubnetResult.cc
|
||||
src/model/UpdateVccRequest.cc
|
||||
|
||||
@@ -22,30 +22,126 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "EfloExport.h"
|
||||
#include "model/AssignPrivateIpAddressRequest.h"
|
||||
#include "model/AssignPrivateIpAddressResult.h"
|
||||
#include "model/AssociateVpdCidrBlockRequest.h"
|
||||
#include "model/AssociateVpdCidrBlockResult.h"
|
||||
#include "model/CreateElasticNetworkInterfaceRequest.h"
|
||||
#include "model/CreateElasticNetworkInterfaceResult.h"
|
||||
#include "model/CreateErRequest.h"
|
||||
#include "model/CreateErResult.h"
|
||||
#include "model/CreateErAttachmentRequest.h"
|
||||
#include "model/CreateErAttachmentResult.h"
|
||||
#include "model/CreateErRouteMapRequest.h"
|
||||
#include "model/CreateErRouteMapResult.h"
|
||||
#include "model/CreateSubnetRequest.h"
|
||||
#include "model/CreateSubnetResult.h"
|
||||
#include "model/CreateVccRequest.h"
|
||||
#include "model/CreateVccResult.h"
|
||||
#include "model/CreateVccGrantRuleRequest.h"
|
||||
#include "model/CreateVccGrantRuleResult.h"
|
||||
#include "model/CreateVccRouteEntryRequest.h"
|
||||
#include "model/CreateVccRouteEntryResult.h"
|
||||
#include "model/CreateVpdRequest.h"
|
||||
#include "model/CreateVpdResult.h"
|
||||
#include "model/CreateVpdGrantRuleRequest.h"
|
||||
#include "model/CreateVpdGrantRuleResult.h"
|
||||
#include "model/DeleteElasticNetworkInterfaceRequest.h"
|
||||
#include "model/DeleteElasticNetworkInterfaceResult.h"
|
||||
#include "model/DeleteErRequest.h"
|
||||
#include "model/DeleteErResult.h"
|
||||
#include "model/DeleteErAttachmentRequest.h"
|
||||
#include "model/DeleteErAttachmentResult.h"
|
||||
#include "model/DeleteErRouteMapRequest.h"
|
||||
#include "model/DeleteErRouteMapResult.h"
|
||||
#include "model/DeleteSubnetRequest.h"
|
||||
#include "model/DeleteSubnetResult.h"
|
||||
#include "model/DeleteVccGrantRuleRequest.h"
|
||||
#include "model/DeleteVccGrantRuleResult.h"
|
||||
#include "model/DeleteVccRouteEntryRequest.h"
|
||||
#include "model/DeleteVccRouteEntryResult.h"
|
||||
#include "model/DeleteVpdRequest.h"
|
||||
#include "model/DeleteVpdResult.h"
|
||||
#include "model/DeleteVpdGrantRuleRequest.h"
|
||||
#include "model/DeleteVpdGrantRuleResult.h"
|
||||
#include "model/DescribeSlrRequest.h"
|
||||
#include "model/DescribeSlrResult.h"
|
||||
#include "model/GetElasticNetworkInterfaceRequest.h"
|
||||
#include "model/GetElasticNetworkInterfaceResult.h"
|
||||
#include "model/GetErRequest.h"
|
||||
#include "model/GetErResult.h"
|
||||
#include "model/GetErAttachmentRequest.h"
|
||||
#include "model/GetErAttachmentResult.h"
|
||||
#include "model/GetErRouteEntryRequest.h"
|
||||
#include "model/GetErRouteEntryResult.h"
|
||||
#include "model/GetErRouteMapRequest.h"
|
||||
#include "model/GetErRouteMapResult.h"
|
||||
#include "model/GetFabricTopologyRequest.h"
|
||||
#include "model/GetFabricTopologyResult.h"
|
||||
#include "model/GetLniPrivateIpAddressRequest.h"
|
||||
#include "model/GetLniPrivateIpAddressResult.h"
|
||||
#include "model/GetNetworkInterfaceRequest.h"
|
||||
#include "model/GetNetworkInterfaceResult.h"
|
||||
#include "model/GetSubnetRequest.h"
|
||||
#include "model/GetSubnetResult.h"
|
||||
#include "model/GetVccRequest.h"
|
||||
#include "model/GetVccResult.h"
|
||||
#include "model/GetVccGrantRuleRequest.h"
|
||||
#include "model/GetVccGrantRuleResult.h"
|
||||
#include "model/GetVccRouteEntryRequest.h"
|
||||
#include "model/GetVccRouteEntryResult.h"
|
||||
#include "model/GetVpdRequest.h"
|
||||
#include "model/GetVpdResult.h"
|
||||
#include "model/GetVpdGrantRuleRequest.h"
|
||||
#include "model/GetVpdGrantRuleResult.h"
|
||||
#include "model/GetVpdRouteEntryRequest.h"
|
||||
#include "model/GetVpdRouteEntryResult.h"
|
||||
#include "model/InitializeVccRequest.h"
|
||||
#include "model/InitializeVccResult.h"
|
||||
#include "model/ListElasticNetworkInterfacesRequest.h"
|
||||
#include "model/ListElasticNetworkInterfacesResult.h"
|
||||
#include "model/ListErAttachmentsRequest.h"
|
||||
#include "model/ListErAttachmentsResult.h"
|
||||
#include "model/ListErRouteEntriesRequest.h"
|
||||
#include "model/ListErRouteEntriesResult.h"
|
||||
#include "model/ListErRouteMapsRequest.h"
|
||||
#include "model/ListErRouteMapsResult.h"
|
||||
#include "model/ListErsRequest.h"
|
||||
#include "model/ListErsResult.h"
|
||||
#include "model/ListInstancesByNcdRequest.h"
|
||||
#include "model/ListInstancesByNcdResult.h"
|
||||
#include "model/ListLniPrivateIpAddressRequest.h"
|
||||
#include "model/ListLniPrivateIpAddressResult.h"
|
||||
#include "model/ListNetworkInterfacesRequest.h"
|
||||
#include "model/ListNetworkInterfacesResult.h"
|
||||
#include "model/ListSubnetsRequest.h"
|
||||
#include "model/ListSubnetsResult.h"
|
||||
#include "model/ListVccGrantRulesRequest.h"
|
||||
#include "model/ListVccGrantRulesResult.h"
|
||||
#include "model/ListVccRouteEntriesRequest.h"
|
||||
#include "model/ListVccRouteEntriesResult.h"
|
||||
#include "model/ListVccsRequest.h"
|
||||
#include "model/ListVccsResult.h"
|
||||
#include "model/ListVpdGrantRulesRequest.h"
|
||||
#include "model/ListVpdGrantRulesResult.h"
|
||||
#include "model/ListVpdRouteEntriesRequest.h"
|
||||
#include "model/ListVpdRouteEntriesResult.h"
|
||||
#include "model/ListVpdsRequest.h"
|
||||
#include "model/ListVpdsResult.h"
|
||||
#include "model/QueryInstanceNcdRequest.h"
|
||||
#include "model/QueryInstanceNcdResult.h"
|
||||
#include "model/UnAssignPrivateIpAddressRequest.h"
|
||||
#include "model/UnAssignPrivateIpAddressResult.h"
|
||||
#include "model/UnAssociateVpdCidrBlockRequest.h"
|
||||
#include "model/UnAssociateVpdCidrBlockResult.h"
|
||||
#include "model/UpdateElasticNetworkInterfaceRequest.h"
|
||||
#include "model/UpdateElasticNetworkInterfaceResult.h"
|
||||
#include "model/UpdateErRequest.h"
|
||||
#include "model/UpdateErResult.h"
|
||||
#include "model/UpdateErAttachmentRequest.h"
|
||||
#include "model/UpdateErAttachmentResult.h"
|
||||
#include "model/UpdateErRouteMapRequest.h"
|
||||
#include "model/UpdateErRouteMapResult.h"
|
||||
#include "model/UpdateSubnetRequest.h"
|
||||
#include "model/UpdateSubnetResult.h"
|
||||
#include "model/UpdateVccRequest.h"
|
||||
@@ -61,42 +157,186 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_EFLO_EXPORT EfloClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AssignPrivateIpAddressResult> AssignPrivateIpAddressOutcome;
|
||||
typedef std::future<AssignPrivateIpAddressOutcome> AssignPrivateIpAddressOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::AssignPrivateIpAddressRequest&, const AssignPrivateIpAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssignPrivateIpAddressAsyncHandler;
|
||||
typedef Outcome<Error, Model::AssociateVpdCidrBlockResult> AssociateVpdCidrBlockOutcome;
|
||||
typedef std::future<AssociateVpdCidrBlockOutcome> AssociateVpdCidrBlockOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::AssociateVpdCidrBlockRequest&, const AssociateVpdCidrBlockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateVpdCidrBlockAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateElasticNetworkInterfaceResult> CreateElasticNetworkInterfaceOutcome;
|
||||
typedef std::future<CreateElasticNetworkInterfaceOutcome> CreateElasticNetworkInterfaceOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::CreateElasticNetworkInterfaceRequest&, const CreateElasticNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateElasticNetworkInterfaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateErResult> CreateErOutcome;
|
||||
typedef std::future<CreateErOutcome> CreateErOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::CreateErRequest&, const CreateErOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateErAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateErAttachmentResult> CreateErAttachmentOutcome;
|
||||
typedef std::future<CreateErAttachmentOutcome> CreateErAttachmentOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::CreateErAttachmentRequest&, const CreateErAttachmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateErAttachmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateErRouteMapResult> CreateErRouteMapOutcome;
|
||||
typedef std::future<CreateErRouteMapOutcome> CreateErRouteMapOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::CreateErRouteMapRequest&, const CreateErRouteMapOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateErRouteMapAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateSubnetResult> CreateSubnetOutcome;
|
||||
typedef std::future<CreateSubnetOutcome> CreateSubnetOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::CreateSubnetRequest&, const CreateSubnetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSubnetAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVccResult> CreateVccOutcome;
|
||||
typedef std::future<CreateVccOutcome> CreateVccOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::CreateVccRequest&, const CreateVccOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVccAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVccGrantRuleResult> CreateVccGrantRuleOutcome;
|
||||
typedef std::future<CreateVccGrantRuleOutcome> CreateVccGrantRuleOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::CreateVccGrantRuleRequest&, const CreateVccGrantRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVccGrantRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVccRouteEntryResult> CreateVccRouteEntryOutcome;
|
||||
typedef std::future<CreateVccRouteEntryOutcome> CreateVccRouteEntryOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::CreateVccRouteEntryRequest&, const CreateVccRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVccRouteEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVpdResult> CreateVpdOutcome;
|
||||
typedef std::future<CreateVpdOutcome> CreateVpdOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::CreateVpdRequest&, const CreateVpdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVpdAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVpdGrantRuleResult> CreateVpdGrantRuleOutcome;
|
||||
typedef std::future<CreateVpdGrantRuleOutcome> CreateVpdGrantRuleOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::CreateVpdGrantRuleRequest&, const CreateVpdGrantRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVpdGrantRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteElasticNetworkInterfaceResult> DeleteElasticNetworkInterfaceOutcome;
|
||||
typedef std::future<DeleteElasticNetworkInterfaceOutcome> DeleteElasticNetworkInterfaceOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::DeleteElasticNetworkInterfaceRequest&, const DeleteElasticNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteElasticNetworkInterfaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteErResult> DeleteErOutcome;
|
||||
typedef std::future<DeleteErOutcome> DeleteErOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::DeleteErRequest&, const DeleteErOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteErAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteErAttachmentResult> DeleteErAttachmentOutcome;
|
||||
typedef std::future<DeleteErAttachmentOutcome> DeleteErAttachmentOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::DeleteErAttachmentRequest&, const DeleteErAttachmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteErAttachmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteErRouteMapResult> DeleteErRouteMapOutcome;
|
||||
typedef std::future<DeleteErRouteMapOutcome> DeleteErRouteMapOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::DeleteErRouteMapRequest&, const DeleteErRouteMapOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteErRouteMapAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteSubnetResult> DeleteSubnetOutcome;
|
||||
typedef std::future<DeleteSubnetOutcome> DeleteSubnetOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::DeleteSubnetRequest&, const DeleteSubnetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSubnetAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVccGrantRuleResult> DeleteVccGrantRuleOutcome;
|
||||
typedef std::future<DeleteVccGrantRuleOutcome> DeleteVccGrantRuleOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::DeleteVccGrantRuleRequest&, const DeleteVccGrantRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVccGrantRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVccRouteEntryResult> DeleteVccRouteEntryOutcome;
|
||||
typedef std::future<DeleteVccRouteEntryOutcome> DeleteVccRouteEntryOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::DeleteVccRouteEntryRequest&, const DeleteVccRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVccRouteEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVpdResult> DeleteVpdOutcome;
|
||||
typedef std::future<DeleteVpdOutcome> DeleteVpdOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::DeleteVpdRequest&, const DeleteVpdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVpdAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVpdGrantRuleResult> DeleteVpdGrantRuleOutcome;
|
||||
typedef std::future<DeleteVpdGrantRuleOutcome> DeleteVpdGrantRuleOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::DeleteVpdGrantRuleRequest&, const DeleteVpdGrantRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVpdGrantRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSlrResult> DescribeSlrOutcome;
|
||||
typedef std::future<DescribeSlrOutcome> DescribeSlrOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::DescribeSlrRequest&, const DescribeSlrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlrAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetElasticNetworkInterfaceResult> GetElasticNetworkInterfaceOutcome;
|
||||
typedef std::future<GetElasticNetworkInterfaceOutcome> GetElasticNetworkInterfaceOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetElasticNetworkInterfaceRequest&, const GetElasticNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetElasticNetworkInterfaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetErResult> GetErOutcome;
|
||||
typedef std::future<GetErOutcome> GetErOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetErRequest&, const GetErOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetErAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetErAttachmentResult> GetErAttachmentOutcome;
|
||||
typedef std::future<GetErAttachmentOutcome> GetErAttachmentOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetErAttachmentRequest&, const GetErAttachmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetErAttachmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetErRouteEntryResult> GetErRouteEntryOutcome;
|
||||
typedef std::future<GetErRouteEntryOutcome> GetErRouteEntryOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetErRouteEntryRequest&, const GetErRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetErRouteEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetErRouteMapResult> GetErRouteMapOutcome;
|
||||
typedef std::future<GetErRouteMapOutcome> GetErRouteMapOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetErRouteMapRequest&, const GetErRouteMapOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetErRouteMapAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetFabricTopologyResult> GetFabricTopologyOutcome;
|
||||
typedef std::future<GetFabricTopologyOutcome> GetFabricTopologyOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetFabricTopologyRequest&, const GetFabricTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFabricTopologyAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetLniPrivateIpAddressResult> GetLniPrivateIpAddressOutcome;
|
||||
typedef std::future<GetLniPrivateIpAddressOutcome> GetLniPrivateIpAddressOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetLniPrivateIpAddressRequest&, const GetLniPrivateIpAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLniPrivateIpAddressAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNetworkInterfaceResult> GetNetworkInterfaceOutcome;
|
||||
typedef std::future<GetNetworkInterfaceOutcome> GetNetworkInterfaceOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetNetworkInterfaceRequest&, const GetNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNetworkInterfaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSubnetResult> GetSubnetOutcome;
|
||||
typedef std::future<GetSubnetOutcome> GetSubnetOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetSubnetRequest&, const GetSubnetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSubnetAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVccResult> GetVccOutcome;
|
||||
typedef std::future<GetVccOutcome> GetVccOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetVccRequest&, const GetVccOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVccAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVccGrantRuleResult> GetVccGrantRuleOutcome;
|
||||
typedef std::future<GetVccGrantRuleOutcome> GetVccGrantRuleOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetVccGrantRuleRequest&, const GetVccGrantRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVccGrantRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVccRouteEntryResult> GetVccRouteEntryOutcome;
|
||||
typedef std::future<GetVccRouteEntryOutcome> GetVccRouteEntryOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetVccRouteEntryRequest&, const GetVccRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVccRouteEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVpdResult> GetVpdOutcome;
|
||||
typedef std::future<GetVpdOutcome> GetVpdOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetVpdRequest&, const GetVpdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVpdAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVpdGrantRuleResult> GetVpdGrantRuleOutcome;
|
||||
typedef std::future<GetVpdGrantRuleOutcome> GetVpdGrantRuleOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetVpdGrantRuleRequest&, const GetVpdGrantRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVpdGrantRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVpdRouteEntryResult> GetVpdRouteEntryOutcome;
|
||||
typedef std::future<GetVpdRouteEntryOutcome> GetVpdRouteEntryOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::GetVpdRouteEntryRequest&, const GetVpdRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVpdRouteEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::InitializeVccResult> InitializeVccOutcome;
|
||||
typedef std::future<InitializeVccOutcome> InitializeVccOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::InitializeVccRequest&, const InitializeVccOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitializeVccAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListElasticNetworkInterfacesResult> ListElasticNetworkInterfacesOutcome;
|
||||
typedef std::future<ListElasticNetworkInterfacesOutcome> ListElasticNetworkInterfacesOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListElasticNetworkInterfacesRequest&, const ListElasticNetworkInterfacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListElasticNetworkInterfacesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListErAttachmentsResult> ListErAttachmentsOutcome;
|
||||
typedef std::future<ListErAttachmentsOutcome> ListErAttachmentsOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListErAttachmentsRequest&, const ListErAttachmentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListErAttachmentsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListErRouteEntriesResult> ListErRouteEntriesOutcome;
|
||||
typedef std::future<ListErRouteEntriesOutcome> ListErRouteEntriesOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListErRouteEntriesRequest&, const ListErRouteEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListErRouteEntriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListErRouteMapsResult> ListErRouteMapsOutcome;
|
||||
typedef std::future<ListErRouteMapsOutcome> ListErRouteMapsOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListErRouteMapsRequest&, const ListErRouteMapsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListErRouteMapsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListErsResult> ListErsOutcome;
|
||||
typedef std::future<ListErsOutcome> ListErsOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListErsRequest&, const ListErsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListErsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListInstancesByNcdResult> ListInstancesByNcdOutcome;
|
||||
typedef std::future<ListInstancesByNcdOutcome> ListInstancesByNcdOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListInstancesByNcdRequest&, const ListInstancesByNcdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstancesByNcdAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListLniPrivateIpAddressResult> ListLniPrivateIpAddressOutcome;
|
||||
typedef std::future<ListLniPrivateIpAddressOutcome> ListLniPrivateIpAddressOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListLniPrivateIpAddressRequest&, const ListLniPrivateIpAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLniPrivateIpAddressAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNetworkInterfacesResult> ListNetworkInterfacesOutcome;
|
||||
typedef std::future<ListNetworkInterfacesOutcome> ListNetworkInterfacesOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListNetworkInterfacesRequest&, const ListNetworkInterfacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNetworkInterfacesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListSubnetsResult> ListSubnetsOutcome;
|
||||
typedef std::future<ListSubnetsOutcome> ListSubnetsOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListSubnetsRequest&, const ListSubnetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSubnetsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVccGrantRulesResult> ListVccGrantRulesOutcome;
|
||||
typedef std::future<ListVccGrantRulesOutcome> ListVccGrantRulesOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListVccGrantRulesRequest&, const ListVccGrantRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVccGrantRulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVccRouteEntriesResult> ListVccRouteEntriesOutcome;
|
||||
typedef std::future<ListVccRouteEntriesOutcome> ListVccRouteEntriesOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListVccRouteEntriesRequest&, const ListVccRouteEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVccRouteEntriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVccsResult> ListVccsOutcome;
|
||||
typedef std::future<ListVccsOutcome> ListVccsOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListVccsRequest&, const ListVccsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVccsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVpdGrantRulesResult> ListVpdGrantRulesOutcome;
|
||||
typedef std::future<ListVpdGrantRulesOutcome> ListVpdGrantRulesOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListVpdGrantRulesRequest&, const ListVpdGrantRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVpdGrantRulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVpdRouteEntriesResult> ListVpdRouteEntriesOutcome;
|
||||
typedef std::future<ListVpdRouteEntriesOutcome> ListVpdRouteEntriesOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListVpdRouteEntriesRequest&, const ListVpdRouteEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVpdRouteEntriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVpdsResult> ListVpdsOutcome;
|
||||
typedef std::future<ListVpdsOutcome> ListVpdsOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::ListVpdsRequest&, const ListVpdsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVpdsAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryInstanceNcdResult> QueryInstanceNcdOutcome;
|
||||
typedef std::future<QueryInstanceNcdOutcome> QueryInstanceNcdOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::QueryInstanceNcdRequest&, const QueryInstanceNcdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryInstanceNcdAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnAssignPrivateIpAddressResult> UnAssignPrivateIpAddressOutcome;
|
||||
typedef std::future<UnAssignPrivateIpAddressOutcome> UnAssignPrivateIpAddressOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::UnAssignPrivateIpAddressRequest&, const UnAssignPrivateIpAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnAssignPrivateIpAddressAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnAssociateVpdCidrBlockResult> UnAssociateVpdCidrBlockOutcome;
|
||||
typedef std::future<UnAssociateVpdCidrBlockOutcome> UnAssociateVpdCidrBlockOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::UnAssociateVpdCidrBlockRequest&, const UnAssociateVpdCidrBlockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnAssociateVpdCidrBlockAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateElasticNetworkInterfaceResult> UpdateElasticNetworkInterfaceOutcome;
|
||||
typedef std::future<UpdateElasticNetworkInterfaceOutcome> UpdateElasticNetworkInterfaceOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::UpdateElasticNetworkInterfaceRequest&, const UpdateElasticNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateElasticNetworkInterfaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateErResult> UpdateErOutcome;
|
||||
typedef std::future<UpdateErOutcome> UpdateErOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::UpdateErRequest&, const UpdateErOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateErAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateErAttachmentResult> UpdateErAttachmentOutcome;
|
||||
typedef std::future<UpdateErAttachmentOutcome> UpdateErAttachmentOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::UpdateErAttachmentRequest&, const UpdateErAttachmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateErAttachmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateErRouteMapResult> UpdateErRouteMapOutcome;
|
||||
typedef std::future<UpdateErRouteMapOutcome> UpdateErRouteMapOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::UpdateErRouteMapRequest&, const UpdateErRouteMapOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateErRouteMapAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateSubnetResult> UpdateSubnetOutcome;
|
||||
typedef std::future<UpdateSubnetOutcome> UpdateSubnetOutcomeCallable;
|
||||
typedef std::function<void(const EfloClient*, const Model::UpdateSubnetRequest&, const UpdateSubnetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSubnetAsyncHandler;
|
||||
@@ -111,42 +351,186 @@ namespace AlibabaCloud
|
||||
EfloClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
EfloClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~EfloClient();
|
||||
AssignPrivateIpAddressOutcome assignPrivateIpAddress(const Model::AssignPrivateIpAddressRequest &request)const;
|
||||
void assignPrivateIpAddressAsync(const Model::AssignPrivateIpAddressRequest& request, const AssignPrivateIpAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AssignPrivateIpAddressOutcomeCallable assignPrivateIpAddressCallable(const Model::AssignPrivateIpAddressRequest& request) const;
|
||||
AssociateVpdCidrBlockOutcome associateVpdCidrBlock(const Model::AssociateVpdCidrBlockRequest &request)const;
|
||||
void associateVpdCidrBlockAsync(const Model::AssociateVpdCidrBlockRequest& request, const AssociateVpdCidrBlockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AssociateVpdCidrBlockOutcomeCallable associateVpdCidrBlockCallable(const Model::AssociateVpdCidrBlockRequest& request) const;
|
||||
CreateElasticNetworkInterfaceOutcome createElasticNetworkInterface(const Model::CreateElasticNetworkInterfaceRequest &request)const;
|
||||
void createElasticNetworkInterfaceAsync(const Model::CreateElasticNetworkInterfaceRequest& request, const CreateElasticNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateElasticNetworkInterfaceOutcomeCallable createElasticNetworkInterfaceCallable(const Model::CreateElasticNetworkInterfaceRequest& request) const;
|
||||
CreateErOutcome createEr(const Model::CreateErRequest &request)const;
|
||||
void createErAsync(const Model::CreateErRequest& request, const CreateErAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateErOutcomeCallable createErCallable(const Model::CreateErRequest& request) const;
|
||||
CreateErAttachmentOutcome createErAttachment(const Model::CreateErAttachmentRequest &request)const;
|
||||
void createErAttachmentAsync(const Model::CreateErAttachmentRequest& request, const CreateErAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateErAttachmentOutcomeCallable createErAttachmentCallable(const Model::CreateErAttachmentRequest& request) const;
|
||||
CreateErRouteMapOutcome createErRouteMap(const Model::CreateErRouteMapRequest &request)const;
|
||||
void createErRouteMapAsync(const Model::CreateErRouteMapRequest& request, const CreateErRouteMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateErRouteMapOutcomeCallable createErRouteMapCallable(const Model::CreateErRouteMapRequest& request) const;
|
||||
CreateSubnetOutcome createSubnet(const Model::CreateSubnetRequest &request)const;
|
||||
void createSubnetAsync(const Model::CreateSubnetRequest& request, const CreateSubnetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateSubnetOutcomeCallable createSubnetCallable(const Model::CreateSubnetRequest& request) const;
|
||||
CreateVccOutcome createVcc(const Model::CreateVccRequest &request)const;
|
||||
void createVccAsync(const Model::CreateVccRequest& request, const CreateVccAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVccOutcomeCallable createVccCallable(const Model::CreateVccRequest& request) const;
|
||||
CreateVccGrantRuleOutcome createVccGrantRule(const Model::CreateVccGrantRuleRequest &request)const;
|
||||
void createVccGrantRuleAsync(const Model::CreateVccGrantRuleRequest& request, const CreateVccGrantRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVccGrantRuleOutcomeCallable createVccGrantRuleCallable(const Model::CreateVccGrantRuleRequest& request) const;
|
||||
CreateVccRouteEntryOutcome createVccRouteEntry(const Model::CreateVccRouteEntryRequest &request)const;
|
||||
void createVccRouteEntryAsync(const Model::CreateVccRouteEntryRequest& request, const CreateVccRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVccRouteEntryOutcomeCallable createVccRouteEntryCallable(const Model::CreateVccRouteEntryRequest& request) const;
|
||||
CreateVpdOutcome createVpd(const Model::CreateVpdRequest &request)const;
|
||||
void createVpdAsync(const Model::CreateVpdRequest& request, const CreateVpdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVpdOutcomeCallable createVpdCallable(const Model::CreateVpdRequest& request) const;
|
||||
CreateVpdGrantRuleOutcome createVpdGrantRule(const Model::CreateVpdGrantRuleRequest &request)const;
|
||||
void createVpdGrantRuleAsync(const Model::CreateVpdGrantRuleRequest& request, const CreateVpdGrantRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVpdGrantRuleOutcomeCallable createVpdGrantRuleCallable(const Model::CreateVpdGrantRuleRequest& request) const;
|
||||
DeleteElasticNetworkInterfaceOutcome deleteElasticNetworkInterface(const Model::DeleteElasticNetworkInterfaceRequest &request)const;
|
||||
void deleteElasticNetworkInterfaceAsync(const Model::DeleteElasticNetworkInterfaceRequest& request, const DeleteElasticNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteElasticNetworkInterfaceOutcomeCallable deleteElasticNetworkInterfaceCallable(const Model::DeleteElasticNetworkInterfaceRequest& request) const;
|
||||
DeleteErOutcome deleteEr(const Model::DeleteErRequest &request)const;
|
||||
void deleteErAsync(const Model::DeleteErRequest& request, const DeleteErAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteErOutcomeCallable deleteErCallable(const Model::DeleteErRequest& request) const;
|
||||
DeleteErAttachmentOutcome deleteErAttachment(const Model::DeleteErAttachmentRequest &request)const;
|
||||
void deleteErAttachmentAsync(const Model::DeleteErAttachmentRequest& request, const DeleteErAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteErAttachmentOutcomeCallable deleteErAttachmentCallable(const Model::DeleteErAttachmentRequest& request) const;
|
||||
DeleteErRouteMapOutcome deleteErRouteMap(const Model::DeleteErRouteMapRequest &request)const;
|
||||
void deleteErRouteMapAsync(const Model::DeleteErRouteMapRequest& request, const DeleteErRouteMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteErRouteMapOutcomeCallable deleteErRouteMapCallable(const Model::DeleteErRouteMapRequest& request) const;
|
||||
DeleteSubnetOutcome deleteSubnet(const Model::DeleteSubnetRequest &request)const;
|
||||
void deleteSubnetAsync(const Model::DeleteSubnetRequest& request, const DeleteSubnetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteSubnetOutcomeCallable deleteSubnetCallable(const Model::DeleteSubnetRequest& request) const;
|
||||
DeleteVccGrantRuleOutcome deleteVccGrantRule(const Model::DeleteVccGrantRuleRequest &request)const;
|
||||
void deleteVccGrantRuleAsync(const Model::DeleteVccGrantRuleRequest& request, const DeleteVccGrantRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVccGrantRuleOutcomeCallable deleteVccGrantRuleCallable(const Model::DeleteVccGrantRuleRequest& request) const;
|
||||
DeleteVccRouteEntryOutcome deleteVccRouteEntry(const Model::DeleteVccRouteEntryRequest &request)const;
|
||||
void deleteVccRouteEntryAsync(const Model::DeleteVccRouteEntryRequest& request, const DeleteVccRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVccRouteEntryOutcomeCallable deleteVccRouteEntryCallable(const Model::DeleteVccRouteEntryRequest& request) const;
|
||||
DeleteVpdOutcome deleteVpd(const Model::DeleteVpdRequest &request)const;
|
||||
void deleteVpdAsync(const Model::DeleteVpdRequest& request, const DeleteVpdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVpdOutcomeCallable deleteVpdCallable(const Model::DeleteVpdRequest& request) const;
|
||||
DeleteVpdGrantRuleOutcome deleteVpdGrantRule(const Model::DeleteVpdGrantRuleRequest &request)const;
|
||||
void deleteVpdGrantRuleAsync(const Model::DeleteVpdGrantRuleRequest& request, const DeleteVpdGrantRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVpdGrantRuleOutcomeCallable deleteVpdGrantRuleCallable(const Model::DeleteVpdGrantRuleRequest& request) const;
|
||||
DescribeSlrOutcome describeSlr(const Model::DescribeSlrRequest &request)const;
|
||||
void describeSlrAsync(const Model::DescribeSlrRequest& request, const DescribeSlrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSlrOutcomeCallable describeSlrCallable(const Model::DescribeSlrRequest& request) const;
|
||||
GetElasticNetworkInterfaceOutcome getElasticNetworkInterface(const Model::GetElasticNetworkInterfaceRequest &request)const;
|
||||
void getElasticNetworkInterfaceAsync(const Model::GetElasticNetworkInterfaceRequest& request, const GetElasticNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetElasticNetworkInterfaceOutcomeCallable getElasticNetworkInterfaceCallable(const Model::GetElasticNetworkInterfaceRequest& request) const;
|
||||
GetErOutcome getEr(const Model::GetErRequest &request)const;
|
||||
void getErAsync(const Model::GetErRequest& request, const GetErAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetErOutcomeCallable getErCallable(const Model::GetErRequest& request) const;
|
||||
GetErAttachmentOutcome getErAttachment(const Model::GetErAttachmentRequest &request)const;
|
||||
void getErAttachmentAsync(const Model::GetErAttachmentRequest& request, const GetErAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetErAttachmentOutcomeCallable getErAttachmentCallable(const Model::GetErAttachmentRequest& request) const;
|
||||
GetErRouteEntryOutcome getErRouteEntry(const Model::GetErRouteEntryRequest &request)const;
|
||||
void getErRouteEntryAsync(const Model::GetErRouteEntryRequest& request, const GetErRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetErRouteEntryOutcomeCallable getErRouteEntryCallable(const Model::GetErRouteEntryRequest& request) const;
|
||||
GetErRouteMapOutcome getErRouteMap(const Model::GetErRouteMapRequest &request)const;
|
||||
void getErRouteMapAsync(const Model::GetErRouteMapRequest& request, const GetErRouteMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetErRouteMapOutcomeCallable getErRouteMapCallable(const Model::GetErRouteMapRequest& request) const;
|
||||
GetFabricTopologyOutcome getFabricTopology(const Model::GetFabricTopologyRequest &request)const;
|
||||
void getFabricTopologyAsync(const Model::GetFabricTopologyRequest& request, const GetFabricTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetFabricTopologyOutcomeCallable getFabricTopologyCallable(const Model::GetFabricTopologyRequest& request) const;
|
||||
GetLniPrivateIpAddressOutcome getLniPrivateIpAddress(const Model::GetLniPrivateIpAddressRequest &request)const;
|
||||
void getLniPrivateIpAddressAsync(const Model::GetLniPrivateIpAddressRequest& request, const GetLniPrivateIpAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetLniPrivateIpAddressOutcomeCallable getLniPrivateIpAddressCallable(const Model::GetLniPrivateIpAddressRequest& request) const;
|
||||
GetNetworkInterfaceOutcome getNetworkInterface(const Model::GetNetworkInterfaceRequest &request)const;
|
||||
void getNetworkInterfaceAsync(const Model::GetNetworkInterfaceRequest& request, const GetNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNetworkInterfaceOutcomeCallable getNetworkInterfaceCallable(const Model::GetNetworkInterfaceRequest& request) const;
|
||||
GetSubnetOutcome getSubnet(const Model::GetSubnetRequest &request)const;
|
||||
void getSubnetAsync(const Model::GetSubnetRequest& request, const GetSubnetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSubnetOutcomeCallable getSubnetCallable(const Model::GetSubnetRequest& request) const;
|
||||
GetVccOutcome getVcc(const Model::GetVccRequest &request)const;
|
||||
void getVccAsync(const Model::GetVccRequest& request, const GetVccAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVccOutcomeCallable getVccCallable(const Model::GetVccRequest& request) const;
|
||||
GetVccGrantRuleOutcome getVccGrantRule(const Model::GetVccGrantRuleRequest &request)const;
|
||||
void getVccGrantRuleAsync(const Model::GetVccGrantRuleRequest& request, const GetVccGrantRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVccGrantRuleOutcomeCallable getVccGrantRuleCallable(const Model::GetVccGrantRuleRequest& request) const;
|
||||
GetVccRouteEntryOutcome getVccRouteEntry(const Model::GetVccRouteEntryRequest &request)const;
|
||||
void getVccRouteEntryAsync(const Model::GetVccRouteEntryRequest& request, const GetVccRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVccRouteEntryOutcomeCallable getVccRouteEntryCallable(const Model::GetVccRouteEntryRequest& request) const;
|
||||
GetVpdOutcome getVpd(const Model::GetVpdRequest &request)const;
|
||||
void getVpdAsync(const Model::GetVpdRequest& request, const GetVpdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVpdOutcomeCallable getVpdCallable(const Model::GetVpdRequest& request) const;
|
||||
GetVpdGrantRuleOutcome getVpdGrantRule(const Model::GetVpdGrantRuleRequest &request)const;
|
||||
void getVpdGrantRuleAsync(const Model::GetVpdGrantRuleRequest& request, const GetVpdGrantRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVpdGrantRuleOutcomeCallable getVpdGrantRuleCallable(const Model::GetVpdGrantRuleRequest& request) const;
|
||||
GetVpdRouteEntryOutcome getVpdRouteEntry(const Model::GetVpdRouteEntryRequest &request)const;
|
||||
void getVpdRouteEntryAsync(const Model::GetVpdRouteEntryRequest& request, const GetVpdRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVpdRouteEntryOutcomeCallable getVpdRouteEntryCallable(const Model::GetVpdRouteEntryRequest& request) const;
|
||||
InitializeVccOutcome initializeVcc(const Model::InitializeVccRequest &request)const;
|
||||
void initializeVccAsync(const Model::InitializeVccRequest& request, const InitializeVccAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
InitializeVccOutcomeCallable initializeVccCallable(const Model::InitializeVccRequest& request) const;
|
||||
ListElasticNetworkInterfacesOutcome listElasticNetworkInterfaces(const Model::ListElasticNetworkInterfacesRequest &request)const;
|
||||
void listElasticNetworkInterfacesAsync(const Model::ListElasticNetworkInterfacesRequest& request, const ListElasticNetworkInterfacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListElasticNetworkInterfacesOutcomeCallable listElasticNetworkInterfacesCallable(const Model::ListElasticNetworkInterfacesRequest& request) const;
|
||||
ListErAttachmentsOutcome listErAttachments(const Model::ListErAttachmentsRequest &request)const;
|
||||
void listErAttachmentsAsync(const Model::ListErAttachmentsRequest& request, const ListErAttachmentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListErAttachmentsOutcomeCallable listErAttachmentsCallable(const Model::ListErAttachmentsRequest& request) const;
|
||||
ListErRouteEntriesOutcome listErRouteEntries(const Model::ListErRouteEntriesRequest &request)const;
|
||||
void listErRouteEntriesAsync(const Model::ListErRouteEntriesRequest& request, const ListErRouteEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListErRouteEntriesOutcomeCallable listErRouteEntriesCallable(const Model::ListErRouteEntriesRequest& request) const;
|
||||
ListErRouteMapsOutcome listErRouteMaps(const Model::ListErRouteMapsRequest &request)const;
|
||||
void listErRouteMapsAsync(const Model::ListErRouteMapsRequest& request, const ListErRouteMapsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListErRouteMapsOutcomeCallable listErRouteMapsCallable(const Model::ListErRouteMapsRequest& request) const;
|
||||
ListErsOutcome listErs(const Model::ListErsRequest &request)const;
|
||||
void listErsAsync(const Model::ListErsRequest& request, const ListErsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListErsOutcomeCallable listErsCallable(const Model::ListErsRequest& request) const;
|
||||
ListInstancesByNcdOutcome listInstancesByNcd(const Model::ListInstancesByNcdRequest &request)const;
|
||||
void listInstancesByNcdAsync(const Model::ListInstancesByNcdRequest& request, const ListInstancesByNcdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListInstancesByNcdOutcomeCallable listInstancesByNcdCallable(const Model::ListInstancesByNcdRequest& request) const;
|
||||
ListLniPrivateIpAddressOutcome listLniPrivateIpAddress(const Model::ListLniPrivateIpAddressRequest &request)const;
|
||||
void listLniPrivateIpAddressAsync(const Model::ListLniPrivateIpAddressRequest& request, const ListLniPrivateIpAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLniPrivateIpAddressOutcomeCallable listLniPrivateIpAddressCallable(const Model::ListLniPrivateIpAddressRequest& request) const;
|
||||
ListNetworkInterfacesOutcome listNetworkInterfaces(const Model::ListNetworkInterfacesRequest &request)const;
|
||||
void listNetworkInterfacesAsync(const Model::ListNetworkInterfacesRequest& request, const ListNetworkInterfacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNetworkInterfacesOutcomeCallable listNetworkInterfacesCallable(const Model::ListNetworkInterfacesRequest& request) const;
|
||||
ListSubnetsOutcome listSubnets(const Model::ListSubnetsRequest &request)const;
|
||||
void listSubnetsAsync(const Model::ListSubnetsRequest& request, const ListSubnetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListSubnetsOutcomeCallable listSubnetsCallable(const Model::ListSubnetsRequest& request) const;
|
||||
ListVccGrantRulesOutcome listVccGrantRules(const Model::ListVccGrantRulesRequest &request)const;
|
||||
void listVccGrantRulesAsync(const Model::ListVccGrantRulesRequest& request, const ListVccGrantRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVccGrantRulesOutcomeCallable listVccGrantRulesCallable(const Model::ListVccGrantRulesRequest& request) const;
|
||||
ListVccRouteEntriesOutcome listVccRouteEntries(const Model::ListVccRouteEntriesRequest &request)const;
|
||||
void listVccRouteEntriesAsync(const Model::ListVccRouteEntriesRequest& request, const ListVccRouteEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVccRouteEntriesOutcomeCallable listVccRouteEntriesCallable(const Model::ListVccRouteEntriesRequest& request) const;
|
||||
ListVccsOutcome listVccs(const Model::ListVccsRequest &request)const;
|
||||
void listVccsAsync(const Model::ListVccsRequest& request, const ListVccsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVccsOutcomeCallable listVccsCallable(const Model::ListVccsRequest& request) const;
|
||||
ListVpdGrantRulesOutcome listVpdGrantRules(const Model::ListVpdGrantRulesRequest &request)const;
|
||||
void listVpdGrantRulesAsync(const Model::ListVpdGrantRulesRequest& request, const ListVpdGrantRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVpdGrantRulesOutcomeCallable listVpdGrantRulesCallable(const Model::ListVpdGrantRulesRequest& request) const;
|
||||
ListVpdRouteEntriesOutcome listVpdRouteEntries(const Model::ListVpdRouteEntriesRequest &request)const;
|
||||
void listVpdRouteEntriesAsync(const Model::ListVpdRouteEntriesRequest& request, const ListVpdRouteEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVpdRouteEntriesOutcomeCallable listVpdRouteEntriesCallable(const Model::ListVpdRouteEntriesRequest& request) const;
|
||||
ListVpdsOutcome listVpds(const Model::ListVpdsRequest &request)const;
|
||||
void listVpdsAsync(const Model::ListVpdsRequest& request, const ListVpdsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVpdsOutcomeCallable listVpdsCallable(const Model::ListVpdsRequest& request) const;
|
||||
QueryInstanceNcdOutcome queryInstanceNcd(const Model::QueryInstanceNcdRequest &request)const;
|
||||
void queryInstanceNcdAsync(const Model::QueryInstanceNcdRequest& request, const QueryInstanceNcdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryInstanceNcdOutcomeCallable queryInstanceNcdCallable(const Model::QueryInstanceNcdRequest& request) const;
|
||||
UnAssignPrivateIpAddressOutcome unAssignPrivateIpAddress(const Model::UnAssignPrivateIpAddressRequest &request)const;
|
||||
void unAssignPrivateIpAddressAsync(const Model::UnAssignPrivateIpAddressRequest& request, const UnAssignPrivateIpAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnAssignPrivateIpAddressOutcomeCallable unAssignPrivateIpAddressCallable(const Model::UnAssignPrivateIpAddressRequest& request) const;
|
||||
UnAssociateVpdCidrBlockOutcome unAssociateVpdCidrBlock(const Model::UnAssociateVpdCidrBlockRequest &request)const;
|
||||
void unAssociateVpdCidrBlockAsync(const Model::UnAssociateVpdCidrBlockRequest& request, const UnAssociateVpdCidrBlockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnAssociateVpdCidrBlockOutcomeCallable unAssociateVpdCidrBlockCallable(const Model::UnAssociateVpdCidrBlockRequest& request) const;
|
||||
UpdateElasticNetworkInterfaceOutcome updateElasticNetworkInterface(const Model::UpdateElasticNetworkInterfaceRequest &request)const;
|
||||
void updateElasticNetworkInterfaceAsync(const Model::UpdateElasticNetworkInterfaceRequest& request, const UpdateElasticNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateElasticNetworkInterfaceOutcomeCallable updateElasticNetworkInterfaceCallable(const Model::UpdateElasticNetworkInterfaceRequest& request) const;
|
||||
UpdateErOutcome updateEr(const Model::UpdateErRequest &request)const;
|
||||
void updateErAsync(const Model::UpdateErRequest& request, const UpdateErAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateErOutcomeCallable updateErCallable(const Model::UpdateErRequest& request) const;
|
||||
UpdateErAttachmentOutcome updateErAttachment(const Model::UpdateErAttachmentRequest &request)const;
|
||||
void updateErAttachmentAsync(const Model::UpdateErAttachmentRequest& request, const UpdateErAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateErAttachmentOutcomeCallable updateErAttachmentCallable(const Model::UpdateErAttachmentRequest& request) const;
|
||||
UpdateErRouteMapOutcome updateErRouteMap(const Model::UpdateErRouteMapRequest &request)const;
|
||||
void updateErRouteMapAsync(const Model::UpdateErRouteMapRequest& request, const UpdateErRouteMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateErRouteMapOutcomeCallable updateErRouteMapCallable(const Model::UpdateErRouteMapRequest& request) const;
|
||||
UpdateSubnetOutcome updateSubnet(const Model::UpdateSubnetRequest &request)const;
|
||||
void updateSubnetAsync(const Model::UpdateSubnetRequest& request, const UpdateSubnetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateSubnetOutcomeCallable updateSubnetCallable(const Model::UpdateSubnetRequest& request) const;
|
||||
|
||||
@@ -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_EFLO_MODEL_ASSIGNPRIVATEIPADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_ASSIGNPRIVATEIPADDRESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT AssignPrivateIpAddressRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AssignPrivateIpAddressRequest();
|
||||
~AssignPrivateIpAddressRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
bool getAssignMac() const;
|
||||
void setAssignMac(bool assignMac);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getSubnetId() const;
|
||||
void setSubnetId(const std::string &subnetId);
|
||||
bool getSkipConfig() const;
|
||||
void setSkipConfig(bool skipConfig);
|
||||
std::string getPrivateIpAddress() const;
|
||||
void setPrivateIpAddress(const std::string &privateIpAddress);
|
||||
std::string getNetworkInterfaceId() const;
|
||||
void setNetworkInterfaceId(const std::string &networkInterfaceId);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
bool assignMac_;
|
||||
std::string regionId_;
|
||||
std::string subnetId_;
|
||||
bool skipConfig_;
|
||||
std::string privateIpAddress_;
|
||||
std::string networkInterfaceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_ASSIGNPRIVATEIPADDRESSREQUEST_H_
|
||||
@@ -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_EFLO_MODEL_ASSIGNPRIVATEIPADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_ASSIGNPRIVATEIPADDRESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT AssignPrivateIpAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string ipName;
|
||||
std::string networkInterfaceId;
|
||||
};
|
||||
|
||||
|
||||
AssignPrivateIpAddressResult();
|
||||
explicit AssignPrivateIpAddressResult(const std::string &payload);
|
||||
~AssignPrivateIpAddressResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_ASSIGNPRIVATEIPADDRESSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_ASSOCIATEVPDCIDRBLOCKREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_ASSOCIATEVPDCIDRBLOCKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT AssociateVpdCidrBlockRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AssociateVpdCidrBlockRequest();
|
||||
~AssociateVpdCidrBlockRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
std::string getSecondaryCidrBlock() const;
|
||||
void setSecondaryCidrBlock(const std::string &secondaryCidrBlock);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string vpdId_;
|
||||
std::string secondaryCidrBlock_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_ASSOCIATEVPDCIDRBLOCKREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_ASSOCIATEVPDCIDRBLOCKRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_ASSOCIATEVPDCIDRBLOCKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT AssociateVpdCidrBlockResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string vpdId;
|
||||
};
|
||||
|
||||
|
||||
AssociateVpdCidrBlockResult();
|
||||
explicit AssociateVpdCidrBlockResult(const std::string &payload);
|
||||
~AssociateVpdCidrBlockResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_ASSOCIATEVPDCIDRBLOCKRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_CREATEELASTICNETWORKINTERFACEREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEELASTICNETWORKINTERFACEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateElasticNetworkInterfaceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateElasticNetworkInterfaceRequest();
|
||||
~CreateElasticNetworkInterfaceRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
std::string getZoneId() const;
|
||||
void setZoneId(const std::string &zoneId);
|
||||
std::string getNodeId() const;
|
||||
void setNodeId(const std::string &nodeId);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string vSwitchId_;
|
||||
std::string regionId_;
|
||||
std::string vpcId_;
|
||||
std::string zoneId_;
|
||||
std::string nodeId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEELASTICNETWORKINTERFACEREQUEST_H_
|
||||
@@ -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_EFLO_MODEL_CREATEELASTICNETWORKINTERFACERESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEELASTICNETWORKINTERFACERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateElasticNetworkInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string elasticNetworkInterfaceId;
|
||||
std::string nodeId;
|
||||
};
|
||||
|
||||
|
||||
CreateElasticNetworkInterfaceResult();
|
||||
explicit CreateElasticNetworkInterfaceResult(const std::string &payload);
|
||||
~CreateElasticNetworkInterfaceResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEELASTICNETWORKINTERFACERESULT_H_
|
||||
@@ -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_EFLO_MODEL_CREATEERATTACHMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEERATTACHMENTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateErAttachmentRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateErAttachmentRequest();
|
||||
~CreateErAttachmentRequest();
|
||||
std::string getResourceTenantId() const;
|
||||
void setResourceTenantId(const std::string &resourceTenantId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getAutoReceiveAllRoute() const;
|
||||
void setAutoReceiveAllRoute(bool autoReceiveAllRoute);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getErAttachmentName() const;
|
||||
void setErAttachmentName(const std::string &erAttachmentName);
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string resourceTenantId_;
|
||||
std::string regionId_;
|
||||
bool autoReceiveAllRoute_;
|
||||
std::string instanceType_;
|
||||
std::string erAttachmentName_;
|
||||
std::string erId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEERATTACHMENTREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_CREATEERATTACHMENTRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEERATTACHMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateErAttachmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string erAttachmentId;
|
||||
};
|
||||
|
||||
|
||||
CreateErAttachmentResult();
|
||||
explicit CreateErAttachmentResult(const std::string &payload);
|
||||
~CreateErAttachmentResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEERATTACHMENTRESULT_H_
|
||||
51
eflo/include/alibabacloud/eflo/model/CreateErRequest.h
Normal file
51
eflo/include/alibabacloud/eflo/model/CreateErRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_CREATEERREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateErRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateErRequest();
|
||||
~CreateErRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getErName() const;
|
||||
void setErName(const std::string &erName);
|
||||
std::string getMasterZoneId() const;
|
||||
void setMasterZoneId(const std::string &masterZoneId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string erName_;
|
||||
std::string masterZoneId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEERREQUEST_H_
|
||||
59
eflo/include/alibabacloud/eflo/model/CreateErResult.h
Normal file
59
eflo/include/alibabacloud/eflo/model/CreateErResult.h
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_CREATEERRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateErResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string erId;
|
||||
};
|
||||
|
||||
|
||||
CreateErResult();
|
||||
explicit CreateErResult(const std::string &payload);
|
||||
~CreateErResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEERRESULT_H_
|
||||
@@ -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_EFLO_MODEL_CREATEERROUTEMAPREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEERROUTEMAPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateErRouteMapRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateErRouteMapRequest();
|
||||
~CreateErRouteMapRequest();
|
||||
std::string getReceptionInstanceType() const;
|
||||
void setReceptionInstanceType(const std::string &receptionInstanceType);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getReceptionInstanceId() const;
|
||||
void setReceptionInstanceId(const std::string &receptionInstanceId);
|
||||
std::string getRouteMapAction() const;
|
||||
void setRouteMapAction(const std::string &routeMapAction);
|
||||
std::string getTransmissionInstanceType() const;
|
||||
void setTransmissionInstanceType(const std::string &transmissionInstanceType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDestinationCidrBlock() const;
|
||||
void setDestinationCidrBlock(const std::string &destinationCidrBlock);
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
int getRouteMapNum() const;
|
||||
void setRouteMapNum(int routeMapNum);
|
||||
std::string getReceptionInstanceOwner() const;
|
||||
void setReceptionInstanceOwner(const std::string &receptionInstanceOwner);
|
||||
std::string getTransmissionInstanceOwner() const;
|
||||
void setTransmissionInstanceOwner(const std::string &transmissionInstanceOwner);
|
||||
std::string getTransmissionInstanceId() const;
|
||||
void setTransmissionInstanceId(const std::string &transmissionInstanceId);
|
||||
|
||||
private:
|
||||
std::string receptionInstanceType_;
|
||||
std::string description_;
|
||||
std::string receptionInstanceId_;
|
||||
std::string routeMapAction_;
|
||||
std::string transmissionInstanceType_;
|
||||
std::string regionId_;
|
||||
std::string destinationCidrBlock_;
|
||||
std::string erId_;
|
||||
int routeMapNum_;
|
||||
std::string receptionInstanceOwner_;
|
||||
std::string transmissionInstanceOwner_;
|
||||
std::string transmissionInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEERROUTEMAPREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_CREATEERROUTEMAPRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEERROUTEMAPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateErRouteMapResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string erRouteMapId;
|
||||
};
|
||||
|
||||
|
||||
CreateErRouteMapResult();
|
||||
explicit CreateErRouteMapResult(const std::string &payload);
|
||||
~CreateErRouteMapResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEERROUTEMAPRESULT_H_
|
||||
@@ -28,28 +28,35 @@ namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateSubnetRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
CreateSubnetRequest();
|
||||
~CreateSubnetRequest();
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getZoneId() const;
|
||||
void setZoneId(const std::string &zoneId);
|
||||
std::string getCidr() const;
|
||||
void setCidr(const std::string &cidr);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
std::string getZoneId() const;
|
||||
void setZoneId(const std::string &zoneId);
|
||||
std::string getSubnetName() const;
|
||||
void setSubnetName(const std::string &subnetName);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string regionId_;
|
||||
std::string vpdId_;
|
||||
std::string name_;
|
||||
std::string zoneId_;
|
||||
std::string cidr_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string vpdId_;
|
||||
std::string zoneId_;
|
||||
std::string subnetName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
|
||||
@@ -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_EFLO_MODEL_CREATEVCCGRANTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEVCCGRANTRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateVccGrantRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateVccGrantRuleRequest();
|
||||
~CreateVccGrantRuleRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getGrantTenantId() const;
|
||||
void setGrantTenantId(const std::string &grantTenantId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string grantTenantId_;
|
||||
std::string instanceId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEVCCGRANTRULEREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_CREATEVCCGRANTRULERESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEVCCGRANTRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateVccGrantRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string grantRuleId;
|
||||
};
|
||||
|
||||
|
||||
CreateVccGrantRuleResult();
|
||||
explicit CreateVccGrantRuleResult(const std::string &payload);
|
||||
~CreateVccGrantRuleResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEVCCGRANTRULERESULT_H_
|
||||
@@ -28,6 +28,10 @@ namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateVccRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
CreateVccRequest();
|
||||
~CreateVccRequest();
|
||||
std::string getBgpCidr() const;
|
||||
@@ -36,29 +40,50 @@ public:
|
||||
void setCenId(const std::string &cenId);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getCenOwnerId() const;
|
||||
void setCenOwnerId(const std::string &cenOwnerId);
|
||||
bool getAccessCouldService() const;
|
||||
void setAccessCouldService(bool accessCouldService);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getVccName() const;
|
||||
void setVccName(const std::string &vccName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getVccId() const;
|
||||
void setVccId(const std::string &vccId);
|
||||
std::string getConnectionType() const;
|
||||
void setConnectionType(const std::string &connectionType);
|
||||
int getBandwidth() const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
std::string getZoneId() const;
|
||||
void setZoneId(const std::string &zoneId);
|
||||
|
||||
private:
|
||||
std::string bgpCidr_;
|
||||
std::string cenId_;
|
||||
std::string description_;
|
||||
std::string cenOwnerId_;
|
||||
bool accessCouldService_;
|
||||
std::string resourceGroupId_;
|
||||
std::string vccName_;
|
||||
std::string regionId_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string vccId_;
|
||||
std::string connectionType_;
|
||||
int bandwidth_;
|
||||
std::string vSwitchId_;
|
||||
std::string vpdId_;
|
||||
std::string vpcId_;
|
||||
std::string zoneId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_CREATEVCCROUTEENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEVCCROUTEENTRYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateVccRouteEntryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateVccRouteEntryRequest();
|
||||
~CreateVccRouteEntryRequest();
|
||||
std::string getDestinationCidrBlock() const;
|
||||
void setDestinationCidrBlock(const std::string &destinationCidrBlock);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getVccId() const;
|
||||
void setVccId(const std::string &vccId);
|
||||
|
||||
private:
|
||||
std::string destinationCidrBlock_;
|
||||
std::string regionId_;
|
||||
std::string vccId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEVCCROUTEENTRYREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_CREATEVCCROUTEENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEVCCROUTEENTRYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateVccRouteEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string vccRouteEntryId;
|
||||
};
|
||||
|
||||
|
||||
CreateVccRouteEntryResult();
|
||||
explicit CreateVccRouteEntryResult(const std::string &payload);
|
||||
~CreateVccRouteEntryResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEVCCROUTEENTRYRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_CREATEVPDGRANTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEVPDGRANTRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateVpdGrantRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateVpdGrantRuleRequest();
|
||||
~CreateVpdGrantRuleRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getGrantTenantId() const;
|
||||
void setGrantTenantId(const std::string &grantTenantId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string grantTenantId_;
|
||||
std::string instanceId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEVPDGRANTRULEREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_CREATEVPDGRANTRULERESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_CREATEVPDGRANTRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT CreateVpdGrantRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string grantRuleId;
|
||||
};
|
||||
|
||||
|
||||
CreateVpdGrantRuleResult();
|
||||
explicit CreateVpdGrantRuleResult(const std::string &payload);
|
||||
~CreateVpdGrantRuleResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_CREATEVPDGRANTRULERESULT_H_
|
||||
@@ -30,27 +30,37 @@ class ALIBABACLOUD_EFLO_EXPORT CreateVpdRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Subnets {
|
||||
std::string regionId;
|
||||
std::string name;
|
||||
std::string zoneId;
|
||||
std::string cidr;
|
||||
std::string subnetName;
|
||||
std::string type;
|
||||
};
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
CreateVpdRequest();
|
||||
~CreateVpdRequest();
|
||||
std::string getVpdName() const;
|
||||
void setVpdName(const std::string &vpdName);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getCidr() const;
|
||||
void setCidr(const std::string &cidr);
|
||||
std::vector<Subnets> getSubnets() const;
|
||||
void setSubnets(const std::vector<Subnets> &subnets);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
|
||||
private:
|
||||
std::string vpdName_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
std::string cidr_;
|
||||
std::vector<Subnets> subnets_;
|
||||
std::vector<Tag> tag_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_DELETEELASTICNETWORKINTERFACEREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEELASTICNETWORKINTERFACEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteElasticNetworkInterfaceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteElasticNetworkInterfaceRequest();
|
||||
~DeleteElasticNetworkInterfaceRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getElasticNetworkInterfaceId() const;
|
||||
void setElasticNetworkInterfaceId(const std::string &elasticNetworkInterfaceId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string elasticNetworkInterfaceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEELASTICNETWORKINTERFACEREQUEST_H_
|
||||
@@ -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_EFLO_MODEL_DELETEELASTICNETWORKINTERFACERESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEELASTICNETWORKINTERFACERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteElasticNetworkInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string elasticNetworkInterfaceId;
|
||||
std::string nodeId;
|
||||
};
|
||||
|
||||
|
||||
DeleteElasticNetworkInterfaceResult();
|
||||
explicit DeleteElasticNetworkInterfaceResult(const std::string &payload);
|
||||
~DeleteElasticNetworkInterfaceResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEELASTICNETWORKINTERFACERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_DELETEERATTACHMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEERATTACHMENTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteErAttachmentRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteErAttachmentRequest();
|
||||
~DeleteErAttachmentRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getErAttachmentId() const;
|
||||
void setErAttachmentId(const std::string &erAttachmentId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string erAttachmentId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEERATTACHMENTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_DELETEERATTACHMENTRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEERATTACHMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteErAttachmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteErAttachmentResult();
|
||||
explicit DeleteErAttachmentResult(const std::string &payload);
|
||||
~DeleteErAttachmentResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEERATTACHMENTRESULT_H_
|
||||
45
eflo/include/alibabacloud/eflo/model/DeleteErRequest.h
Normal file
45
eflo/include/alibabacloud/eflo/model/DeleteErRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_DELETEERREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteErRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteErRequest();
|
||||
~DeleteErRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEERREQUEST_H_
|
||||
49
eflo/include/alibabacloud/eflo/model/DeleteErResult.h
Normal file
49
eflo/include/alibabacloud/eflo/model/DeleteErResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_DELETEERRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteErResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteErResult();
|
||||
explicit DeleteErResult(const std::string &payload);
|
||||
~DeleteErResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEERRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_DELETEERROUTEMAPREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEERROUTEMAPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteErRouteMapRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteErRouteMapRequest();
|
||||
~DeleteErRouteMapRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::vector<std::string> getErRouteMapIds() const;
|
||||
void setErRouteMapIds(const std::vector<std::string> &erRouteMapIds);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::vector<std::string> erRouteMapIds_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEERROUTEMAPREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_DELETEERROUTEMAPRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEERROUTEMAPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteErRouteMapResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteErRouteMapResult();
|
||||
explicit DeleteErRouteMapResult(const std::string &payload);
|
||||
~DeleteErRouteMapResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEERROUTEMAPRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_DELETEVCCGRANTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEVCCGRANTRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteVccGrantRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteVccGrantRuleRequest();
|
||||
~DeleteVccGrantRuleRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getGrantRuleId() const;
|
||||
void setGrantRuleId(const std::string &grantRuleId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string instanceId_;
|
||||
std::string regionId_;
|
||||
std::string grantRuleId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEVCCGRANTRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_DELETEVCCGRANTRULERESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEVCCGRANTRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteVccGrantRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteVccGrantRuleResult();
|
||||
explicit DeleteVccGrantRuleResult(const std::string &payload);
|
||||
~DeleteVccGrantRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEVCCGRANTRULERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_DELETEVCCROUTEENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEVCCROUTEENTRYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteVccRouteEntryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteVccRouteEntryRequest();
|
||||
~DeleteVccRouteEntryRequest();
|
||||
std::string getDestinationCidrBlock() const;
|
||||
void setDestinationCidrBlock(const std::string &destinationCidrBlock);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getVccId() const;
|
||||
void setVccId(const std::string &vccId);
|
||||
std::string getVccRouteEntryId() const;
|
||||
void setVccRouteEntryId(const std::string &vccRouteEntryId);
|
||||
|
||||
private:
|
||||
std::string destinationCidrBlock_;
|
||||
std::string regionId_;
|
||||
std::string vccId_;
|
||||
std::string vccRouteEntryId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEVCCROUTEENTRYREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_DELETEVCCROUTEENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEVCCROUTEENTRYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteVccRouteEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteVccRouteEntryResult();
|
||||
explicit DeleteVccRouteEntryResult(const std::string &payload);
|
||||
~DeleteVccRouteEntryResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEVCCROUTEENTRYRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_DELETEVPDGRANTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEVPDGRANTRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteVpdGrantRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteVpdGrantRuleRequest();
|
||||
~DeleteVpdGrantRuleRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getGrantTenantId() const;
|
||||
void setGrantTenantId(const std::string &grantTenantId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getGrantRuleId() const;
|
||||
void setGrantRuleId(const std::string &grantRuleId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string grantTenantId_;
|
||||
std::string instanceId_;
|
||||
std::string grantRuleId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEVPDGRANTRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_DELETEVPDGRANTRULERESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DELETEVPDGRANTRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT DeleteVpdGrantRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteVpdGrantRuleResult();
|
||||
explicit DeleteVpdGrantRuleResult(const std::string &payload);
|
||||
~DeleteVpdGrantRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DELETEVPDGRANTRULERESULT_H_
|
||||
42
eflo/include/alibabacloud/eflo/model/DescribeSlrRequest.h
Normal file
42
eflo/include/alibabacloud/eflo/model/DescribeSlrRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_DESCRIBESLRREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DESCRIBESLRREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT DescribeSlrRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSlrRequest();
|
||||
~DescribeSlrRequest();
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DESCRIBESLRREQUEST_H_
|
||||
59
eflo/include/alibabacloud/eflo/model/DescribeSlrResult.h
Normal file
59
eflo/include/alibabacloud/eflo/model/DescribeSlrResult.h
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_DESCRIBESLRRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_DESCRIBESLRRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT DescribeSlrResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
bool hasRole;
|
||||
};
|
||||
|
||||
|
||||
DescribeSlrResult();
|
||||
explicit DescribeSlrResult(const std::string &payload);
|
||||
~DescribeSlrResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_DESCRIBESLRRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETELASTICNETWORKINTERFACEREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETELASTICNETWORKINTERFACEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetElasticNetworkInterfaceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetElasticNetworkInterfaceRequest();
|
||||
~GetElasticNetworkInterfaceRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getElasticNetworkInterfaceId() const;
|
||||
void setElasticNetworkInterfaceId(const std::string &elasticNetworkInterfaceId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string elasticNetworkInterfaceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETELASTICNETWORKINTERFACEREQUEST_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETELASTICNETWORKINTERFACERESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETELASTICNETWORKINTERFACERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetElasticNetworkInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string zoneId;
|
||||
std::string message;
|
||||
std::string ip;
|
||||
std::string vSwitchId;
|
||||
std::string createTime;
|
||||
std::string mask;
|
||||
std::string gmtModified;
|
||||
std::string mac;
|
||||
std::string elasticNetworkInterfaceId;
|
||||
std::string type;
|
||||
std::string vpcId;
|
||||
std::string gateway;
|
||||
std::string nodeId;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
GetElasticNetworkInterfaceResult();
|
||||
explicit GetElasticNetworkInterfaceResult(const std::string &payload);
|
||||
~GetElasticNetworkInterfaceResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETELASTICNETWORKINTERFACERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETERATTACHMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETERATTACHMENTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetErAttachmentRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetErAttachmentRequest();
|
||||
~GetErAttachmentRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getErAttachmentId() const;
|
||||
void setErAttachmentId(const std::string &erAttachmentId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string erAttachmentId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETERATTACHMENTREQUEST_H_
|
||||
73
eflo/include/alibabacloud/eflo/model/GetErAttachmentResult.h
Normal file
73
eflo/include/alibabacloud/eflo/model/GetErAttachmentResult.h
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_GETERATTACHMENTRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETERATTACHMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetErAttachmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string status;
|
||||
std::string message;
|
||||
std::string instanceId;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
bool across;
|
||||
std::string instanceName;
|
||||
std::string tenantId;
|
||||
std::string resourceTenantId;
|
||||
bool autoReceiveAllRoute;
|
||||
std::string erAttachmentName;
|
||||
std::string erAttachmentId;
|
||||
std::string regionId;
|
||||
std::string instanceType;
|
||||
};
|
||||
|
||||
|
||||
GetErAttachmentResult();
|
||||
explicit GetErAttachmentResult(const std::string &payload);
|
||||
~GetErAttachmentResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETERATTACHMENTRESULT_H_
|
||||
45
eflo/include/alibabacloud/eflo/model/GetErRequest.h
Normal file
45
eflo/include/alibabacloud/eflo/model/GetErRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETERREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetErRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetErRequest();
|
||||
~GetErRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETERREQUEST_H_
|
||||
127
eflo/include/alibabacloud/eflo/model/GetErResult.h
Normal file
127
eflo/include/alibabacloud/eflo/model/GetErResult.h
Normal file
@@ -0,0 +1,127 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETERRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetErResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct ErAttachment
|
||||
{
|
||||
std::string status;
|
||||
std::string message;
|
||||
std::string instanceId;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
bool across;
|
||||
std::string instanceName;
|
||||
std::string tenantId;
|
||||
std::string resourceTenantId;
|
||||
bool autoReceiveAllRoute;
|
||||
std::string erAttachmentName;
|
||||
std::string erAttachmentId;
|
||||
std::string regionId;
|
||||
std::string instanceType;
|
||||
};
|
||||
struct ErRouteMap
|
||||
{
|
||||
std::string status;
|
||||
std::string transmissionInstanceType;
|
||||
std::string action;
|
||||
std::string description;
|
||||
std::string receptionInstanceType;
|
||||
std::string message;
|
||||
std::string erRouteMapName;
|
||||
std::string receptionInstanceId;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
std::string transmissionInstanceName;
|
||||
std::string destinationCidrBlock;
|
||||
std::string receptionInstanceOwner;
|
||||
std::string tenantId;
|
||||
std::string receptionInstanceName;
|
||||
std::string erRouteMapId;
|
||||
std::string transmissionInstanceOwner;
|
||||
std::string regionId;
|
||||
std::string transmissionInstanceId;
|
||||
int routeMapNum;
|
||||
};
|
||||
struct ErRouteEntry
|
||||
{
|
||||
std::string status;
|
||||
std::string nextHopType;
|
||||
std::string tenantId;
|
||||
std::string resourceTenantId;
|
||||
std::string routeType;
|
||||
std::string erRouteEntryId;
|
||||
std::string nextHopId;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
std::string regionId;
|
||||
std::string destinationCidrBlock;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string message;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
std::vector<ErAttachment> erAttachments;
|
||||
std::vector<ErRouteEntry> erRouteEntrys;
|
||||
std::string erName;
|
||||
std::string tenantId;
|
||||
std::vector<ErRouteMap> erRouteMaps;
|
||||
std::string regionId;
|
||||
std::string masterZoneId;
|
||||
};
|
||||
|
||||
|
||||
GetErResult();
|
||||
explicit GetErResult(const std::string &payload);
|
||||
~GetErResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETERRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETERROUTEENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETERROUTEENTRYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetErRouteEntryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetErRouteEntryRequest();
|
||||
~GetErRouteEntryRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getErRouteEntryId() const;
|
||||
void setErRouteEntryId(const std::string &erRouteEntryId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string regionId_;
|
||||
std::string erRouteEntryId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETERROUTEENTRYREQUEST_H_
|
||||
68
eflo/include/alibabacloud/eflo/model/GetErRouteEntryResult.h
Normal file
68
eflo/include/alibabacloud/eflo/model/GetErRouteEntryResult.h
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETERROUTEENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETERROUTEENTRYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetErRouteEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string status;
|
||||
std::string nextHopType;
|
||||
std::string tenantId;
|
||||
std::string routeType;
|
||||
std::string erRouteEntryId;
|
||||
std::string nextHopId;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
std::string regionId;
|
||||
std::string destinationCidrBlock;
|
||||
};
|
||||
|
||||
|
||||
GetErRouteEntryResult();
|
||||
explicit GetErRouteEntryResult(const std::string &payload);
|
||||
~GetErRouteEntryResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETERROUTEENTRYRESULT_H_
|
||||
48
eflo/include/alibabacloud/eflo/model/GetErRouteMapRequest.h
Normal file
48
eflo/include/alibabacloud/eflo/model/GetErRouteMapRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETERROUTEMAPREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETERROUTEMAPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetErRouteMapRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetErRouteMapRequest();
|
||||
~GetErRouteMapRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getErRouteMapId() const;
|
||||
void setErRouteMapId(const std::string &erRouteMapId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string erRouteMapId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETERROUTEMAPREQUEST_H_
|
||||
79
eflo/include/alibabacloud/eflo/model/GetErRouteMapResult.h
Normal file
79
eflo/include/alibabacloud/eflo/model/GetErRouteMapResult.h
Normal file
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETERROUTEMAPRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETERROUTEMAPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetErRouteMapResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string status;
|
||||
std::string transmissionInstanceType;
|
||||
std::string action;
|
||||
std::string description;
|
||||
std::string receptionInstanceType;
|
||||
std::string message;
|
||||
std::string erRouteMapName;
|
||||
std::string receptionInstanceId;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
std::string transmissionInstanceName;
|
||||
std::string destinationCidrBlock;
|
||||
std::string receptionInstanceOwner;
|
||||
std::string tenantId;
|
||||
std::string gmtCreate;
|
||||
std::string receptionInstanceName;
|
||||
std::string erRouteMapId;
|
||||
std::string transmissionInstanceOwner;
|
||||
std::string regionId;
|
||||
std::string transmissionInstanceId;
|
||||
int routeMapNum;
|
||||
};
|
||||
|
||||
|
||||
GetErRouteMapResult();
|
||||
explicit GetErRouteMapResult(const std::string &payload);
|
||||
~GetErRouteMapResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETERROUTEMAPRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_GETFABRICTOPOLOGYREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETFABRICTOPOLOGYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetFabricTopologyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetFabricTopologyRequest();
|
||||
~GetFabricTopologyRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
std::vector<std::string> getLniIds() const;
|
||||
void setLniIds(const std::vector<std::string> &lniIds);
|
||||
std::vector<std::string> getNodeIds() const;
|
||||
void setNodeIds(const std::vector<std::string> &nodeIds);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string vpdId_;
|
||||
std::vector<std::string> lniIds_;
|
||||
std::vector<std::string> nodeIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETFABRICTOPOLOGYREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETFABRICTOPOLOGYRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETFABRICTOPOLOGYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetFabricTopologyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct Layer
|
||||
{
|
||||
std::string layerName;
|
||||
std::vector<std::string> nextLayer;
|
||||
std::string layerType;
|
||||
};
|
||||
std::string vpdId;
|
||||
std::string regionId;
|
||||
std::vector<Layer> topoInfo;
|
||||
};
|
||||
|
||||
|
||||
GetFabricTopologyResult();
|
||||
explicit GetFabricTopologyResult(const std::string &payload);
|
||||
~GetFabricTopologyResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETFABRICTOPOLOGYRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETLNIPRIVATEIPADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETLNIPRIVATEIPADDRESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetLniPrivateIpAddressRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetLniPrivateIpAddressRequest();
|
||||
~GetLniPrivateIpAddressRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getIpName() const;
|
||||
void setIpName(const std::string &ipName);
|
||||
std::string getNetworkInterfaceId() const;
|
||||
void setNetworkInterfaceId(const std::string &networkInterfaceId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string ipName_;
|
||||
std::string networkInterfaceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETLNIPRIVATEIPADDRESSREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETLNIPRIVATEIPADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETLNIPRIVATEIPADDRESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetLniPrivateIpAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string status;
|
||||
std::string gmtCreate;
|
||||
std::string ipName;
|
||||
std::string privateIpAddress;
|
||||
std::string description;
|
||||
std::string ipAddressMac;
|
||||
std::string message;
|
||||
std::string regionId;
|
||||
std::string networkInterfaceId;
|
||||
};
|
||||
|
||||
|
||||
GetLniPrivateIpAddressResult();
|
||||
explicit GetLniPrivateIpAddressResult(const std::string &payload);
|
||||
~GetLniPrivateIpAddressResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETLNIPRIVATEIPADDRESSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETNETWORKINTERFACEREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETNETWORKINTERFACEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetNetworkInterfaceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetNetworkInterfaceRequest();
|
||||
~GetNetworkInterfaceRequest();
|
||||
std::string getSubnetId() const;
|
||||
void setSubnetId(const std::string &subnetId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNetworkInterfaceId() const;
|
||||
void setNetworkInterfaceId(const std::string &networkInterfaceId);
|
||||
|
||||
private:
|
||||
std::string subnetId_;
|
||||
std::string regionId_;
|
||||
std::string networkInterfaceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETNETWORKINTERFACEREQUEST_H_
|
||||
@@ -0,0 +1,98 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETNETWORKINTERFACERESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETNETWORKINTERFACERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetNetworkInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct VpdBaseInfo
|
||||
{
|
||||
std::string cidr;
|
||||
std::string vpdId;
|
||||
std::string createTime;
|
||||
std::string vpdName;
|
||||
};
|
||||
struct SubnetBaseInfo
|
||||
{
|
||||
std::string subnetName;
|
||||
std::string cidr;
|
||||
std::string createTime;
|
||||
std::string subnetId;
|
||||
};
|
||||
struct PrivateIpAddressMacGroupItem
|
||||
{
|
||||
std::string status;
|
||||
std::string ipName;
|
||||
std::string privateIpAddress;
|
||||
std::string description;
|
||||
std::string ipAddressMac;
|
||||
std::string message;
|
||||
};
|
||||
std::string status;
|
||||
VpdBaseInfo vpdBaseInfo;
|
||||
std::string zoneId;
|
||||
std::string ip;
|
||||
std::string createTime;
|
||||
std::string networkInterfaceName;
|
||||
std::string networkInterfaceId;
|
||||
std::string tenantId;
|
||||
int quota;
|
||||
std::string gateway;
|
||||
std::vector<std::string> ethernet;
|
||||
std::string nodeId;
|
||||
SubnetBaseInfo subnetBaseInfo;
|
||||
std::string serviceMac;
|
||||
std::string ncType;
|
||||
std::vector<PrivateIpAddressMacGroupItem> privateIpAddressMacGroup;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
GetNetworkInterfaceResult();
|
||||
explicit GetNetworkInterfaceResult(const std::string &payload);
|
||||
~GetNetworkInterfaceResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETNETWORKINTERFACERESULT_H_
|
||||
@@ -32,9 +32,15 @@ public:
|
||||
~GetSubnetRequest();
|
||||
std::string getSubnetId() const;
|
||||
void setSubnetId(const std::string &subnetId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
|
||||
private:
|
||||
std::string subnetId_;
|
||||
std::string regionId_;
|
||||
std::string vpdId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
|
||||
@@ -36,28 +36,36 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct VpdBaseInfo
|
||||
{
|
||||
std::string gmtCreate;
|
||||
std::string cidr;
|
||||
std::string vpdId;
|
||||
std::string name;
|
||||
std::string createTime;
|
||||
std::string vpdName;
|
||||
};
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string status;
|
||||
long ncCount;
|
||||
int ncCount;
|
||||
long lbCount;
|
||||
int availableIps;
|
||||
VpdBaseInfo vpdBaseInfo;
|
||||
std::string description;
|
||||
long privateIpCount;
|
||||
std::string zoneId;
|
||||
std::string message;
|
||||
int networkInterfaceCount;
|
||||
std::string resourceGroupId;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string subnetId;
|
||||
std::string name;
|
||||
std::string gmtCreate;
|
||||
std::string subnetName;
|
||||
std::string tenantId;
|
||||
std::string type;
|
||||
std::string cidr;
|
||||
std::string vpdId;
|
||||
long id;
|
||||
std::string regionId;
|
||||
std::vector<Tag> tags;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETVCCGRANTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETVCCGRANTRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetVccGrantRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetVccGrantRuleRequest();
|
||||
~GetVccGrantRuleRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getGrantTenantId() const;
|
||||
void setGrantTenantId(const std::string &grantTenantId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getGrantRuleId() const;
|
||||
void setGrantRuleId(const std::string &grantRuleId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string grantTenantId_;
|
||||
std::string instanceId_;
|
||||
std::string regionId_;
|
||||
std::string grantRuleId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETVCCGRANTRULEREQUEST_H_
|
||||
68
eflo/include/alibabacloud/eflo/model/GetVccGrantRuleResult.h
Normal file
68
eflo/include/alibabacloud/eflo/model/GetVccGrantRuleResult.h
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETVCCGRANTRULERESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETVCCGRANTRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetVccGrantRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string instanceName;
|
||||
std::string tenantId;
|
||||
std::string grantTenantId;
|
||||
std::string instanceId;
|
||||
bool used;
|
||||
std::string createTime;
|
||||
std::string grantRuleId;
|
||||
std::string product;
|
||||
std::string erId;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
GetVccGrantRuleResult();
|
||||
explicit GetVccGrantRuleResult(const std::string &payload);
|
||||
~GetVccGrantRuleResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETVCCGRANTRULERESULT_H_
|
||||
@@ -30,13 +30,22 @@ class ALIBABACLOUD_EFLO_EXPORT GetVccRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetVccRequest();
|
||||
~GetVccRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getVccId() const;
|
||||
void setVccId(const std::string &vccId);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
bool enablePage_;
|
||||
int pageSize_;
|
||||
std::string vccId_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -36,10 +36,25 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct VpdBaseInfo
|
||||
{
|
||||
std::string gmtCreate;
|
||||
std::string cidr;
|
||||
std::string vpdId;
|
||||
std::string name;
|
||||
std::string createTime;
|
||||
std::string vpdName;
|
||||
};
|
||||
struct ErInfo
|
||||
{
|
||||
std::string status;
|
||||
long connections;
|
||||
std::string erName;
|
||||
std::string tenantId;
|
||||
std::string description;
|
||||
std::string message;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
std::string regionId;
|
||||
long routeMaps;
|
||||
std::string masterZoneId;
|
||||
};
|
||||
struct AliyunRouterInfoItem
|
||||
{
|
||||
@@ -64,7 +79,13 @@ namespace AlibabaCloud
|
||||
std::string ccrId;
|
||||
std::vector<CisRouterInfoItem::CcInfo> ccInfos;
|
||||
};
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string message;
|
||||
std::string resourceGroupId;
|
||||
std::string lineOperator;
|
||||
std::string pricingCycle;
|
||||
std::string currentNode;
|
||||
@@ -72,8 +93,11 @@ namespace AlibabaCloud
|
||||
std::string bgpCidr;
|
||||
std::string commodityCode;
|
||||
std::string vccId;
|
||||
std::vector<Tag> tags;
|
||||
std::string status;
|
||||
VpdBaseInfo vpdBaseInfo;
|
||||
std::string zoneId;
|
||||
std::string connectionType;
|
||||
std::string vSwitchId;
|
||||
std::string createTime;
|
||||
std::string duration;
|
||||
@@ -84,7 +108,11 @@ namespace AlibabaCloud
|
||||
std::vector<CisRouterInfoItem> cisRouterInfo;
|
||||
std::string tenantId;
|
||||
std::string vpcId;
|
||||
std::string expirationDate;
|
||||
std::string vpdId;
|
||||
std::vector<ErInfo> erInfos;
|
||||
std::string cenOwnerId;
|
||||
bool attachErStatus;
|
||||
std::string cenId;
|
||||
std::string accessPointId;
|
||||
std::string regionId;
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETVCCROUTEENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETVCCROUTEENTRYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetVccRouteEntryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetVccRouteEntryRequest();
|
||||
~GetVccRouteEntryRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getVccId() const;
|
||||
void setVccId(const std::string &vccId);
|
||||
std::string getVccRouteEntryId() const;
|
||||
void setVccRouteEntryId(const std::string &vccRouteEntryId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string vccId_;
|
||||
std::string vccRouteEntryId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETVCCROUTEENTRYREQUEST_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETVCCROUTEENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETVCCROUTEENTRYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetVccRouteEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string status;
|
||||
std::string vccRouteEntryId;
|
||||
std::string nextHopType;
|
||||
std::string tenantId;
|
||||
std::string routeType;
|
||||
std::string nextHopId;
|
||||
std::string gmtModified;
|
||||
std::string regionId;
|
||||
std::string vccId;
|
||||
std::string destinationCidrBlock;
|
||||
};
|
||||
|
||||
|
||||
GetVccRouteEntryResult();
|
||||
explicit GetVccRouteEntryResult(const std::string &payload);
|
||||
~GetVccRouteEntryResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETVCCROUTEENTRYRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETVPDGRANTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETVPDGRANTRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetVpdGrantRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetVpdGrantRuleRequest();
|
||||
~GetVpdGrantRuleRequest();
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getGrantTenantId() const;
|
||||
void setGrantTenantId(const std::string &grantTenantId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getGrantRuleId() const;
|
||||
void setGrantRuleId(const std::string &grantRuleId);
|
||||
|
||||
private:
|
||||
std::string erId_;
|
||||
std::string grantTenantId_;
|
||||
std::string instanceId_;
|
||||
std::string regionId_;
|
||||
std::string grantRuleId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETVPDGRANTRULEREQUEST_H_
|
||||
68
eflo/include/alibabacloud/eflo/model/GetVpdGrantRuleResult.h
Normal file
68
eflo/include/alibabacloud/eflo/model/GetVpdGrantRuleResult.h
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETVPDGRANTRULERESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETVPDGRANTRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetVpdGrantRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string instanceName;
|
||||
std::string tenantId;
|
||||
std::string grantTenantId;
|
||||
std::string instanceId;
|
||||
bool used;
|
||||
std::string createTime;
|
||||
std::string grantRuleId;
|
||||
std::string product;
|
||||
std::string erId;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
GetVpdGrantRuleResult();
|
||||
explicit GetVpdGrantRuleResult(const std::string &payload);
|
||||
~GetVpdGrantRuleResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETVPDGRANTRULERESULT_H_
|
||||
@@ -30,10 +30,13 @@ class ALIBABACLOUD_EFLO_EXPORT GetVpdRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetVpdRequest();
|
||||
~GetVpdRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string vpdId_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -34,21 +34,46 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct ErInfo
|
||||
{
|
||||
std::string status;
|
||||
long connections;
|
||||
std::string erName;
|
||||
std::string tenantId;
|
||||
std::string description;
|
||||
std::string message;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
std::string regionId;
|
||||
long routeMaps;
|
||||
std::string masterZoneId;
|
||||
};
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string status;
|
||||
long ncCount;
|
||||
long lbCount;
|
||||
std::string description;
|
||||
int ncCount;
|
||||
long privateIpCount;
|
||||
std::string message;
|
||||
int networkInterfaceCount;
|
||||
long subnetCount;
|
||||
std::string resourceGroupId;
|
||||
std::vector<std::string> secondaryCidrBlocks;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string name;
|
||||
std::string gmtCreate;
|
||||
std::string vpdName;
|
||||
std::string tenantId;
|
||||
std::string cidr;
|
||||
int quota;
|
||||
std::string vpdId;
|
||||
std::vector<ErInfo> erInfos;
|
||||
bool attachErStatus;
|
||||
std::string serviceCidr;
|
||||
std::string regionId;
|
||||
long vccCount;
|
||||
int route;
|
||||
std::vector<Tag> tags;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETVPDROUTEENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETVPDROUTEENTRYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetVpdRouteEntryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetVpdRouteEntryRequest();
|
||||
~GetVpdRouteEntryRequest();
|
||||
std::string getVpdRouteEntryId() const;
|
||||
void setVpdRouteEntryId(const std::string &vpdRouteEntryId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
|
||||
private:
|
||||
std::string vpdRouteEntryId_;
|
||||
std::string regionId_;
|
||||
std::string vpdId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETVPDROUTEENTRYREQUEST_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_GETVPDROUTEENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_GETVPDROUTEENTRYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT GetVpdRouteEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string status;
|
||||
std::string nextHopType;
|
||||
std::string tenantId;
|
||||
std::string routeType;
|
||||
std::string vpdId;
|
||||
std::string nextHopId;
|
||||
std::string gmtModified;
|
||||
std::string regionId;
|
||||
std::string destinationCidrBlock;
|
||||
std::string vpdRouteEntryId;
|
||||
};
|
||||
|
||||
|
||||
GetVpdRouteEntryResult();
|
||||
explicit GetVpdRouteEntryResult(const std::string &payload);
|
||||
~GetVpdRouteEntryResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_GETVPDROUTEENTRYRESULT_H_
|
||||
@@ -30,8 +30,11 @@ class ALIBABACLOUD_EFLO_EXPORT InitializeVccRequest : public RpcServiceRequest {
|
||||
public:
|
||||
InitializeVccRequest();
|
||||
~InitializeVccRequest();
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
|
||||
@@ -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_EFLO_MODEL_LISTELASTICNETWORKINTERFACESREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTELASTICNETWORKINTERFACESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListElasticNetworkInterfacesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListElasticNetworkInterfacesRequest();
|
||||
~ListElasticNetworkInterfacesRequest();
|
||||
std::string getNetworkType() const;
|
||||
void setNetworkType(const std::string &networkType);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getNodeId() const;
|
||||
void setNodeId(const std::string &nodeId);
|
||||
std::string getIp() const;
|
||||
void setIp(const std::string &ip);
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
std::string getZoneId() const;
|
||||
void setZoneId(const std::string &zoneId);
|
||||
std::string getElasticNetworkInterfaceId() const;
|
||||
void setElasticNetworkInterfaceId(const std::string &elasticNetworkInterfaceId);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
std::string networkType_;
|
||||
std::string type_;
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string nodeId_;
|
||||
std::string ip_;
|
||||
std::string vSwitchId_;
|
||||
std::string vpcId_;
|
||||
std::string zoneId_;
|
||||
std::string elasticNetworkInterfaceId_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTELASTICNETWORKINTERFACESREQUEST_H_
|
||||
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_LISTELASTICNETWORKINTERFACESRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTELASTICNETWORKINTERFACESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListElasticNetworkInterfacesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string zoneId;
|
||||
std::string message;
|
||||
std::string ip;
|
||||
std::string vSwitchId;
|
||||
std::string createTime;
|
||||
std::string mask;
|
||||
std::string gmtModified;
|
||||
std::string mac;
|
||||
std::string elasticNetworkInterfaceId;
|
||||
std::string type;
|
||||
std::string vpcId;
|
||||
std::string gateway;
|
||||
std::string nodeId;
|
||||
std::string regionId;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
};
|
||||
|
||||
|
||||
ListElasticNetworkInterfacesResult();
|
||||
explicit ListElasticNetworkInterfacesResult(const std::string &payload);
|
||||
~ListElasticNetworkInterfacesResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTELASTICNETWORKINTERFACESRESULT_H_
|
||||
@@ -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_EFLO_MODEL_LISTERATTACHMENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTERATTACHMENTSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListErAttachmentsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListErAttachmentsRequest();
|
||||
~ListErAttachmentsRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getResourceTenantId() const;
|
||||
void setResourceTenantId(const std::string &resourceTenantId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getAutoReceiveAllRoute() const;
|
||||
void setAutoReceiveAllRoute(bool autoReceiveAllRoute);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getErAttachmentName() const;
|
||||
void setErAttachmentName(const std::string &erAttachmentName);
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getErAttachmentId() const;
|
||||
void setErAttachmentId(const std::string &erAttachmentId);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string resourceTenantId_;
|
||||
std::string regionId_;
|
||||
bool autoReceiveAllRoute_;
|
||||
int pageSize_;
|
||||
std::string instanceType_;
|
||||
std::string erAttachmentName_;
|
||||
std::string erId_;
|
||||
std::string instanceId_;
|
||||
std::string erAttachmentId_;
|
||||
bool enablePage_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTERATTACHMENTSREQUEST_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_LISTERATTACHMENTSRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTERATTACHMENTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListErAttachmentsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string status;
|
||||
std::string message;
|
||||
std::string instanceId;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
bool across;
|
||||
std::string instanceName;
|
||||
std::string tenantId;
|
||||
std::string resourceTenantId;
|
||||
bool autoReceiveAllRoute;
|
||||
std::string erAttachmentName;
|
||||
std::string erAttachmentId;
|
||||
std::string regionId;
|
||||
std::string instanceType;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
};
|
||||
|
||||
|
||||
ListErAttachmentsResult();
|
||||
explicit ListErAttachmentsResult(const std::string &payload);
|
||||
~ListErAttachmentsResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTERATTACHMENTSRESULT_H_
|
||||
@@ -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_EFLO_MODEL_LISTERROUTEENTRIESREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTERROUTEENTRIESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListErRouteEntriesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListErRouteEntriesRequest();
|
||||
~ListErRouteEntriesRequest();
|
||||
bool getIgnoreDetailedRouteEntry() const;
|
||||
void setIgnoreDetailedRouteEntry(bool ignoreDetailedRouteEntry);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRouteType() const;
|
||||
void setRouteType(const std::string &routeType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getNextHopId() const;
|
||||
void setNextHopId(const std::string &nextHopId);
|
||||
std::string getNextHopType() const;
|
||||
void setNextHopType(const std::string &nextHopType);
|
||||
std::string getDestinationCidrBlock() const;
|
||||
void setDestinationCidrBlock(const std::string &destinationCidrBlock);
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
bool ignoreDetailedRouteEntry_;
|
||||
int pageNumber_;
|
||||
std::string routeType_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string nextHopId_;
|
||||
std::string nextHopType_;
|
||||
std::string destinationCidrBlock_;
|
||||
std::string erId_;
|
||||
std::string instanceId_;
|
||||
bool enablePage_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTERROUTEENTRIESREQUEST_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_LISTERROUTEENTRIESRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTERROUTEENTRIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListErRouteEntriesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string status;
|
||||
std::string nextHopType;
|
||||
std::string tenantId;
|
||||
std::string resourceTenantId;
|
||||
std::string routeType;
|
||||
std::string erRouteEntryId;
|
||||
std::string nextHopId;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
std::string regionId;
|
||||
std::string destinationCidrBlock;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
};
|
||||
|
||||
|
||||
ListErRouteEntriesResult();
|
||||
explicit ListErRouteEntriesResult(const std::string &payload);
|
||||
~ListErRouteEntriesResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTERROUTEENTRIESRESULT_H_
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_LISTERROUTEMAPSREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTERROUTEMAPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListErRouteMapsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListErRouteMapsRequest();
|
||||
~ListErRouteMapsRequest();
|
||||
std::string getReceptionInstanceType() const;
|
||||
void setReceptionInstanceType(const std::string &receptionInstanceType);
|
||||
std::string getReceptionInstanceId() const;
|
||||
void setReceptionInstanceId(const std::string &receptionInstanceId);
|
||||
int getErRouteMapNum() const;
|
||||
void setErRouteMapNum(int erRouteMapNum);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRouteMapAction() const;
|
||||
void setRouteMapAction(const std::string &routeMapAction);
|
||||
std::string getTransmissionInstanceType() const;
|
||||
void setTransmissionInstanceType(const std::string &transmissionInstanceType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getTransmissionInstanceName() const;
|
||||
void setTransmissionInstanceName(const std::string &transmissionInstanceName);
|
||||
std::string getDestinationCidrBlock() const;
|
||||
void setDestinationCidrBlock(const std::string &destinationCidrBlock);
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getErRouteMapId() const;
|
||||
void setErRouteMapId(const std::string &erRouteMapId);
|
||||
std::string getReceptionInstanceName() const;
|
||||
void setReceptionInstanceName(const std::string &receptionInstanceName);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
std::string getTransmissionInstanceId() const;
|
||||
void setTransmissionInstanceId(const std::string &transmissionInstanceId);
|
||||
|
||||
private:
|
||||
std::string receptionInstanceType_;
|
||||
std::string receptionInstanceId_;
|
||||
int erRouteMapNum_;
|
||||
int pageNumber_;
|
||||
std::string routeMapAction_;
|
||||
std::string transmissionInstanceType_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string transmissionInstanceName_;
|
||||
std::string destinationCidrBlock_;
|
||||
std::string erId_;
|
||||
std::string erRouteMapId_;
|
||||
std::string receptionInstanceName_;
|
||||
bool enablePage_;
|
||||
std::string transmissionInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTERROUTEMAPSREQUEST_H_
|
||||
83
eflo/include/alibabacloud/eflo/model/ListErRouteMapsResult.h
Normal file
83
eflo/include/alibabacloud/eflo/model/ListErRouteMapsResult.h
Normal file
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_LISTERROUTEMAPSRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTERROUTEMAPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListErRouteMapsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string status;
|
||||
std::string transmissionInstanceType;
|
||||
std::string action;
|
||||
std::string description;
|
||||
std::string receptionInstanceType;
|
||||
std::string message;
|
||||
std::string receptionInstanceId;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
std::string transmissionInstanceName;
|
||||
std::string destinationCidrBlock;
|
||||
std::string receptionInstanceOwner;
|
||||
std::string tenantId;
|
||||
std::string receptionInstanceName;
|
||||
std::string erRouteMapId;
|
||||
std::string transmissionInstanceOwner;
|
||||
std::string regionId;
|
||||
std::string transmissionInstanceId;
|
||||
int routeMapNum;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
};
|
||||
|
||||
|
||||
ListErRouteMapsResult();
|
||||
explicit ListErRouteMapsResult(const std::string &payload);
|
||||
~ListErRouteMapsResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTERROUTEMAPSRESULT_H_
|
||||
66
eflo/include/alibabacloud/eflo/model/ListErsRequest.h
Normal file
66
eflo/include/alibabacloud/eflo/model/ListErsRequest.h
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_LISTERSREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTERSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListErsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListErsRequest();
|
||||
~ListErsRequest();
|
||||
std::string getMasterZoneId() const;
|
||||
void setMasterZoneId(const std::string &masterZoneId);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
std::string getErName() const;
|
||||
void setErName(const std::string &erName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
|
||||
private:
|
||||
std::string masterZoneId_;
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string instanceType_;
|
||||
std::string erId_;
|
||||
std::string erName_;
|
||||
std::string instanceId_;
|
||||
bool enablePage_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTERSREQUEST_H_
|
||||
75
eflo/include/alibabacloud/eflo/model/ListErsResult.h
Normal file
75
eflo/include/alibabacloud/eflo/model/ListErsResult.h
Normal 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_EFLO_MODEL_LISTERSRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListErsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string status;
|
||||
long connections;
|
||||
std::string erName;
|
||||
std::string tenantId;
|
||||
std::string description;
|
||||
std::string message;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
std::string regionId;
|
||||
long routeMaps;
|
||||
std::string masterZoneId;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
};
|
||||
|
||||
|
||||
ListErsResult();
|
||||
explicit ListErsResult(const std::string &payload);
|
||||
~ListErsResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTERSRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_LISTINSTANCESBYNCDREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTINSTANCESBYNCDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListInstancesByNcdRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListInstancesByNcdRequest();
|
||||
~ListInstancesByNcdRequest();
|
||||
int getMaxNcd() const;
|
||||
void setMaxNcd(int maxNcd);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
|
||||
private:
|
||||
int maxNcd_;
|
||||
std::string instanceId_;
|
||||
std::string regionId_;
|
||||
std::string instanceType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTINSTANCESBYNCDREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_LISTINSTANCESBYNCDRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTINSTANCESBYNCDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListInstancesByNcdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct InstanceInfo
|
||||
{
|
||||
std::string instanceId;
|
||||
int ncd;
|
||||
};
|
||||
int maxNcd;
|
||||
std::string instanceType;
|
||||
std::string sourceInstanceId;
|
||||
std::vector<InstanceInfo> instanceInfos;
|
||||
};
|
||||
|
||||
|
||||
ListInstancesByNcdResult();
|
||||
explicit ListInstancesByNcdResult(const std::string &payload);
|
||||
~ListInstancesByNcdResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTINSTANCESBYNCDRESULT_H_
|
||||
@@ -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_EFLO_MODEL_LISTLNIPRIVATEIPADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTLNIPRIVATEIPADDRESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListLniPrivateIpAddressRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListLniPrivateIpAddressRequest();
|
||||
~ListLniPrivateIpAddressRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getIp() const;
|
||||
void setIp(const std::string &ip);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
std::string getIpName() const;
|
||||
void setIpName(const std::string &ipName);
|
||||
std::string getNetworkInterfaceId() const;
|
||||
void setNetworkInterfaceId(const std::string &networkInterfaceId);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string ip_;
|
||||
bool enablePage_;
|
||||
std::string ipName_;
|
||||
std::string networkInterfaceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTLNIPRIVATEIPADDRESSREQUEST_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_LISTLNIPRIVATEIPADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTLNIPRIVATEIPADDRESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListLniPrivateIpAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string status;
|
||||
std::string gmtCreate;
|
||||
std::string ipName;
|
||||
std::string privateIpAddress;
|
||||
std::string description;
|
||||
std::string ipAddressMac;
|
||||
std::string message;
|
||||
std::string regionId;
|
||||
std::string networkInterfaceId;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
};
|
||||
|
||||
|
||||
ListLniPrivateIpAddressResult();
|
||||
explicit ListLniPrivateIpAddressResult(const std::string &payload);
|
||||
~ListLniPrivateIpAddressResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTLNIPRIVATEIPADDRESSRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_LISTNETWORKINTERFACESREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTNETWORKINTERFACESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListNetworkInterfacesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListNetworkInterfacesRequest();
|
||||
~ListNetworkInterfacesRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getNodeId() const;
|
||||
void setNodeId(const std::string &nodeId);
|
||||
std::string getSubnetId() const;
|
||||
void setSubnetId(const std::string &subnetId);
|
||||
std::string getIp() const;
|
||||
void setIp(const std::string &ip);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
std::string getNetworkInterfaceId() const;
|
||||
void setNetworkInterfaceId(const std::string &networkInterfaceId);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string nodeId_;
|
||||
std::string subnetId_;
|
||||
std::string ip_;
|
||||
std::string vpdId_;
|
||||
bool enablePage_;
|
||||
std::string networkInterfaceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTNETWORKINTERFACESREQUEST_H_
|
||||
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_LISTNETWORKINTERFACESRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTNETWORKINTERFACESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListNetworkInterfacesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
struct VpdBaseInfo
|
||||
{
|
||||
std::string cidr;
|
||||
std::string vpdId;
|
||||
std::string createTime;
|
||||
std::string vpdName;
|
||||
};
|
||||
struct SubnetBaseInfo
|
||||
{
|
||||
std::string subnetName;
|
||||
std::string cidr;
|
||||
std::string createTime;
|
||||
std::string subnetId;
|
||||
};
|
||||
struct PrivateIpAddressMacGroupItem
|
||||
{
|
||||
std::string status;
|
||||
std::string ipName;
|
||||
std::string privateIpAddress;
|
||||
std::string description;
|
||||
std::string ipAddressMac;
|
||||
std::string message;
|
||||
};
|
||||
std::string status;
|
||||
VpdBaseInfo vpdBaseInfo;
|
||||
std::string zoneId;
|
||||
std::string ip;
|
||||
std::string createTime;
|
||||
std::string networkInterfaceName;
|
||||
std::string networkInterfaceId;
|
||||
std::string tenantId;
|
||||
int quota;
|
||||
std::string gateway;
|
||||
std::vector<std::string> ethernet;
|
||||
std::string nodeId;
|
||||
SubnetBaseInfo subnetBaseInfo;
|
||||
std::string serviceMac;
|
||||
std::string ncType;
|
||||
std::vector<DataItem::PrivateIpAddressMacGroupItem> privateIpAddressMacGroup;
|
||||
std::string regionId;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
};
|
||||
|
||||
|
||||
ListNetworkInterfacesResult();
|
||||
explicit ListNetworkInterfacesResult(const std::string &payload);
|
||||
~ListNetworkInterfacesResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTNETWORKINTERFACESRESULT_H_
|
||||
@@ -28,39 +28,49 @@ namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListSubnetsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
ListSubnetsRequest();
|
||||
~ListSubnetsRequest();
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getSubnetId() const;
|
||||
void setSubnetId(const std::string &subnetId);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getZoneId() const;
|
||||
void setZoneId(const std::string &zoneId);
|
||||
std::string getSubnetName() const;
|
||||
void setSubnetName(const std::string &subnetName);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
int pageNumber_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string subnetId_;
|
||||
std::string vpdId_;
|
||||
bool enablePage_;
|
||||
std::string name_;
|
||||
std::string zoneId_;
|
||||
std::string subnetName_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -38,26 +38,33 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct VpdBaseInfo
|
||||
{
|
||||
std::string gmtCreate;
|
||||
std::string cidr;
|
||||
std::string vpdId;
|
||||
std::string name;
|
||||
std::string createTime;
|
||||
std::string vpdName;
|
||||
};
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string status;
|
||||
long ncCount;
|
||||
int ncCount;
|
||||
VpdBaseInfo vpdBaseInfo;
|
||||
std::string zoneId;
|
||||
std::string message;
|
||||
int networkInterfaceCount;
|
||||
std::string resourceGroupId;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string subnetId;
|
||||
std::string name;
|
||||
std::string gmtCreate;
|
||||
std::string subnetName;
|
||||
std::string tenantId;
|
||||
std::string type;
|
||||
std::string cidr;
|
||||
std::string vpdId;
|
||||
long id;
|
||||
std::string regionId;
|
||||
std::vector<DataItem::Tag> tags;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
|
||||
@@ -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_EFLO_MODEL_LISTVCCGRANTRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTVCCGRANTRULESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListVccGrantRulesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListVccGrantRulesRequest();
|
||||
~ListVccGrantRulesRequest();
|
||||
std::string getGrantTenantId() const;
|
||||
void setGrantTenantId(const std::string &grantTenantId);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getGrantRuleId() const;
|
||||
void setGrantRuleId(const std::string &grantRuleId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
bool getForSelect() const;
|
||||
void setForSelect(bool forSelect);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getInstanceName() const;
|
||||
void setInstanceName(const std::string &instanceName);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
|
||||
private:
|
||||
std::string grantTenantId_;
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
std::string grantRuleId_;
|
||||
int pageSize_;
|
||||
std::string erId_;
|
||||
bool forSelect_;
|
||||
std::string instanceId_;
|
||||
std::string instanceName_;
|
||||
bool enablePage_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTVCCGRANTRULESREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_LISTVCCGRANTRULESRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTVCCGRANTRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListVccGrantRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string instanceName;
|
||||
std::string tenantId;
|
||||
std::string grantTenantId;
|
||||
std::string instanceId;
|
||||
bool used;
|
||||
std::string createTime;
|
||||
std::string grantRuleId;
|
||||
std::string product;
|
||||
std::string erId;
|
||||
std::string regionId;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
};
|
||||
|
||||
|
||||
ListVccGrantRulesResult();
|
||||
explicit ListVccGrantRulesResult(const std::string &payload);
|
||||
~ListVccGrantRulesResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTVCCGRANTRULESRESULT_H_
|
||||
@@ -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_EFLO_MODEL_LISTVCCROUTEENTRIESREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTVCCROUTEENTRIESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListVccRouteEntriesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListVccRouteEntriesRequest();
|
||||
~ListVccRouteEntriesRequest();
|
||||
bool getIgnoreDetailedRouteEntry() const;
|
||||
void setIgnoreDetailedRouteEntry(bool ignoreDetailedRouteEntry);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRouteType() const;
|
||||
void setRouteType(const std::string &routeType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getNextHopId() const;
|
||||
void setNextHopId(const std::string &nextHopId);
|
||||
std::string getVccId() const;
|
||||
void setVccId(const std::string &vccId);
|
||||
std::string getNextHopType() const;
|
||||
void setNextHopType(const std::string &nextHopType);
|
||||
std::string getVpdRouteEntryId() const;
|
||||
void setVpdRouteEntryId(const std::string &vpdRouteEntryId);
|
||||
std::string getDestinationCidrBlock() const;
|
||||
void setDestinationCidrBlock(const std::string &destinationCidrBlock);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
bool ignoreDetailedRouteEntry_;
|
||||
int pageNumber_;
|
||||
std::string routeType_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string nextHopId_;
|
||||
std::string vccId_;
|
||||
std::string nextHopType_;
|
||||
std::string vpdRouteEntryId_;
|
||||
std::string destinationCidrBlock_;
|
||||
bool enablePage_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTVCCROUTEENTRIESREQUEST_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_LISTVCCROUTEENTRIESRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTVCCROUTEENTRIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListVccRouteEntriesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string status;
|
||||
std::string vccRouteEntryId;
|
||||
std::string nextHopType;
|
||||
std::string tenantId;
|
||||
std::string resourceTenantId;
|
||||
std::string routeType;
|
||||
std::string nextHopId;
|
||||
std::string gmtModified;
|
||||
std::string vccId;
|
||||
std::string regionId;
|
||||
std::string destinationCidrBlock;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
};
|
||||
|
||||
|
||||
ListVccRouteEntriesResult();
|
||||
explicit ListVccRouteEntriesResult(const std::string &payload);
|
||||
~ListVccRouteEntriesResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTVCCROUTEENTRIESRESULT_H_
|
||||
@@ -28,22 +28,32 @@ namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListVccsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
ListVccsRequest();
|
||||
~ListVccsRequest();
|
||||
std::string getCenId() const;
|
||||
void setCenId(const std::string &cenId);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getVccId() const;
|
||||
void setVccId(const std::string &vccId);
|
||||
int getBandwidth() const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getExStatus() const;
|
||||
void setExStatus(const std::string &exStatus);
|
||||
std::string getFilterErId() const;
|
||||
void setFilterErId(const std::string &filterErId);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
std::string getVpcId() const;
|
||||
@@ -56,11 +66,14 @@ public:
|
||||
private:
|
||||
std::string cenId_;
|
||||
int pageNumber_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string vccId_;
|
||||
int bandwidth_;
|
||||
std::string exStatus_;
|
||||
std::string filterErId_;
|
||||
std::string vpdId_;
|
||||
std::string vpcId_;
|
||||
bool enablePage_;
|
||||
|
||||
@@ -38,27 +38,57 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct VpdBaseInfo
|
||||
{
|
||||
std::string gmtCreate;
|
||||
std::string cidr;
|
||||
std::string vpdId;
|
||||
std::string name;
|
||||
std::string createTime;
|
||||
std::string vpdName;
|
||||
};
|
||||
struct ErInfo
|
||||
{
|
||||
std::string status;
|
||||
long connections;
|
||||
std::string erName;
|
||||
std::string tenantId;
|
||||
std::string description;
|
||||
std::string message;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string erId;
|
||||
std::string regionId;
|
||||
long routeMaps;
|
||||
std::string masterZoneId;
|
||||
};
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string taskId;
|
||||
std::string message;
|
||||
std::string resourceGroupId;
|
||||
std::string lineOperator;
|
||||
std::string currentNode;
|
||||
std::string gmtModified;
|
||||
std::string bgpCidr;
|
||||
std::string commodityCode;
|
||||
std::string vccId;
|
||||
std::vector<DataItem::Tag> tags;
|
||||
std::string status;
|
||||
VpdBaseInfo vpdBaseInfo;
|
||||
std::string message;
|
||||
std::string lineOperator;
|
||||
std::string zoneId;
|
||||
std::string connectionType;
|
||||
double rate;
|
||||
std::string createTime;
|
||||
std::string gmtModified;
|
||||
std::string bandwidthStr;
|
||||
std::string tenantId;
|
||||
std::string vpcId;
|
||||
std::string expirationDate;
|
||||
std::string vpdId;
|
||||
std::string bgpCidr;
|
||||
std::vector<DataItem::ErInfo> erInfos;
|
||||
std::string cenOwnerId;
|
||||
std::string cenId;
|
||||
std::string accessPointId;
|
||||
std::string regionId;
|
||||
std::string vccId;
|
||||
std::string spec;
|
||||
std::string vccName;
|
||||
std::string portType;
|
||||
|
||||
@@ -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_EFLO_MODEL_LISTVPDGRANTRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTVPDGRANTRULESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListVpdGrantRulesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListVpdGrantRulesRequest();
|
||||
~ListVpdGrantRulesRequest();
|
||||
std::string getGrantTenantId() const;
|
||||
void setGrantTenantId(const std::string &grantTenantId);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getGrantRuleId() const;
|
||||
void setGrantRuleId(const std::string &grantRuleId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getErId() const;
|
||||
void setErId(const std::string &erId);
|
||||
bool getForSelect() const;
|
||||
void setForSelect(bool forSelect);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getInstanceName() const;
|
||||
void setInstanceName(const std::string &instanceName);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
|
||||
private:
|
||||
std::string grantTenantId_;
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
std::string grantRuleId_;
|
||||
int pageSize_;
|
||||
std::string erId_;
|
||||
bool forSelect_;
|
||||
std::string instanceId_;
|
||||
std::string instanceName_;
|
||||
bool enablePage_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTVPDGRANTRULESREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EFLO_MODEL_LISTVPDGRANTRULESRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTVPDGRANTRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListVpdGrantRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string instanceName;
|
||||
std::string tenantId;
|
||||
std::string grantTenantId;
|
||||
std::string instanceId;
|
||||
bool used;
|
||||
std::string createTime;
|
||||
std::string grantRuleId;
|
||||
std::string product;
|
||||
std::string erId;
|
||||
std::string regionId;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
};
|
||||
|
||||
|
||||
ListVpdGrantRulesResult();
|
||||
explicit ListVpdGrantRulesResult(const std::string &payload);
|
||||
~ListVpdGrantRulesResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTVPDGRANTRULESRESULT_H_
|
||||
@@ -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_EFLO_MODEL_LISTVPDROUTEENTRIESREQUEST_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTVPDROUTEENTRIESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListVpdRouteEntriesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListVpdRouteEntriesRequest();
|
||||
~ListVpdRouteEntriesRequest();
|
||||
bool getIgnoreDetailedRouteEntry() const;
|
||||
void setIgnoreDetailedRouteEntry(bool ignoreDetailedRouteEntry);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRouteType() const;
|
||||
void setRouteType(const std::string &routeType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getNextHopId() const;
|
||||
void setNextHopId(const std::string &nextHopId);
|
||||
std::string getNextHopType() const;
|
||||
void setNextHopType(const std::string &nextHopType);
|
||||
std::string getVpdRouteEntryId() const;
|
||||
void setVpdRouteEntryId(const std::string &vpdRouteEntryId);
|
||||
std::string getDestinationCidrBlock() const;
|
||||
void setDestinationCidrBlock(const std::string &destinationCidrBlock);
|
||||
std::string getVpdId() const;
|
||||
void setVpdId(const std::string &vpdId);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
bool ignoreDetailedRouteEntry_;
|
||||
int pageNumber_;
|
||||
std::string routeType_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string nextHopId_;
|
||||
std::string nextHopType_;
|
||||
std::string vpdRouteEntryId_;
|
||||
std::string destinationCidrBlock_;
|
||||
std::string vpdId_;
|
||||
bool enablePage_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eflo
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTVPDROUTEENTRIESREQUEST_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* 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_EFLO_MODEL_LISTVPDROUTEENTRIESRESULT_H_
|
||||
#define ALIBABACLOUD_EFLO_MODEL_LISTVPDROUTEENTRIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eflo/EfloExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eflo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListVpdRouteEntriesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string status;
|
||||
std::string nextHopType;
|
||||
std::string tenantId;
|
||||
std::string resourceTenantId;
|
||||
std::string routeType;
|
||||
std::string vpdId;
|
||||
std::string nextHopId;
|
||||
std::string gmtModified;
|
||||
std::string regionId;
|
||||
std::string destinationCidrBlock;
|
||||
std::string vpdRouteEntryId;
|
||||
};
|
||||
long total;
|
||||
std::vector<DataItem> data;
|
||||
};
|
||||
|
||||
|
||||
ListVpdRouteEntriesResult();
|
||||
explicit ListVpdRouteEntriesResult(const std::string &payload);
|
||||
~ListVpdRouteEntriesResult();
|
||||
std::string getMessage()const;
|
||||
Content getContent()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Content content_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EFLO_MODEL_LISTVPDROUTEENTRIESRESULT_H_
|
||||
@@ -28,18 +28,28 @@ namespace Eflo {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EFLO_EXPORT ListVpdsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
ListVpdsRequest();
|
||||
~ListVpdsRequest();
|
||||
std::string getVpdName() const;
|
||||
void setVpdName(const std::string &vpdName);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
bool getWithDependence() const;
|
||||
void setWithDependence(bool withDependence);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getWithoutVcc() const;
|
||||
void setWithoutVcc(bool withoutVcc);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
bool getForSelect() const;
|
||||
void setForSelect(bool forSelect);
|
||||
std::string getFilterErId() const;
|
||||
@@ -48,22 +58,22 @@ public:
|
||||
void setVpdId(const std::string &vpdId);
|
||||
bool getEnablePage() const;
|
||||
void setEnablePage(bool enablePage);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
std::string vpdName_;
|
||||
int pageNumber_;
|
||||
bool withDependence_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
bool withoutVcc_;
|
||||
int pageSize_;
|
||||
std::vector<Tag> tag_;
|
||||
bool forSelect_;
|
||||
std::string filterErId_;
|
||||
std::string vpdId_;
|
||||
bool enablePage_;
|
||||
std::string name_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user