Compare commits

..

14 Commits

Author SHA1 Message Date
haowei.yao
9d5cbb556b ECS SDK Auto Released By hongsong.shs,Version:1.17.10
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-06-27 13:43:08 +08:00
haowei.yao
32f06474af RTC SDK Auto Released By renrang.yl,Version:1.17.9
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-06-22 14:48:26 +08:00
haowei.yao
9117549b3d JARVIS SDK Auto Released By mainri.mxy,Version:1.17.8
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-06-21 19:47:55 +08:00
haowei.yao
4c070ae8ee JARVIS SDK Auto Released By mainri.mxy,Version:1.17.7
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-06-20 23:10:18 +08:00
haowei.yao
8eb39b6f8f JARVIS SDK Auto Released By mainri.mxy,Version:1.17.6
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-06-20 16:34:10 +08:00
haowei.yao
ff2fa8f66f ECS SDK Auto Released By wujin.lhr,Version:1.17.5
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-06-14 12:33:06 +08:00
haowei.yao
a6256086a8 LIVE SDK Auto Released By renrang.yl,Version:1.17.4
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-06-13 15:38:41 +08:00
haowei.yao
9e756213fa ESS SDK Auto Released By wujin.lhr,Version:1.17.3
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-06-13 10:33:41 +08:00
haowei.yao
87f2db5065 SCDN SDK Auto Released By xiaoyao,Version:1.17.2
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-06-08 10:47:08 +08:00
haowei.yao
8bc596cc81 JARVIS SDK Auto Released By mainri.mxy,Version:1.17.1
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-06-06 17:52:36 +08:00
haowei.yao
dacb1c69b7 JARVIS SDK Auto Released By mainri.mxy,Version:1.17.0
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-06-06 14:08:02 +08:00
haowei.yao
4c89122ae8 mainri.mxy SDK Auto Released By JARVIS,Version:1.16.0
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-05-29 12:59:29 +08:00
haowei.yao
b333d4f03c GREEN SDK Auto Released By Alibaba Cloud,Version:1.15.0
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-05-28 19:21:02 +08:00
haowei.yao
b1d844c587 ECS SDK Auto Released By Alibaba Cloud,Version:1.14.0
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-05-28 14:50:47 +08:00
1075 changed files with 71536 additions and 5631 deletions

View File

@@ -1,3 +1,51 @@
2018-06-27 Version: 1.17.10
1, DescribeNetworkInterfaces support query with vpcId
2018-06-22 Version: 1.17.9
1, rtc openapi
2018-06-21 Version: 1.17.8
1, This is add InstanceList.
2018-06-20 Version: 1.17.7
1, Add InstanceList in product security information query.
2018-06-20 Version: 1.17.6
1, Add InstanceList in product security information query.
2018-06-14 Version: 1.17.5
1, Add passwordInherit.
2018-06-13 Version: 1.17.4
1, Add API AddCasterEpisodeGroupContent,CreateCaster.
2, Add Parameter fillMode for AddCasterLayout,ModifyCasterLayout.
3, Add return value fillMode DescribeCasterLayouts.
4, Update ErrorCode for StartCaster,StartCasterScene,DescribeCasters,CopyCaster.
5, Update ErrorCode for ModifyCasterLayout,DeleteCasterLayout,DeleteLiveAppRecordConfig.
6, Update ForbidLiveStream,DescribeLiveStreamsPublishList,DescribeLiveStreamsOnlineList.
2018-06-13 Version: 1.17.3
1, Add lifecycleHook.
2018-06-08 Version: 1.17.2
1, Add scdn interfacesupport scdn.
2018-06-06 Version: 1.17.1
1, Change the type of srcUid to int.
2018-06-06 Version: 1.17.0
1, Add interface DescribePhoneInfo, DescribeDdosDefenseInfo, DescribeRiskListDetail, DescribePunishList.
2018-05-29 Version: 1.16.0
1, Add new interface DescribePhoneInfo to SDK.
2018-05-28 Version: 1.15.0
1, Add face 1-N,1-1 scan interface.
2018-05-28 Version: 1.14.0
1, ValidateSecurityGroup API
2018-05-28 Version: 1.13.0
1, This is an example of release-log.
2, Please strictly follow this format to edit in English.

View File

@@ -75,4 +75,7 @@ add_subdirectory(pvtz)
add_subdirectory(cloudauth)
add_subdirectory(dyvmsapi)
add_subdirectory(drds)
add_subdirectory(jarvis)
add_subdirectory(jarvis)
add_subdirectory(scdn)
add_subdirectory(live)
add_subdirectory(rtc)

View File

@@ -1 +1 @@
1.13.0
1.17.10

View File

@@ -81,8 +81,6 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/DetachInstanceRamRoleResult.h
include/alibabacloud/ecs/model/AllocatePublicIpAddressRequest.h
include/alibabacloud/ecs/model/AllocatePublicIpAddressResult.h
include/alibabacloud/ecs/model/AttachVolumeRequest.h
include/alibabacloud/ecs/model/AttachVolumeResult.h
include/alibabacloud/ecs/model/DescribeEipMonitorDataRequest.h
include/alibabacloud/ecs/model/DescribeEipMonitorDataResult.h
include/alibabacloud/ecs/model/CancelAutoSnapshotPolicyRequest.h
@@ -127,8 +125,6 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/DescribeSecurityGroupsResult.h
include/alibabacloud/ecs/model/ResizeDiskRequest.h
include/alibabacloud/ecs/model/ResizeDiskResult.h
include/alibabacloud/ecs/model/ResizeVolumeRequest.h
include/alibabacloud/ecs/model/ResizeVolumeResult.h
include/alibabacloud/ecs/model/CreateRouteEntryRequest.h
include/alibabacloud/ecs/model/CreateRouteEntryResult.h
include/alibabacloud/ecs/model/DescribeInvocationsRequest.h
@@ -137,12 +133,14 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/AttachKeyPairResult.h
include/alibabacloud/ecs/model/CreateRouterInterfaceRequest.h
include/alibabacloud/ecs/model/CreateRouterInterfaceResult.h
include/alibabacloud/ecs/model/ModifyVolumeAttributeRequest.h
include/alibabacloud/ecs/model/ModifyVolumeAttributeResult.h
include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationRequest.h
include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationResult.h
include/alibabacloud/ecs/model/RunInstancesRequest.h
include/alibabacloud/ecs/model/RunInstancesResult.h
include/alibabacloud/ecs/model/ModifyLaunchTemplateDefaultVersionRequest.h
include/alibabacloud/ecs/model/ModifyLaunchTemplateDefaultVersionResult.h
include/alibabacloud/ecs/model/CreateLaunchTemplateVersionRequest.h
include/alibabacloud/ecs/model/CreateLaunchTemplateVersionResult.h
include/alibabacloud/ecs/model/StopInvocationRequest.h
include/alibabacloud/ecs/model/StopInvocationResult.h
include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecRequest.h
@@ -203,8 +201,6 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/DescribeInstanceTypesResult.h
include/alibabacloud/ecs/model/DescribeSnapshotPackageRequest.h
include/alibabacloud/ecs/model/DescribeSnapshotPackageResult.h
include/alibabacloud/ecs/model/ReInitVolumeRequest.h
include/alibabacloud/ecs/model/ReInitVolumeResult.h
include/alibabacloud/ecs/model/RebootInstanceRequest.h
include/alibabacloud/ecs/model/RebootInstanceResult.h
include/alibabacloud/ecs/model/BindIpRangeRequest.h
@@ -239,8 +235,6 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeResult.h
include/alibabacloud/ecs/model/AddTagsRequest.h
include/alibabacloud/ecs/model/AddTagsResult.h
include/alibabacloud/ecs/model/CancelUserEventRequest.h
include/alibabacloud/ecs/model/CancelUserEventResult.h
include/alibabacloud/ecs/model/CreateHpcClusterRequest.h
include/alibabacloud/ecs/model/CreateHpcClusterResult.h
include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorRequest.h
@@ -321,6 +315,8 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/DescribeResourcesModificationResult.h
include/alibabacloud/ecs/model/ImportKeyPairRequest.h
include/alibabacloud/ecs/model/ImportKeyPairResult.h
include/alibabacloud/ecs/model/DeleteLaunchTemplateRequest.h
include/alibabacloud/ecs/model/DeleteLaunchTemplateResult.h
include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataRequest.h
include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataResult.h
include/alibabacloud/ecs/model/UnbindIpRangeRequest.h
@@ -351,8 +347,6 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/ResetDiskResult.h
include/alibabacloud/ecs/model/ModifyDiskChargeTypeRequest.h
include/alibabacloud/ecs/model/ModifyDiskChargeTypeResult.h
include/alibabacloud/ecs/model/DescribeVolumesRequest.h
include/alibabacloud/ecs/model/DescribeVolumesResult.h
include/alibabacloud/ecs/model/ModifyIntranetBandwidthKbRequest.h
include/alibabacloud/ecs/model/ModifyIntranetBandwidthKbResult.h
include/alibabacloud/ecs/model/DescribeBandwidthPackagesRequest.h
@@ -371,10 +365,10 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeResult.h
include/alibabacloud/ecs/model/DescribeTagKeysRequest.h
include/alibabacloud/ecs/model/DescribeTagKeysResult.h
include/alibabacloud/ecs/model/CreateVolumeRequest.h
include/alibabacloud/ecs/model/CreateVolumeResult.h
include/alibabacloud/ecs/model/DeleteInstanceRequest.h
include/alibabacloud/ecs/model/DeleteInstanceResult.h
include/alibabacloud/ecs/model/CreateLaunchTemplateRequest.h
include/alibabacloud/ecs/model/CreateLaunchTemplateResult.h
include/alibabacloud/ecs/model/DescribeIntranetAttributeKbRequest.h
include/alibabacloud/ecs/model/DescribeIntranetAttributeKbResult.h
include/alibabacloud/ecs/model/CreateNetworkInterfacePermissionRequest.h
@@ -395,14 +389,12 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/EnablePhysicalConnectionResult.h
include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesRequest.h
include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesResult.h
include/alibabacloud/ecs/model/RollbackVolumeRequest.h
include/alibabacloud/ecs/model/RollbackVolumeResult.h
include/alibabacloud/ecs/model/DeleteVolumeRequest.h
include/alibabacloud/ecs/model/DeleteVolumeResult.h
include/alibabacloud/ecs/model/CreateForwardEntryRequest.h
include/alibabacloud/ecs/model/CreateForwardEntryResult.h
include/alibabacloud/ecs/model/DescribeRouterInterfacesRequest.h
include/alibabacloud/ecs/model/DescribeRouterInterfacesResult.h
include/alibabacloud/ecs/model/DescribeLaunchTemplatesRequest.h
include/alibabacloud/ecs/model/DescribeLaunchTemplatesResult.h
include/alibabacloud/ecs/model/EipNotifyPaidRequest.h
include/alibabacloud/ecs/model/EipNotifyPaidResult.h
include/alibabacloud/ecs/model/ReleasePublicIpAddressRequest.h
@@ -425,8 +417,6 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyExResult.h
include/alibabacloud/ecs/model/CreatePhysicalConnectionRequest.h
include/alibabacloud/ecs/model/CreatePhysicalConnectionResult.h
include/alibabacloud/ecs/model/ModifyUserEventAttributeRequest.h
include/alibabacloud/ecs/model/ModifyUserEventAttributeResult.h
include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h
include/alibabacloud/ecs/model/DescribeKeyPairsResult.h
include/alibabacloud/ecs/model/ModifySecurityGroupPolicyRequest.h
@@ -443,6 +433,8 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/DescribeCloudAssistantStatusResult.h
include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeRequest.h
include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeResult.h
include/alibabacloud/ecs/model/ValidateSecurityGroupRequest.h
include/alibabacloud/ecs/model/ValidateSecurityGroupResult.h
include/alibabacloud/ecs/model/TerminatePhysicalConnectionRequest.h
include/alibabacloud/ecs/model/TerminatePhysicalConnectionResult.h
include/alibabacloud/ecs/model/AttachNetworkInterfaceRequest.h
@@ -459,20 +451,18 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/CancelCopyImageResult.h
include/alibabacloud/ecs/model/CreateDeploymentSetRequest.h
include/alibabacloud/ecs/model/CreateDeploymentSetResult.h
include/alibabacloud/ecs/model/DeleteLaunchTemplateVersionRequest.h
include/alibabacloud/ecs/model/DeleteLaunchTemplateVersionResult.h
include/alibabacloud/ecs/model/DescribeRegionsRequest.h
include/alibabacloud/ecs/model/DescribeRegionsResult.h
include/alibabacloud/ecs/model/DescribeClassicLinkInstancesRequest.h
include/alibabacloud/ecs/model/DescribeClassicLinkInstancesResult.h
include/alibabacloud/ecs/model/CreateUserEventRequest.h
include/alibabacloud/ecs/model/CreateUserEventResult.h
include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyRequest.h
include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyResult.h
include/alibabacloud/ecs/model/DescribePhysicalConnectionsRequest.h
include/alibabacloud/ecs/model/DescribePhysicalConnectionsResult.h
include/alibabacloud/ecs/model/DescribeRecycleBinRequest.h
include/alibabacloud/ecs/model/DescribeRecycleBinResult.h
include/alibabacloud/ecs/model/DetachVolumeRequest.h
include/alibabacloud/ecs/model/DetachVolumeResult.h
include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h
include/alibabacloud/ecs/model/CreateNetworkInterfaceResult.h
include/alibabacloud/ecs/model/DescribeIpRangesRequest.h
@@ -485,6 +475,8 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/DescribeVRoutersResult.h
include/alibabacloud/ecs/model/DescribeNetworkInterfacesRequest.h
include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h
include/alibabacloud/ecs/model/DescribeLaunchTemplateVersionsRequest.h
include/alibabacloud/ecs/model/DescribeLaunchTemplateVersionsResult.h
include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeRequest.h
include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeResult.h
include/alibabacloud/ecs/model/DetachNetworkInterfaceRequest.h
@@ -493,8 +485,6 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/AllocateEipAddressResult.h
include/alibabacloud/ecs/model/DeleteDiskRequest.h
include/alibabacloud/ecs/model/DeleteDiskResult.h
include/alibabacloud/ecs/model/DescribeEventsRequest.h
include/alibabacloud/ecs/model/DescribeEventsResult.h
include/alibabacloud/ecs/model/UnassociateHaVipRequest.h
include/alibabacloud/ecs/model/UnassociateHaVipResult.h
include/alibabacloud/ecs/model/ModifyHaVipAttributeRequest.h
@@ -576,8 +566,6 @@ set(ecs_src
src/model/DetachInstanceRamRoleResult.cc
src/model/AllocatePublicIpAddressRequest.cc
src/model/AllocatePublicIpAddressResult.cc
src/model/AttachVolumeRequest.cc
src/model/AttachVolumeResult.cc
src/model/DescribeEipMonitorDataRequest.cc
src/model/DescribeEipMonitorDataResult.cc
src/model/CancelAutoSnapshotPolicyRequest.cc
@@ -622,8 +610,6 @@ set(ecs_src
src/model/DescribeSecurityGroupsResult.cc
src/model/ResizeDiskRequest.cc
src/model/ResizeDiskResult.cc
src/model/ResizeVolumeRequest.cc
src/model/ResizeVolumeResult.cc
src/model/CreateRouteEntryRequest.cc
src/model/CreateRouteEntryResult.cc
src/model/DescribeInvocationsRequest.cc
@@ -632,12 +618,14 @@ set(ecs_src
src/model/AttachKeyPairResult.cc
src/model/CreateRouterInterfaceRequest.cc
src/model/CreateRouterInterfaceResult.cc
src/model/ModifyVolumeAttributeRequest.cc
src/model/ModifyVolumeAttributeResult.cc
src/model/CheckDiskEnableAutoSnapshotValidationRequest.cc
src/model/CheckDiskEnableAutoSnapshotValidationResult.cc
src/model/RunInstancesRequest.cc
src/model/RunInstancesResult.cc
src/model/ModifyLaunchTemplateDefaultVersionRequest.cc
src/model/ModifyLaunchTemplateDefaultVersionResult.cc
src/model/CreateLaunchTemplateVersionRequest.cc
src/model/CreateLaunchTemplateVersionResult.cc
src/model/StopInvocationRequest.cc
src/model/StopInvocationResult.cc
src/model/ModifyInstanceNetworkSpecRequest.cc
@@ -698,8 +686,6 @@ set(ecs_src
src/model/DescribeInstanceTypesResult.cc
src/model/DescribeSnapshotPackageRequest.cc
src/model/DescribeSnapshotPackageResult.cc
src/model/ReInitVolumeRequest.cc
src/model/ReInitVolumeResult.cc
src/model/RebootInstanceRequest.cc
src/model/RebootInstanceResult.cc
src/model/BindIpRangeRequest.cc
@@ -734,8 +720,6 @@ set(ecs_src
src/model/ModifyInstanceVpcAttributeResult.cc
src/model/AddTagsRequest.cc
src/model/AddTagsResult.cc
src/model/CancelUserEventRequest.cc
src/model/CancelUserEventResult.cc
src/model/CreateHpcClusterRequest.cc
src/model/CreateHpcClusterResult.cc
src/model/DescribeUserBusinessBehaviorRequest.cc
@@ -816,6 +800,8 @@ set(ecs_src
src/model/DescribeResourcesModificationResult.cc
src/model/ImportKeyPairRequest.cc
src/model/ImportKeyPairResult.cc
src/model/DeleteLaunchTemplateRequest.cc
src/model/DeleteLaunchTemplateResult.cc
src/model/DescribeNewProjectEipMonitorDataRequest.cc
src/model/DescribeNewProjectEipMonitorDataResult.cc
src/model/UnbindIpRangeRequest.cc
@@ -846,8 +832,6 @@ set(ecs_src
src/model/ResetDiskResult.cc
src/model/ModifyDiskChargeTypeRequest.cc
src/model/ModifyDiskChargeTypeResult.cc
src/model/DescribeVolumesRequest.cc
src/model/DescribeVolumesResult.cc
src/model/ModifyIntranetBandwidthKbRequest.cc
src/model/ModifyIntranetBandwidthKbResult.cc
src/model/DescribeBandwidthPackagesRequest.cc
@@ -866,10 +850,10 @@ set(ecs_src
src/model/DescribeRecommendInstanceTypeResult.cc
src/model/DescribeTagKeysRequest.cc
src/model/DescribeTagKeysResult.cc
src/model/CreateVolumeRequest.cc
src/model/CreateVolumeResult.cc
src/model/DeleteInstanceRequest.cc
src/model/DeleteInstanceResult.cc
src/model/CreateLaunchTemplateRequest.cc
src/model/CreateLaunchTemplateResult.cc
src/model/DescribeIntranetAttributeKbRequest.cc
src/model/DescribeIntranetAttributeKbResult.cc
src/model/CreateNetworkInterfacePermissionRequest.cc
@@ -890,14 +874,12 @@ set(ecs_src
src/model/EnablePhysicalConnectionResult.cc
src/model/DescribeInstanceTypeFamiliesRequest.cc
src/model/DescribeInstanceTypeFamiliesResult.cc
src/model/RollbackVolumeRequest.cc
src/model/RollbackVolumeResult.cc
src/model/DeleteVolumeRequest.cc
src/model/DeleteVolumeResult.cc
src/model/CreateForwardEntryRequest.cc
src/model/CreateForwardEntryResult.cc
src/model/DescribeRouterInterfacesRequest.cc
src/model/DescribeRouterInterfacesResult.cc
src/model/DescribeLaunchTemplatesRequest.cc
src/model/DescribeLaunchTemplatesResult.cc
src/model/EipNotifyPaidRequest.cc
src/model/EipNotifyPaidResult.cc
src/model/ReleasePublicIpAddressRequest.cc
@@ -920,8 +902,6 @@ set(ecs_src
src/model/ModifyAutoSnapshotPolicyExResult.cc
src/model/CreatePhysicalConnectionRequest.cc
src/model/CreatePhysicalConnectionResult.cc
src/model/ModifyUserEventAttributeRequest.cc
src/model/ModifyUserEventAttributeResult.cc
src/model/DescribeKeyPairsRequest.cc
src/model/DescribeKeyPairsResult.cc
src/model/ModifySecurityGroupPolicyRequest.cc
@@ -938,6 +918,8 @@ set(ecs_src
src/model/DescribeCloudAssistantStatusResult.cc
src/model/DescribeInstancePhysicalAttributeRequest.cc
src/model/DescribeInstancePhysicalAttributeResult.cc
src/model/ValidateSecurityGroupRequest.cc
src/model/ValidateSecurityGroupResult.cc
src/model/TerminatePhysicalConnectionRequest.cc
src/model/TerminatePhysicalConnectionResult.cc
src/model/AttachNetworkInterfaceRequest.cc
@@ -954,20 +936,18 @@ set(ecs_src
src/model/CancelCopyImageResult.cc
src/model/CreateDeploymentSetRequest.cc
src/model/CreateDeploymentSetResult.cc
src/model/DeleteLaunchTemplateVersionRequest.cc
src/model/DeleteLaunchTemplateVersionResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/DescribeClassicLinkInstancesRequest.cc
src/model/DescribeClassicLinkInstancesResult.cc
src/model/CreateUserEventRequest.cc
src/model/CreateUserEventResult.cc
src/model/DescribeAutoSnapshotPolicyRequest.cc
src/model/DescribeAutoSnapshotPolicyResult.cc
src/model/DescribePhysicalConnectionsRequest.cc
src/model/DescribePhysicalConnectionsResult.cc
src/model/DescribeRecycleBinRequest.cc
src/model/DescribeRecycleBinResult.cc
src/model/DetachVolumeRequest.cc
src/model/DetachVolumeResult.cc
src/model/CreateNetworkInterfaceRequest.cc
src/model/CreateNetworkInterfaceResult.cc
src/model/DescribeIpRangesRequest.cc
@@ -980,6 +960,8 @@ set(ecs_src
src/model/DescribeVRoutersResult.cc
src/model/DescribeNetworkInterfacesRequest.cc
src/model/DescribeNetworkInterfacesResult.cc
src/model/DescribeLaunchTemplateVersionsRequest.cc
src/model/DescribeLaunchTemplateVersionsResult.cc
src/model/ModifyNetworkInterfaceAttributeRequest.cc
src/model/ModifyNetworkInterfaceAttributeResult.cc
src/model/DetachNetworkInterfaceRequest.cc
@@ -988,8 +970,6 @@ set(ecs_src
src/model/AllocateEipAddressResult.cc
src/model/DeleteDiskRequest.cc
src/model/DeleteDiskResult.cc
src/model/DescribeEventsRequest.cc
src/model/DescribeEventsResult.cc
src/model/UnassociateHaVipRequest.cc
src/model/UnassociateHaVipResult.cc
src/model/ModifyHaVipAttributeRequest.cc

View File

@@ -82,8 +82,6 @@
#include "model/DetachInstanceRamRoleResult.h"
#include "model/AllocatePublicIpAddressRequest.h"
#include "model/AllocatePublicIpAddressResult.h"
#include "model/AttachVolumeRequest.h"
#include "model/AttachVolumeResult.h"
#include "model/DescribeEipMonitorDataRequest.h"
#include "model/DescribeEipMonitorDataResult.h"
#include "model/CancelAutoSnapshotPolicyRequest.h"
@@ -128,8 +126,6 @@
#include "model/DescribeSecurityGroupsResult.h"
#include "model/ResizeDiskRequest.h"
#include "model/ResizeDiskResult.h"
#include "model/ResizeVolumeRequest.h"
#include "model/ResizeVolumeResult.h"
#include "model/CreateRouteEntryRequest.h"
#include "model/CreateRouteEntryResult.h"
#include "model/DescribeInvocationsRequest.h"
@@ -138,12 +134,14 @@
#include "model/AttachKeyPairResult.h"
#include "model/CreateRouterInterfaceRequest.h"
#include "model/CreateRouterInterfaceResult.h"
#include "model/ModifyVolumeAttributeRequest.h"
#include "model/ModifyVolumeAttributeResult.h"
#include "model/CheckDiskEnableAutoSnapshotValidationRequest.h"
#include "model/CheckDiskEnableAutoSnapshotValidationResult.h"
#include "model/RunInstancesRequest.h"
#include "model/RunInstancesResult.h"
#include "model/ModifyLaunchTemplateDefaultVersionRequest.h"
#include "model/ModifyLaunchTemplateDefaultVersionResult.h"
#include "model/CreateLaunchTemplateVersionRequest.h"
#include "model/CreateLaunchTemplateVersionResult.h"
#include "model/StopInvocationRequest.h"
#include "model/StopInvocationResult.h"
#include "model/ModifyInstanceNetworkSpecRequest.h"
@@ -204,8 +202,6 @@
#include "model/DescribeInstanceTypesResult.h"
#include "model/DescribeSnapshotPackageRequest.h"
#include "model/DescribeSnapshotPackageResult.h"
#include "model/ReInitVolumeRequest.h"
#include "model/ReInitVolumeResult.h"
#include "model/RebootInstanceRequest.h"
#include "model/RebootInstanceResult.h"
#include "model/BindIpRangeRequest.h"
@@ -240,8 +236,6 @@
#include "model/ModifyInstanceVpcAttributeResult.h"
#include "model/AddTagsRequest.h"
#include "model/AddTagsResult.h"
#include "model/CancelUserEventRequest.h"
#include "model/CancelUserEventResult.h"
#include "model/CreateHpcClusterRequest.h"
#include "model/CreateHpcClusterResult.h"
#include "model/DescribeUserBusinessBehaviorRequest.h"
@@ -322,6 +316,8 @@
#include "model/DescribeResourcesModificationResult.h"
#include "model/ImportKeyPairRequest.h"
#include "model/ImportKeyPairResult.h"
#include "model/DeleteLaunchTemplateRequest.h"
#include "model/DeleteLaunchTemplateResult.h"
#include "model/DescribeNewProjectEipMonitorDataRequest.h"
#include "model/DescribeNewProjectEipMonitorDataResult.h"
#include "model/UnbindIpRangeRequest.h"
@@ -352,8 +348,6 @@
#include "model/ResetDiskResult.h"
#include "model/ModifyDiskChargeTypeRequest.h"
#include "model/ModifyDiskChargeTypeResult.h"
#include "model/DescribeVolumesRequest.h"
#include "model/DescribeVolumesResult.h"
#include "model/ModifyIntranetBandwidthKbRequest.h"
#include "model/ModifyIntranetBandwidthKbResult.h"
#include "model/DescribeBandwidthPackagesRequest.h"
@@ -372,10 +366,10 @@
#include "model/DescribeRecommendInstanceTypeResult.h"
#include "model/DescribeTagKeysRequest.h"
#include "model/DescribeTagKeysResult.h"
#include "model/CreateVolumeRequest.h"
#include "model/CreateVolumeResult.h"
#include "model/DeleteInstanceRequest.h"
#include "model/DeleteInstanceResult.h"
#include "model/CreateLaunchTemplateRequest.h"
#include "model/CreateLaunchTemplateResult.h"
#include "model/DescribeIntranetAttributeKbRequest.h"
#include "model/DescribeIntranetAttributeKbResult.h"
#include "model/CreateNetworkInterfacePermissionRequest.h"
@@ -396,14 +390,12 @@
#include "model/EnablePhysicalConnectionResult.h"
#include "model/DescribeInstanceTypeFamiliesRequest.h"
#include "model/DescribeInstanceTypeFamiliesResult.h"
#include "model/RollbackVolumeRequest.h"
#include "model/RollbackVolumeResult.h"
#include "model/DeleteVolumeRequest.h"
#include "model/DeleteVolumeResult.h"
#include "model/CreateForwardEntryRequest.h"
#include "model/CreateForwardEntryResult.h"
#include "model/DescribeRouterInterfacesRequest.h"
#include "model/DescribeRouterInterfacesResult.h"
#include "model/DescribeLaunchTemplatesRequest.h"
#include "model/DescribeLaunchTemplatesResult.h"
#include "model/EipNotifyPaidRequest.h"
#include "model/EipNotifyPaidResult.h"
#include "model/ReleasePublicIpAddressRequest.h"
@@ -426,8 +418,6 @@
#include "model/ModifyAutoSnapshotPolicyExResult.h"
#include "model/CreatePhysicalConnectionRequest.h"
#include "model/CreatePhysicalConnectionResult.h"
#include "model/ModifyUserEventAttributeRequest.h"
#include "model/ModifyUserEventAttributeResult.h"
#include "model/DescribeKeyPairsRequest.h"
#include "model/DescribeKeyPairsResult.h"
#include "model/ModifySecurityGroupPolicyRequest.h"
@@ -444,6 +434,8 @@
#include "model/DescribeCloudAssistantStatusResult.h"
#include "model/DescribeInstancePhysicalAttributeRequest.h"
#include "model/DescribeInstancePhysicalAttributeResult.h"
#include "model/ValidateSecurityGroupRequest.h"
#include "model/ValidateSecurityGroupResult.h"
#include "model/TerminatePhysicalConnectionRequest.h"
#include "model/TerminatePhysicalConnectionResult.h"
#include "model/AttachNetworkInterfaceRequest.h"
@@ -460,20 +452,18 @@
#include "model/CancelCopyImageResult.h"
#include "model/CreateDeploymentSetRequest.h"
#include "model/CreateDeploymentSetResult.h"
#include "model/DeleteLaunchTemplateVersionRequest.h"
#include "model/DeleteLaunchTemplateVersionResult.h"
#include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.h"
#include "model/DescribeClassicLinkInstancesRequest.h"
#include "model/DescribeClassicLinkInstancesResult.h"
#include "model/CreateUserEventRequest.h"
#include "model/CreateUserEventResult.h"
#include "model/DescribeAutoSnapshotPolicyRequest.h"
#include "model/DescribeAutoSnapshotPolicyResult.h"
#include "model/DescribePhysicalConnectionsRequest.h"
#include "model/DescribePhysicalConnectionsResult.h"
#include "model/DescribeRecycleBinRequest.h"
#include "model/DescribeRecycleBinResult.h"
#include "model/DetachVolumeRequest.h"
#include "model/DetachVolumeResult.h"
#include "model/CreateNetworkInterfaceRequest.h"
#include "model/CreateNetworkInterfaceResult.h"
#include "model/DescribeIpRangesRequest.h"
@@ -486,6 +476,8 @@
#include "model/DescribeVRoutersResult.h"
#include "model/DescribeNetworkInterfacesRequest.h"
#include "model/DescribeNetworkInterfacesResult.h"
#include "model/DescribeLaunchTemplateVersionsRequest.h"
#include "model/DescribeLaunchTemplateVersionsResult.h"
#include "model/ModifyNetworkInterfaceAttributeRequest.h"
#include "model/ModifyNetworkInterfaceAttributeResult.h"
#include "model/DetachNetworkInterfaceRequest.h"
@@ -494,8 +486,6 @@
#include "model/AllocateEipAddressResult.h"
#include "model/DeleteDiskRequest.h"
#include "model/DeleteDiskResult.h"
#include "model/DescribeEventsRequest.h"
#include "model/DescribeEventsResult.h"
#include "model/UnassociateHaVipRequest.h"
#include "model/UnassociateHaVipResult.h"
#include "model/ModifyHaVipAttributeRequest.h"
@@ -613,9 +603,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AllocatePublicIpAddressResult> AllocatePublicIpAddressOutcome;
typedef std::future<AllocatePublicIpAddressOutcome> AllocatePublicIpAddressOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::AllocatePublicIpAddressRequest&, const AllocatePublicIpAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocatePublicIpAddressAsyncHandler;
typedef Outcome<Error, Model::AttachVolumeResult> AttachVolumeOutcome;
typedef std::future<AttachVolumeOutcome> AttachVolumeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::AttachVolumeRequest&, const AttachVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachVolumeAsyncHandler;
typedef Outcome<Error, Model::DescribeEipMonitorDataResult> DescribeEipMonitorDataOutcome;
typedef std::future<DescribeEipMonitorDataOutcome> DescribeEipMonitorDataOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeEipMonitorDataRequest&, const DescribeEipMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEipMonitorDataAsyncHandler;
@@ -682,9 +669,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ResizeDiskResult> ResizeDiskOutcome;
typedef std::future<ResizeDiskOutcome> ResizeDiskOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ResizeDiskRequest&, const ResizeDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResizeDiskAsyncHandler;
typedef Outcome<Error, Model::ResizeVolumeResult> ResizeVolumeOutcome;
typedef std::future<ResizeVolumeOutcome> ResizeVolumeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ResizeVolumeRequest&, const ResizeVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResizeVolumeAsyncHandler;
typedef Outcome<Error, Model::CreateRouteEntryResult> CreateRouteEntryOutcome;
typedef std::future<CreateRouteEntryOutcome> CreateRouteEntryOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateRouteEntryRequest&, const CreateRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRouteEntryAsyncHandler;
@@ -697,15 +681,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateRouterInterfaceResult> CreateRouterInterfaceOutcome;
typedef std::future<CreateRouterInterfaceOutcome> CreateRouterInterfaceOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateRouterInterfaceRequest&, const CreateRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRouterInterfaceAsyncHandler;
typedef Outcome<Error, Model::ModifyVolumeAttributeResult> ModifyVolumeAttributeOutcome;
typedef std::future<ModifyVolumeAttributeOutcome> ModifyVolumeAttributeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ModifyVolumeAttributeRequest&, const ModifyVolumeAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVolumeAttributeAsyncHandler;
typedef Outcome<Error, Model::CheckDiskEnableAutoSnapshotValidationResult> CheckDiskEnableAutoSnapshotValidationOutcome;
typedef std::future<CheckDiskEnableAutoSnapshotValidationOutcome> CheckDiskEnableAutoSnapshotValidationOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CheckDiskEnableAutoSnapshotValidationRequest&, const CheckDiskEnableAutoSnapshotValidationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDiskEnableAutoSnapshotValidationAsyncHandler;
typedef Outcome<Error, Model::RunInstancesResult> RunInstancesOutcome;
typedef std::future<RunInstancesOutcome> RunInstancesOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::RunInstancesRequest&, const RunInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunInstancesAsyncHandler;
typedef Outcome<Error, Model::ModifyLaunchTemplateDefaultVersionResult> ModifyLaunchTemplateDefaultVersionOutcome;
typedef std::future<ModifyLaunchTemplateDefaultVersionOutcome> ModifyLaunchTemplateDefaultVersionOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ModifyLaunchTemplateDefaultVersionRequest&, const ModifyLaunchTemplateDefaultVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLaunchTemplateDefaultVersionAsyncHandler;
typedef Outcome<Error, Model::CreateLaunchTemplateVersionResult> CreateLaunchTemplateVersionOutcome;
typedef std::future<CreateLaunchTemplateVersionOutcome> CreateLaunchTemplateVersionOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateLaunchTemplateVersionRequest&, const CreateLaunchTemplateVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLaunchTemplateVersionAsyncHandler;
typedef Outcome<Error, Model::StopInvocationResult> StopInvocationOutcome;
typedef std::future<StopInvocationOutcome> StopInvocationOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::StopInvocationRequest&, const StopInvocationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopInvocationAsyncHandler;
@@ -796,9 +783,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSnapshotPackageResult> DescribeSnapshotPackageOutcome;
typedef std::future<DescribeSnapshotPackageOutcome> DescribeSnapshotPackageOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeSnapshotPackageRequest&, const DescribeSnapshotPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnapshotPackageAsyncHandler;
typedef Outcome<Error, Model::ReInitVolumeResult> ReInitVolumeOutcome;
typedef std::future<ReInitVolumeOutcome> ReInitVolumeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ReInitVolumeRequest&, const ReInitVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReInitVolumeAsyncHandler;
typedef Outcome<Error, Model::RebootInstanceResult> RebootInstanceOutcome;
typedef std::future<RebootInstanceOutcome> RebootInstanceOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::RebootInstanceRequest&, const RebootInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RebootInstanceAsyncHandler;
@@ -850,9 +834,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AddTagsResult> AddTagsOutcome;
typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::AddTagsRequest&, const AddTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTagsAsyncHandler;
typedef Outcome<Error, Model::CancelUserEventResult> CancelUserEventOutcome;
typedef std::future<CancelUserEventOutcome> CancelUserEventOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CancelUserEventRequest&, const CancelUserEventOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelUserEventAsyncHandler;
typedef Outcome<Error, Model::CreateHpcClusterResult> CreateHpcClusterOutcome;
typedef std::future<CreateHpcClusterOutcome> CreateHpcClusterOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateHpcClusterRequest&, const CreateHpcClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHpcClusterAsyncHandler;
@@ -973,6 +954,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ImportKeyPairResult> ImportKeyPairOutcome;
typedef std::future<ImportKeyPairOutcome> ImportKeyPairOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ImportKeyPairRequest&, const ImportKeyPairOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportKeyPairAsyncHandler;
typedef Outcome<Error, Model::DeleteLaunchTemplateResult> DeleteLaunchTemplateOutcome;
typedef std::future<DeleteLaunchTemplateOutcome> DeleteLaunchTemplateOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DeleteLaunchTemplateRequest&, const DeleteLaunchTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLaunchTemplateAsyncHandler;
typedef Outcome<Error, Model::DescribeNewProjectEipMonitorDataResult> DescribeNewProjectEipMonitorDataOutcome;
typedef std::future<DescribeNewProjectEipMonitorDataOutcome> DescribeNewProjectEipMonitorDataOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeNewProjectEipMonitorDataRequest&, const DescribeNewProjectEipMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNewProjectEipMonitorDataAsyncHandler;
@@ -1018,9 +1002,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyDiskChargeTypeResult> ModifyDiskChargeTypeOutcome;
typedef std::future<ModifyDiskChargeTypeOutcome> ModifyDiskChargeTypeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ModifyDiskChargeTypeRequest&, const ModifyDiskChargeTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDiskChargeTypeAsyncHandler;
typedef Outcome<Error, Model::DescribeVolumesResult> DescribeVolumesOutcome;
typedef std::future<DescribeVolumesOutcome> DescribeVolumesOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeVolumesRequest&, const DescribeVolumesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVolumesAsyncHandler;
typedef Outcome<Error, Model::ModifyIntranetBandwidthKbResult> ModifyIntranetBandwidthKbOutcome;
typedef std::future<ModifyIntranetBandwidthKbOutcome> ModifyIntranetBandwidthKbOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ModifyIntranetBandwidthKbRequest&, const ModifyIntranetBandwidthKbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIntranetBandwidthKbAsyncHandler;
@@ -1048,12 +1029,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeTagKeysResult> DescribeTagKeysOutcome;
typedef std::future<DescribeTagKeysOutcome> DescribeTagKeysOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeTagKeysRequest&, const DescribeTagKeysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagKeysAsyncHandler;
typedef Outcome<Error, Model::CreateVolumeResult> CreateVolumeOutcome;
typedef std::future<CreateVolumeOutcome> CreateVolumeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateVolumeRequest&, const CreateVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVolumeAsyncHandler;
typedef Outcome<Error, Model::DeleteInstanceResult> DeleteInstanceOutcome;
typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DeleteInstanceRequest&, const DeleteInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInstanceAsyncHandler;
typedef Outcome<Error, Model::CreateLaunchTemplateResult> CreateLaunchTemplateOutcome;
typedef std::future<CreateLaunchTemplateOutcome> CreateLaunchTemplateOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateLaunchTemplateRequest&, const CreateLaunchTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLaunchTemplateAsyncHandler;
typedef Outcome<Error, Model::DescribeIntranetAttributeKbResult> DescribeIntranetAttributeKbOutcome;
typedef std::future<DescribeIntranetAttributeKbOutcome> DescribeIntranetAttributeKbOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeIntranetAttributeKbRequest&, const DescribeIntranetAttributeKbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIntranetAttributeKbAsyncHandler;
@@ -1084,18 +1065,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeInstanceTypeFamiliesResult> DescribeInstanceTypeFamiliesOutcome;
typedef std::future<DescribeInstanceTypeFamiliesOutcome> DescribeInstanceTypeFamiliesOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeInstanceTypeFamiliesRequest&, const DescribeInstanceTypeFamiliesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceTypeFamiliesAsyncHandler;
typedef Outcome<Error, Model::RollbackVolumeResult> RollbackVolumeOutcome;
typedef std::future<RollbackVolumeOutcome> RollbackVolumeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::RollbackVolumeRequest&, const RollbackVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackVolumeAsyncHandler;
typedef Outcome<Error, Model::DeleteVolumeResult> DeleteVolumeOutcome;
typedef std::future<DeleteVolumeOutcome> DeleteVolumeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DeleteVolumeRequest&, const DeleteVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVolumeAsyncHandler;
typedef Outcome<Error, Model::CreateForwardEntryResult> CreateForwardEntryOutcome;
typedef std::future<CreateForwardEntryOutcome> CreateForwardEntryOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateForwardEntryRequest&, const CreateForwardEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateForwardEntryAsyncHandler;
typedef Outcome<Error, Model::DescribeRouterInterfacesResult> DescribeRouterInterfacesOutcome;
typedef std::future<DescribeRouterInterfacesOutcome> DescribeRouterInterfacesOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeRouterInterfacesRequest&, const DescribeRouterInterfacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRouterInterfacesAsyncHandler;
typedef Outcome<Error, Model::DescribeLaunchTemplatesResult> DescribeLaunchTemplatesOutcome;
typedef std::future<DescribeLaunchTemplatesOutcome> DescribeLaunchTemplatesOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeLaunchTemplatesRequest&, const DescribeLaunchTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLaunchTemplatesAsyncHandler;
typedef Outcome<Error, Model::EipNotifyPaidResult> EipNotifyPaidOutcome;
typedef std::future<EipNotifyPaidOutcome> EipNotifyPaidOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::EipNotifyPaidRequest&, const EipNotifyPaidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EipNotifyPaidAsyncHandler;
@@ -1129,9 +1107,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreatePhysicalConnectionResult> CreatePhysicalConnectionOutcome;
typedef std::future<CreatePhysicalConnectionOutcome> CreatePhysicalConnectionOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreatePhysicalConnectionRequest&, const CreatePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePhysicalConnectionAsyncHandler;
typedef Outcome<Error, Model::ModifyUserEventAttributeResult> ModifyUserEventAttributeOutcome;
typedef std::future<ModifyUserEventAttributeOutcome> ModifyUserEventAttributeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ModifyUserEventAttributeRequest&, const ModifyUserEventAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyUserEventAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeKeyPairsResult> DescribeKeyPairsOutcome;
typedef std::future<DescribeKeyPairsOutcome> DescribeKeyPairsOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeKeyPairsRequest&, const DescribeKeyPairsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeKeyPairsAsyncHandler;
@@ -1156,6 +1131,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeInstancePhysicalAttributeResult> DescribeInstancePhysicalAttributeOutcome;
typedef std::future<DescribeInstancePhysicalAttributeOutcome> DescribeInstancePhysicalAttributeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeInstancePhysicalAttributeRequest&, const DescribeInstancePhysicalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstancePhysicalAttributeAsyncHandler;
typedef Outcome<Error, Model::ValidateSecurityGroupResult> ValidateSecurityGroupOutcome;
typedef std::future<ValidateSecurityGroupOutcome> ValidateSecurityGroupOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ValidateSecurityGroupRequest&, const ValidateSecurityGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateSecurityGroupAsyncHandler;
typedef Outcome<Error, Model::TerminatePhysicalConnectionResult> TerminatePhysicalConnectionOutcome;
typedef std::future<TerminatePhysicalConnectionOutcome> TerminatePhysicalConnectionOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::TerminatePhysicalConnectionRequest&, const TerminatePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TerminatePhysicalConnectionAsyncHandler;
@@ -1180,15 +1158,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateDeploymentSetResult> CreateDeploymentSetOutcome;
typedef std::future<CreateDeploymentSetOutcome> CreateDeploymentSetOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateDeploymentSetRequest&, const CreateDeploymentSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDeploymentSetAsyncHandler;
typedef Outcome<Error, Model::DeleteLaunchTemplateVersionResult> DeleteLaunchTemplateVersionOutcome;
typedef std::future<DeleteLaunchTemplateVersionOutcome> DeleteLaunchTemplateVersionOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DeleteLaunchTemplateVersionRequest&, const DeleteLaunchTemplateVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLaunchTemplateVersionAsyncHandler;
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
typedef Outcome<Error, Model::DescribeClassicLinkInstancesResult> DescribeClassicLinkInstancesOutcome;
typedef std::future<DescribeClassicLinkInstancesOutcome> DescribeClassicLinkInstancesOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeClassicLinkInstancesRequest&, const DescribeClassicLinkInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClassicLinkInstancesAsyncHandler;
typedef Outcome<Error, Model::CreateUserEventResult> CreateUserEventOutcome;
typedef std::future<CreateUserEventOutcome> CreateUserEventOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateUserEventRequest&, const CreateUserEventOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserEventAsyncHandler;
typedef Outcome<Error, Model::DescribeAutoSnapshotPolicyResult> DescribeAutoSnapshotPolicyOutcome;
typedef std::future<DescribeAutoSnapshotPolicyOutcome> DescribeAutoSnapshotPolicyOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeAutoSnapshotPolicyRequest&, const DescribeAutoSnapshotPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAutoSnapshotPolicyAsyncHandler;
@@ -1198,9 +1176,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRecycleBinResult> DescribeRecycleBinOutcome;
typedef std::future<DescribeRecycleBinOutcome> DescribeRecycleBinOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeRecycleBinRequest&, const DescribeRecycleBinOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecycleBinAsyncHandler;
typedef Outcome<Error, Model::DetachVolumeResult> DetachVolumeOutcome;
typedef std::future<DetachVolumeOutcome> DetachVolumeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DetachVolumeRequest&, const DetachVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachVolumeAsyncHandler;
typedef Outcome<Error, Model::CreateNetworkInterfaceResult> CreateNetworkInterfaceOutcome;
typedef std::future<CreateNetworkInterfaceOutcome> CreateNetworkInterfaceOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateNetworkInterfaceRequest&, const CreateNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNetworkInterfaceAsyncHandler;
@@ -1219,6 +1194,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeNetworkInterfacesResult> DescribeNetworkInterfacesOutcome;
typedef std::future<DescribeNetworkInterfacesOutcome> DescribeNetworkInterfacesOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeNetworkInterfacesRequest&, const DescribeNetworkInterfacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNetworkInterfacesAsyncHandler;
typedef Outcome<Error, Model::DescribeLaunchTemplateVersionsResult> DescribeLaunchTemplateVersionsOutcome;
typedef std::future<DescribeLaunchTemplateVersionsOutcome> DescribeLaunchTemplateVersionsOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeLaunchTemplateVersionsRequest&, const DescribeLaunchTemplateVersionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLaunchTemplateVersionsAsyncHandler;
typedef Outcome<Error, Model::ModifyNetworkInterfaceAttributeResult> ModifyNetworkInterfaceAttributeOutcome;
typedef std::future<ModifyNetworkInterfaceAttributeOutcome> ModifyNetworkInterfaceAttributeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ModifyNetworkInterfaceAttributeRequest&, const ModifyNetworkInterfaceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyNetworkInterfaceAttributeAsyncHandler;
@@ -1231,9 +1209,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteDiskResult> DeleteDiskOutcome;
typedef std::future<DeleteDiskOutcome> DeleteDiskOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DeleteDiskRequest&, const DeleteDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDiskAsyncHandler;
typedef Outcome<Error, Model::DescribeEventsResult> DescribeEventsOutcome;
typedef std::future<DescribeEventsOutcome> DescribeEventsOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeEventsRequest&, const DescribeEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEventsAsyncHandler;
typedef Outcome<Error, Model::UnassociateHaVipResult> UnassociateHaVipOutcome;
typedef std::future<UnassociateHaVipOutcome> UnassociateHaVipOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::UnassociateHaVipRequest&, const UnassociateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateHaVipAsyncHandler;
@@ -1356,9 +1331,6 @@ namespace AlibabaCloud
AllocatePublicIpAddressOutcome allocatePublicIpAddress(const Model::AllocatePublicIpAddressRequest &request)const;
void allocatePublicIpAddressAsync(const Model::AllocatePublicIpAddressRequest& request, const AllocatePublicIpAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocatePublicIpAddressOutcomeCallable allocatePublicIpAddressCallable(const Model::AllocatePublicIpAddressRequest& request) const;
AttachVolumeOutcome attachVolume(const Model::AttachVolumeRequest &request)const;
void attachVolumeAsync(const Model::AttachVolumeRequest& request, const AttachVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AttachVolumeOutcomeCallable attachVolumeCallable(const Model::AttachVolumeRequest& request) const;
DescribeEipMonitorDataOutcome describeEipMonitorData(const Model::DescribeEipMonitorDataRequest &request)const;
void describeEipMonitorDataAsync(const Model::DescribeEipMonitorDataRequest& request, const DescribeEipMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEipMonitorDataOutcomeCallable describeEipMonitorDataCallable(const Model::DescribeEipMonitorDataRequest& request) const;
@@ -1425,9 +1397,6 @@ namespace AlibabaCloud
ResizeDiskOutcome resizeDisk(const Model::ResizeDiskRequest &request)const;
void resizeDiskAsync(const Model::ResizeDiskRequest& request, const ResizeDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResizeDiskOutcomeCallable resizeDiskCallable(const Model::ResizeDiskRequest& request) const;
ResizeVolumeOutcome resizeVolume(const Model::ResizeVolumeRequest &request)const;
void resizeVolumeAsync(const Model::ResizeVolumeRequest& request, const ResizeVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResizeVolumeOutcomeCallable resizeVolumeCallable(const Model::ResizeVolumeRequest& request) const;
CreateRouteEntryOutcome createRouteEntry(const Model::CreateRouteEntryRequest &request)const;
void createRouteEntryAsync(const Model::CreateRouteEntryRequest& request, const CreateRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateRouteEntryOutcomeCallable createRouteEntryCallable(const Model::CreateRouteEntryRequest& request) const;
@@ -1440,15 +1409,18 @@ namespace AlibabaCloud
CreateRouterInterfaceOutcome createRouterInterface(const Model::CreateRouterInterfaceRequest &request)const;
void createRouterInterfaceAsync(const Model::CreateRouterInterfaceRequest& request, const CreateRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateRouterInterfaceOutcomeCallable createRouterInterfaceCallable(const Model::CreateRouterInterfaceRequest& request) const;
ModifyVolumeAttributeOutcome modifyVolumeAttribute(const Model::ModifyVolumeAttributeRequest &request)const;
void modifyVolumeAttributeAsync(const Model::ModifyVolumeAttributeRequest& request, const ModifyVolumeAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVolumeAttributeOutcomeCallable modifyVolumeAttributeCallable(const Model::ModifyVolumeAttributeRequest& request) const;
CheckDiskEnableAutoSnapshotValidationOutcome checkDiskEnableAutoSnapshotValidation(const Model::CheckDiskEnableAutoSnapshotValidationRequest &request)const;
void checkDiskEnableAutoSnapshotValidationAsync(const Model::CheckDiskEnableAutoSnapshotValidationRequest& request, const CheckDiskEnableAutoSnapshotValidationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckDiskEnableAutoSnapshotValidationOutcomeCallable checkDiskEnableAutoSnapshotValidationCallable(const Model::CheckDiskEnableAutoSnapshotValidationRequest& request) const;
RunInstancesOutcome runInstances(const Model::RunInstancesRequest &request)const;
void runInstancesAsync(const Model::RunInstancesRequest& request, const RunInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RunInstancesOutcomeCallable runInstancesCallable(const Model::RunInstancesRequest& request) const;
ModifyLaunchTemplateDefaultVersionOutcome modifyLaunchTemplateDefaultVersion(const Model::ModifyLaunchTemplateDefaultVersionRequest &request)const;
void modifyLaunchTemplateDefaultVersionAsync(const Model::ModifyLaunchTemplateDefaultVersionRequest& request, const ModifyLaunchTemplateDefaultVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyLaunchTemplateDefaultVersionOutcomeCallable modifyLaunchTemplateDefaultVersionCallable(const Model::ModifyLaunchTemplateDefaultVersionRequest& request) const;
CreateLaunchTemplateVersionOutcome createLaunchTemplateVersion(const Model::CreateLaunchTemplateVersionRequest &request)const;
void createLaunchTemplateVersionAsync(const Model::CreateLaunchTemplateVersionRequest& request, const CreateLaunchTemplateVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLaunchTemplateVersionOutcomeCallable createLaunchTemplateVersionCallable(const Model::CreateLaunchTemplateVersionRequest& request) const;
StopInvocationOutcome stopInvocation(const Model::StopInvocationRequest &request)const;
void stopInvocationAsync(const Model::StopInvocationRequest& request, const StopInvocationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopInvocationOutcomeCallable stopInvocationCallable(const Model::StopInvocationRequest& request) const;
@@ -1539,9 +1511,6 @@ namespace AlibabaCloud
DescribeSnapshotPackageOutcome describeSnapshotPackage(const Model::DescribeSnapshotPackageRequest &request)const;
void describeSnapshotPackageAsync(const Model::DescribeSnapshotPackageRequest& request, const DescribeSnapshotPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSnapshotPackageOutcomeCallable describeSnapshotPackageCallable(const Model::DescribeSnapshotPackageRequest& request) const;
ReInitVolumeOutcome reInitVolume(const Model::ReInitVolumeRequest &request)const;
void reInitVolumeAsync(const Model::ReInitVolumeRequest& request, const ReInitVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReInitVolumeOutcomeCallable reInitVolumeCallable(const Model::ReInitVolumeRequest& request) const;
RebootInstanceOutcome rebootInstance(const Model::RebootInstanceRequest &request)const;
void rebootInstanceAsync(const Model::RebootInstanceRequest& request, const RebootInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RebootInstanceOutcomeCallable rebootInstanceCallable(const Model::RebootInstanceRequest& request) const;
@@ -1593,9 +1562,6 @@ namespace AlibabaCloud
AddTagsOutcome addTags(const Model::AddTagsRequest &request)const;
void addTagsAsync(const Model::AddTagsRequest& request, const AddTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddTagsOutcomeCallable addTagsCallable(const Model::AddTagsRequest& request) const;
CancelUserEventOutcome cancelUserEvent(const Model::CancelUserEventRequest &request)const;
void cancelUserEventAsync(const Model::CancelUserEventRequest& request, const CancelUserEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelUserEventOutcomeCallable cancelUserEventCallable(const Model::CancelUserEventRequest& request) const;
CreateHpcClusterOutcome createHpcCluster(const Model::CreateHpcClusterRequest &request)const;
void createHpcClusterAsync(const Model::CreateHpcClusterRequest& request, const CreateHpcClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateHpcClusterOutcomeCallable createHpcClusterCallable(const Model::CreateHpcClusterRequest& request) const;
@@ -1716,6 +1682,9 @@ namespace AlibabaCloud
ImportKeyPairOutcome importKeyPair(const Model::ImportKeyPairRequest &request)const;
void importKeyPairAsync(const Model::ImportKeyPairRequest& request, const ImportKeyPairAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ImportKeyPairOutcomeCallable importKeyPairCallable(const Model::ImportKeyPairRequest& request) const;
DeleteLaunchTemplateOutcome deleteLaunchTemplate(const Model::DeleteLaunchTemplateRequest &request)const;
void deleteLaunchTemplateAsync(const Model::DeleteLaunchTemplateRequest& request, const DeleteLaunchTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteLaunchTemplateOutcomeCallable deleteLaunchTemplateCallable(const Model::DeleteLaunchTemplateRequest& request) const;
DescribeNewProjectEipMonitorDataOutcome describeNewProjectEipMonitorData(const Model::DescribeNewProjectEipMonitorDataRequest &request)const;
void describeNewProjectEipMonitorDataAsync(const Model::DescribeNewProjectEipMonitorDataRequest& request, const DescribeNewProjectEipMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNewProjectEipMonitorDataOutcomeCallable describeNewProjectEipMonitorDataCallable(const Model::DescribeNewProjectEipMonitorDataRequest& request) const;
@@ -1761,9 +1730,6 @@ namespace AlibabaCloud
ModifyDiskChargeTypeOutcome modifyDiskChargeType(const Model::ModifyDiskChargeTypeRequest &request)const;
void modifyDiskChargeTypeAsync(const Model::ModifyDiskChargeTypeRequest& request, const ModifyDiskChargeTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDiskChargeTypeOutcomeCallable modifyDiskChargeTypeCallable(const Model::ModifyDiskChargeTypeRequest& request) const;
DescribeVolumesOutcome describeVolumes(const Model::DescribeVolumesRequest &request)const;
void describeVolumesAsync(const Model::DescribeVolumesRequest& request, const DescribeVolumesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVolumesOutcomeCallable describeVolumesCallable(const Model::DescribeVolumesRequest& request) const;
ModifyIntranetBandwidthKbOutcome modifyIntranetBandwidthKb(const Model::ModifyIntranetBandwidthKbRequest &request)const;
void modifyIntranetBandwidthKbAsync(const Model::ModifyIntranetBandwidthKbRequest& request, const ModifyIntranetBandwidthKbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyIntranetBandwidthKbOutcomeCallable modifyIntranetBandwidthKbCallable(const Model::ModifyIntranetBandwidthKbRequest& request) const;
@@ -1791,12 +1757,12 @@ namespace AlibabaCloud
DescribeTagKeysOutcome describeTagKeys(const Model::DescribeTagKeysRequest &request)const;
void describeTagKeysAsync(const Model::DescribeTagKeysRequest& request, const DescribeTagKeysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTagKeysOutcomeCallable describeTagKeysCallable(const Model::DescribeTagKeysRequest& request) const;
CreateVolumeOutcome createVolume(const Model::CreateVolumeRequest &request)const;
void createVolumeAsync(const Model::CreateVolumeRequest& request, const CreateVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVolumeOutcomeCallable createVolumeCallable(const Model::CreateVolumeRequest& request) const;
DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const;
void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const;
CreateLaunchTemplateOutcome createLaunchTemplate(const Model::CreateLaunchTemplateRequest &request)const;
void createLaunchTemplateAsync(const Model::CreateLaunchTemplateRequest& request, const CreateLaunchTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLaunchTemplateOutcomeCallable createLaunchTemplateCallable(const Model::CreateLaunchTemplateRequest& request) const;
DescribeIntranetAttributeKbOutcome describeIntranetAttributeKb(const Model::DescribeIntranetAttributeKbRequest &request)const;
void describeIntranetAttributeKbAsync(const Model::DescribeIntranetAttributeKbRequest& request, const DescribeIntranetAttributeKbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeIntranetAttributeKbOutcomeCallable describeIntranetAttributeKbCallable(const Model::DescribeIntranetAttributeKbRequest& request) const;
@@ -1827,18 +1793,15 @@ namespace AlibabaCloud
DescribeInstanceTypeFamiliesOutcome describeInstanceTypeFamilies(const Model::DescribeInstanceTypeFamiliesRequest &request)const;
void describeInstanceTypeFamiliesAsync(const Model::DescribeInstanceTypeFamiliesRequest& request, const DescribeInstanceTypeFamiliesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceTypeFamiliesOutcomeCallable describeInstanceTypeFamiliesCallable(const Model::DescribeInstanceTypeFamiliesRequest& request) const;
RollbackVolumeOutcome rollbackVolume(const Model::RollbackVolumeRequest &request)const;
void rollbackVolumeAsync(const Model::RollbackVolumeRequest& request, const RollbackVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RollbackVolumeOutcomeCallable rollbackVolumeCallable(const Model::RollbackVolumeRequest& request) const;
DeleteVolumeOutcome deleteVolume(const Model::DeleteVolumeRequest &request)const;
void deleteVolumeAsync(const Model::DeleteVolumeRequest& request, const DeleteVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVolumeOutcomeCallable deleteVolumeCallable(const Model::DeleteVolumeRequest& request) const;
CreateForwardEntryOutcome createForwardEntry(const Model::CreateForwardEntryRequest &request)const;
void createForwardEntryAsync(const Model::CreateForwardEntryRequest& request, const CreateForwardEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateForwardEntryOutcomeCallable createForwardEntryCallable(const Model::CreateForwardEntryRequest& request) const;
DescribeRouterInterfacesOutcome describeRouterInterfaces(const Model::DescribeRouterInterfacesRequest &request)const;
void describeRouterInterfacesAsync(const Model::DescribeRouterInterfacesRequest& request, const DescribeRouterInterfacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRouterInterfacesOutcomeCallable describeRouterInterfacesCallable(const Model::DescribeRouterInterfacesRequest& request) const;
DescribeLaunchTemplatesOutcome describeLaunchTemplates(const Model::DescribeLaunchTemplatesRequest &request)const;
void describeLaunchTemplatesAsync(const Model::DescribeLaunchTemplatesRequest& request, const DescribeLaunchTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLaunchTemplatesOutcomeCallable describeLaunchTemplatesCallable(const Model::DescribeLaunchTemplatesRequest& request) const;
EipNotifyPaidOutcome eipNotifyPaid(const Model::EipNotifyPaidRequest &request)const;
void eipNotifyPaidAsync(const Model::EipNotifyPaidRequest& request, const EipNotifyPaidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EipNotifyPaidOutcomeCallable eipNotifyPaidCallable(const Model::EipNotifyPaidRequest& request) const;
@@ -1872,9 +1835,6 @@ namespace AlibabaCloud
CreatePhysicalConnectionOutcome createPhysicalConnection(const Model::CreatePhysicalConnectionRequest &request)const;
void createPhysicalConnectionAsync(const Model::CreatePhysicalConnectionRequest& request, const CreatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreatePhysicalConnectionOutcomeCallable createPhysicalConnectionCallable(const Model::CreatePhysicalConnectionRequest& request) const;
ModifyUserEventAttributeOutcome modifyUserEventAttribute(const Model::ModifyUserEventAttributeRequest &request)const;
void modifyUserEventAttributeAsync(const Model::ModifyUserEventAttributeRequest& request, const ModifyUserEventAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyUserEventAttributeOutcomeCallable modifyUserEventAttributeCallable(const Model::ModifyUserEventAttributeRequest& request) const;
DescribeKeyPairsOutcome describeKeyPairs(const Model::DescribeKeyPairsRequest &request)const;
void describeKeyPairsAsync(const Model::DescribeKeyPairsRequest& request, const DescribeKeyPairsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeKeyPairsOutcomeCallable describeKeyPairsCallable(const Model::DescribeKeyPairsRequest& request) const;
@@ -1899,6 +1859,9 @@ namespace AlibabaCloud
DescribeInstancePhysicalAttributeOutcome describeInstancePhysicalAttribute(const Model::DescribeInstancePhysicalAttributeRequest &request)const;
void describeInstancePhysicalAttributeAsync(const Model::DescribeInstancePhysicalAttributeRequest& request, const DescribeInstancePhysicalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstancePhysicalAttributeOutcomeCallable describeInstancePhysicalAttributeCallable(const Model::DescribeInstancePhysicalAttributeRequest& request) const;
ValidateSecurityGroupOutcome validateSecurityGroup(const Model::ValidateSecurityGroupRequest &request)const;
void validateSecurityGroupAsync(const Model::ValidateSecurityGroupRequest& request, const ValidateSecurityGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ValidateSecurityGroupOutcomeCallable validateSecurityGroupCallable(const Model::ValidateSecurityGroupRequest& request) const;
TerminatePhysicalConnectionOutcome terminatePhysicalConnection(const Model::TerminatePhysicalConnectionRequest &request)const;
void terminatePhysicalConnectionAsync(const Model::TerminatePhysicalConnectionRequest& request, const TerminatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TerminatePhysicalConnectionOutcomeCallable terminatePhysicalConnectionCallable(const Model::TerminatePhysicalConnectionRequest& request) const;
@@ -1923,15 +1886,15 @@ namespace AlibabaCloud
CreateDeploymentSetOutcome createDeploymentSet(const Model::CreateDeploymentSetRequest &request)const;
void createDeploymentSetAsync(const Model::CreateDeploymentSetRequest& request, const CreateDeploymentSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDeploymentSetOutcomeCallable createDeploymentSetCallable(const Model::CreateDeploymentSetRequest& request) const;
DeleteLaunchTemplateVersionOutcome deleteLaunchTemplateVersion(const Model::DeleteLaunchTemplateVersionRequest &request)const;
void deleteLaunchTemplateVersionAsync(const Model::DeleteLaunchTemplateVersionRequest& request, const DeleteLaunchTemplateVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteLaunchTemplateVersionOutcomeCallable deleteLaunchTemplateVersionCallable(const Model::DeleteLaunchTemplateVersionRequest& request) const;
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
DescribeClassicLinkInstancesOutcome describeClassicLinkInstances(const Model::DescribeClassicLinkInstancesRequest &request)const;
void describeClassicLinkInstancesAsync(const Model::DescribeClassicLinkInstancesRequest& request, const DescribeClassicLinkInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeClassicLinkInstancesOutcomeCallable describeClassicLinkInstancesCallable(const Model::DescribeClassicLinkInstancesRequest& request) const;
CreateUserEventOutcome createUserEvent(const Model::CreateUserEventRequest &request)const;
void createUserEventAsync(const Model::CreateUserEventRequest& request, const CreateUserEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateUserEventOutcomeCallable createUserEventCallable(const Model::CreateUserEventRequest& request) const;
DescribeAutoSnapshotPolicyOutcome describeAutoSnapshotPolicy(const Model::DescribeAutoSnapshotPolicyRequest &request)const;
void describeAutoSnapshotPolicyAsync(const Model::DescribeAutoSnapshotPolicyRequest& request, const DescribeAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAutoSnapshotPolicyOutcomeCallable describeAutoSnapshotPolicyCallable(const Model::DescribeAutoSnapshotPolicyRequest& request) const;
@@ -1941,9 +1904,6 @@ namespace AlibabaCloud
DescribeRecycleBinOutcome describeRecycleBin(const Model::DescribeRecycleBinRequest &request)const;
void describeRecycleBinAsync(const Model::DescribeRecycleBinRequest& request, const DescribeRecycleBinAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRecycleBinOutcomeCallable describeRecycleBinCallable(const Model::DescribeRecycleBinRequest& request) const;
DetachVolumeOutcome detachVolume(const Model::DetachVolumeRequest &request)const;
void detachVolumeAsync(const Model::DetachVolumeRequest& request, const DetachVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DetachVolumeOutcomeCallable detachVolumeCallable(const Model::DetachVolumeRequest& request) const;
CreateNetworkInterfaceOutcome createNetworkInterface(const Model::CreateNetworkInterfaceRequest &request)const;
void createNetworkInterfaceAsync(const Model::CreateNetworkInterfaceRequest& request, const CreateNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateNetworkInterfaceOutcomeCallable createNetworkInterfaceCallable(const Model::CreateNetworkInterfaceRequest& request) const;
@@ -1962,6 +1922,9 @@ namespace AlibabaCloud
DescribeNetworkInterfacesOutcome describeNetworkInterfaces(const Model::DescribeNetworkInterfacesRequest &request)const;
void describeNetworkInterfacesAsync(const Model::DescribeNetworkInterfacesRequest& request, const DescribeNetworkInterfacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNetworkInterfacesOutcomeCallable describeNetworkInterfacesCallable(const Model::DescribeNetworkInterfacesRequest& request) const;
DescribeLaunchTemplateVersionsOutcome describeLaunchTemplateVersions(const Model::DescribeLaunchTemplateVersionsRequest &request)const;
void describeLaunchTemplateVersionsAsync(const Model::DescribeLaunchTemplateVersionsRequest& request, const DescribeLaunchTemplateVersionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLaunchTemplateVersionsOutcomeCallable describeLaunchTemplateVersionsCallable(const Model::DescribeLaunchTemplateVersionsRequest& request) const;
ModifyNetworkInterfaceAttributeOutcome modifyNetworkInterfaceAttribute(const Model::ModifyNetworkInterfaceAttributeRequest &request)const;
void modifyNetworkInterfaceAttributeAsync(const Model::ModifyNetworkInterfaceAttributeRequest& request, const ModifyNetworkInterfaceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyNetworkInterfaceAttributeOutcomeCallable modifyNetworkInterfaceAttributeCallable(const Model::ModifyNetworkInterfaceAttributeRequest& request) const;
@@ -1974,9 +1937,6 @@ namespace AlibabaCloud
DeleteDiskOutcome deleteDisk(const Model::DeleteDiskRequest &request)const;
void deleteDiskAsync(const Model::DeleteDiskRequest& request, const DeleteDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDiskOutcomeCallable deleteDiskCallable(const Model::DeleteDiskRequest& request) const;
DescribeEventsOutcome describeEvents(const Model::DescribeEventsRequest &request)const;
void describeEventsAsync(const Model::DescribeEventsRequest& request, const DescribeEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEventsOutcomeCallable describeEventsCallable(const Model::DescribeEventsRequest& request) const;
UnassociateHaVipOutcome unassociateHaVip(const Model::UnassociateHaVipRequest &request)const;
void unassociateHaVipAsync(const Model::UnassociateHaVipRequest& request, const UnassociateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnassociateHaVipOutcomeCallable unassociateHaVipCallable(const Model::UnassociateHaVipRequest& request) const;

View File

@@ -51,8 +51,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -99,7 +97,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -96,7 +94,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -59,8 +59,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -125,7 +123,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -59,8 +59,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
long getSourceGroupOwnerId()const;
void setSourceGroupOwnerId(long sourceGroupOwnerId);
std::string getSourceGroupOwnerAccount()const;
@@ -125,7 +123,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
long sourceGroupOwnerId_;
std::string sourceGroupOwnerAccount_;
std::string securityToken_;

View File

@@ -59,8 +59,6 @@ namespace AlibabaCloud
void setTimeout(long timeout);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -109,7 +107,6 @@ namespace AlibabaCloud
std::string commandContent_;
long timeout_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -62,6 +62,8 @@ namespace AlibabaCloud
void setPlatform(const std::string& platform);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getImageName()const;
@@ -102,6 +104,7 @@ namespace AlibabaCloud
std::string tag3Key_;
std::string platform_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string regionId_;
std::string imageName_;
std::string tag3Value_;

View File

@@ -124,6 +124,8 @@ namespace AlibabaCloud
void setSystemDiskCategory(const std::string& systemDiskCategory);
std::string getUserData()const;
void setUserData(const std::string& userData);
bool getPasswordInherit()const;
void setPasswordInherit(bool passwordInherit);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceType()const;
@@ -201,6 +203,7 @@ namespace AlibabaCloud
std::string description_;
std::string systemDiskCategory_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;
std::string instanceType_;
std::string instanceChargeType_;

View File

@@ -35,23 +35,56 @@ namespace AlibabaCloud
CreateKeyPairRequest();
~CreateKeyPairRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string tag3Key_;
std::string keyPairName_;
long ownerId_;
std::string tag5Value_;
std::string tag1Key_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string regionId_;
std::string tag2Value_;
std::string tag4Key_;
std::string tag3Value_;
};
}

View File

@@ -0,0 +1,281 @@
/*
* 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_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateRequest : public RpcServiceRequest
{
struct Tag
{
std::string key;
std::string value;
};
struct NetworkInterface
{
std::string primaryIpAddress;
std::string vSwitchId;
std::string securityGroupId;
std::string networkInterfaceName;
std::string description;
};
struct DataDisk
{
int size;
std::string snapshotId;
std::string category;
std::string encrypted;
std::string diskName;
std::string description;
bool deleteWithInstance;
};
public:
CreateLaunchTemplateRequest();
~CreateLaunchTemplateRequest();
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTemplateTag4Key()const;
void setTemplateTag4Key(const std::string& templateTag4Key);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
std::string getSecurityEnhancementStrategy()const;
void setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
float getSpotPriceLimit()const;
void setSpotPriceLimit(float spotPriceLimit);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getImageOwnerAlias()const;
void setImageOwnerAlias(const std::string& imageOwnerAlias);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getTemplateTag3Key()const;
void setTemplateTag3Key(const std::string& templateTag3Key);
std::string getHostName()const;
void setHostName(const std::string& hostName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
bool getEnable()const;
void setEnable(bool enable);
int getSystemDiskIops()const;
void setSystemDiskIops(int systemDiskIops);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getTemplateTag3Value()const;
void setTemplateTag3Value(const std::string& templateTag3Value);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getCallerUid()const;
void setCallerUid(long callerUid);
int getPeriod()const;
void setPeriod(int period);
std::string getTemplateResourceGroupId()const;
void setTemplateResourceGroupId(const std::string& templateResourceGroupId);
std::string getTemplateTag2Value()const;
void setTemplateTag2Value(const std::string& templateTag2Value);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getSpotStrategy()const;
void setSpotStrategy(const std::string& spotStrategy);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getTemplateTag5Key()const;
void setTemplateTag5Key(const std::string& templateTag5Key);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
int getInternetMaxBandwidthIn()const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
std::string getVersionDescription()const;
void setVersionDescription(const std::string& versionDescription);
std::string getTemplateTag1Value()const;
void setTemplateTag1Value(const std::string& templateTag1Value);
std::string getImageId()const;
void setImageId(const std::string& imageId);
std::string getIoOptimized()const;
void setIoOptimized(const std::string& ioOptimized);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
int getInternetMaxBandwidthOut()const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSystemDiskCategory()const;
void setSystemDiskCategory(const std::string& systemDiskCategory);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserData()const;
void setUserData(const std::string& userData);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTemplateTag5Value()const;
void setTemplateTag5Value(const std::string& templateTag5Value);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
bool getEnableVmOsConfig()const;
void setEnableVmOsConfig(bool enableVmOsConfig);
std::vector<NetworkInterface> getNetworkInterface()const;
void setNetworkInterface(const std::vector<NetworkInterface>& networkInterface);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getTemplateTag2Key()const;
void setTemplateTag2Key(const std::string& templateTag2Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSystemDiskDiskName()const;
void setSystemDiskDiskName(const std::string& systemDiskDiskName);
std::string getRamRoleName()const;
void setRamRoleName(const std::string& ramRoleName);
std::string getAutoReleaseTime()const;
void setAutoReleaseTime(const std::string& autoReleaseTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
int getSpotDuration()const;
void setSpotDuration(int spotDuration);
std::vector<DataDisk> getDataDisk()const;
void setDataDisk(const std::vector<DataDisk>& dataDisk);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
std::string getTemplateTag4Value()const;
void setTemplateTag4Value(const std::string& templateTag4Value);
int getSystemDiskSize()const;
void setSystemDiskSize(int systemDiskSize);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getTemplateTag1Key()const;
void setTemplateTag1Key(const std::string& templateTag1Key);
std::string getSystemDiskDescription()const;
void setSystemDiskDescription(const std::string& systemDiskDescription);
private:
std::string launchTemplateName_;
long resourceOwnerId_;
std::string templateTag4Key_;
long callerParentId_;
std::string securityEnhancementStrategy_;
std::string networkType_;
std::string keyPairName_;
std::string proxy_original_source_ip_;
float spotPriceLimit_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string imageOwnerAlias_;
std::string resourceGroupId_;
std::string templateTag3Key_;
std::string hostName_;
std::string securityToken_;
bool enable_;
int systemDiskIops_;
std::string callerBidEmail_;
std::string templateTag3Value_;
std::vector<Tag> tag_;
long callerUid_;
int period_;
std::string templateResourceGroupId_;
std::string templateTag2Value_;
long ownerId_;
bool ak_mfa_present_;
bool security_transport_;
std::string vSwitchId_;
std::string spotStrategy_;
std::string instanceName_;
std::string requestId_;
std::string internetChargeType_;
std::string templateTag5Key_;
std::string zoneId_;
int internetMaxBandwidthIn_;
std::string versionDescription_;
std::string templateTag1Value_;
std::string imageId_;
std::string ioOptimized_;
std::string securityGroupId_;
int internetMaxBandwidthOut_;
bool proxy_original_security_transport_;
std::string description_;
std::string systemDiskCategory_;
std::string accessKeyId_;
std::string userData_;
std::string regionId_;
std::string templateTag5Value_;
std::string requestContent_;
std::string instanceType_;
std::string instanceChargeType_;
std::string callerUidEmail_;
bool enableVmOsConfig_;
std::vector<NetworkInterface> networkInterface_;
std::string app_ip_;
std::string templateTag2Key_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string systemDiskDiskName_;
std::string ramRoleName_;
std::string autoReleaseTime_;
std::string callerBid_;
int spotDuration_;
std::vector<DataDisk> dataDisk_;
bool proxy_trust_transport_info_;
std::string templateTag4Value_;
int systemDiskSize_;
std::string vpcId_;
std::string templateTag1Key_;
std::string systemDiskDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTRESULT_H_
#ifndef ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATERESULT_H_
#define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATERESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateUserEventResult : public ServiceResult
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateResult : public ServiceResult
{
public:
CreateUserEventResult();
explicit CreateUserEventResult(const std::string &payload);
~CreateUserEventResult();
std::string getEventId()const;
CreateLaunchTemplateResult();
explicit CreateLaunchTemplateResult(const std::string &payload);
~CreateLaunchTemplateResult();
std::string getLaunchTemplateId()const;
protected:
void parse(const std::string &payload);
private:
std::string eventId_;
std::string launchTemplateId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTRESULT_H_
#endif // !ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATERESULT_H_

View File

@@ -0,0 +1,251 @@
/*
* 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_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateVersionRequest : public RpcServiceRequest
{
struct Tag
{
std::string key;
std::string value;
};
struct NetworkInterface
{
std::string primaryIpAddress;
std::string vSwitchId;
std::string securityGroupId;
std::string networkInterfaceName;
std::string description;
};
struct DataDisk
{
int size;
std::string snapshotId;
std::string category;
std::string encrypted;
std::string diskName;
std::string description;
bool deleteWithInstance;
};
public:
CreateLaunchTemplateVersionRequest();
~CreateLaunchTemplateVersionRequest();
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
std::string getSecurityEnhancementStrategy()const;
void setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
float getSpotPriceLimit()const;
void setSpotPriceLimit(float spotPriceLimit);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getImageOwnerAlias()const;
void setImageOwnerAlias(const std::string& imageOwnerAlias);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getHostName()const;
void setHostName(const std::string& hostName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
bool getEnable()const;
void setEnable(bool enable);
int getSystemDiskIops()const;
void setSystemDiskIops(int systemDiskIops);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getCallerUid()const;
void setCallerUid(long callerUid);
int getPeriod()const;
void setPeriod(int period);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getSpotStrategy()const;
void setSpotStrategy(const std::string& spotStrategy);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
int getInternetMaxBandwidthIn()const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
std::string getVersionDescription()const;
void setVersionDescription(const std::string& versionDescription);
std::string getImageId()const;
void setImageId(const std::string& imageId);
std::string getIoOptimized()const;
void setIoOptimized(const std::string& ioOptimized);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
int getInternetMaxBandwidthOut()const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSystemDiskCategory()const;
void setSystemDiskCategory(const std::string& systemDiskCategory);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserData()const;
void setUserData(const std::string& userData);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
bool getEnableVmOsConfig()const;
void setEnableVmOsConfig(bool enableVmOsConfig);
std::vector<NetworkInterface> getNetworkInterface()const;
void setNetworkInterface(const std::vector<NetworkInterface>& networkInterface);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSystemDiskDiskName()const;
void setSystemDiskDiskName(const std::string& systemDiskDiskName);
std::string getRamRoleName()const;
void setRamRoleName(const std::string& ramRoleName);
std::string getAutoReleaseTime()const;
void setAutoReleaseTime(const std::string& autoReleaseTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
int getSpotDuration()const;
void setSpotDuration(int spotDuration);
std::vector<DataDisk> getDataDisk()const;
void setDataDisk(const std::vector<DataDisk>& dataDisk);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
int getSystemDiskSize()const;
void setSystemDiskSize(int systemDiskSize);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getSystemDiskDescription()const;
void setSystemDiskDescription(const std::string& systemDiskDescription);
private:
std::string launchTemplateName_;
long resourceOwnerId_;
long callerParentId_;
std::string securityEnhancementStrategy_;
std::string networkType_;
std::string keyPairName_;
std::string proxy_original_source_ip_;
float spotPriceLimit_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string imageOwnerAlias_;
std::string resourceGroupId_;
std::string hostName_;
std::string securityToken_;
bool enable_;
int systemDiskIops_;
std::string callerBidEmail_;
std::vector<Tag> tag_;
long callerUid_;
int period_;
std::string launchTemplateId_;
long ownerId_;
bool ak_mfa_present_;
bool security_transport_;
std::string vSwitchId_;
std::string spotStrategy_;
std::string instanceName_;
std::string requestId_;
std::string internetChargeType_;
std::string zoneId_;
int internetMaxBandwidthIn_;
std::string versionDescription_;
std::string imageId_;
std::string ioOptimized_;
std::string securityGroupId_;
int internetMaxBandwidthOut_;
bool proxy_original_security_transport_;
std::string description_;
std::string systemDiskCategory_;
std::string accessKeyId_;
std::string userData_;
std::string regionId_;
std::string requestContent_;
std::string instanceType_;
std::string instanceChargeType_;
std::string callerUidEmail_;
bool enableVmOsConfig_;
std::vector<NetworkInterface> networkInterface_;
std::string app_ip_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string systemDiskDiskName_;
std::string ramRoleName_;
std::string autoReleaseTime_;
std::string callerBid_;
int spotDuration_;
std::vector<DataDisk> dataDisk_;
bool proxy_trust_transport_info_;
int systemDiskSize_;
std::string vpcId_;
std::string systemDiskDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateVersionResult : public ServiceResult
{
public:
CreateLaunchTemplateVersionResult();
explicit CreateLaunchTemplateVersionResult(const std::string &payload);
~CreateLaunchTemplateVersionResult();
long getLaunchTemplateVersionNumber()const;
protected:
void parse(const std::string &payload);
private:
long launchTemplateVersionNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONRESULT_H_

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
long getAccountId()const;
void setAccountId(long accountId);
std::string getSecurityToken()const;
@@ -98,7 +96,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
long accountId_;
std::string securityToken_;
std::string regionId_;

View File

@@ -35,8 +35,12 @@ namespace AlibabaCloud
CreateNetworkInterfaceRequest();
~CreateNetworkInterfaceRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
long getCallerParentId()const;
@@ -47,6 +51,8 @@ namespace AlibabaCloud
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
@@ -55,6 +61,8 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
@@ -69,12 +77,16 @@ namespace AlibabaCloud
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getNetworkInterfaceName()const;
void setNetworkInterfaceName(const std::string& networkInterfaceName);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -83,30 +95,42 @@ namespace AlibabaCloud
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getPrimaryIpAddress()const;
void setPrimaryIpAddress(const std::string& primaryIpAddress);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
std::string clientToken_;
long callerParentId_;
std::string securityGroupId_;
bool proxy_original_security_transport_;
std::string description_;
std::string tag3Key_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
@@ -114,18 +138,24 @@ namespace AlibabaCloud
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
std::string tag3Value_;
std::string networkInterfaceName_;
long callerUid_;
std::string app_ip_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
std::string tag5Value_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string tag1Key_;
std::string vSwitchId_;
std::string requestId_;
std::string tag2Value_;
std::string tag4Key_;
std::string primaryIpAddress_;
};

View File

@@ -63,6 +63,8 @@ namespace AlibabaCloud
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getVpcId()const;
@@ -89,6 +91,7 @@ namespace AlibabaCloud
std::string tag5Value_;
std::string tag1Key_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string regionId_;
std::string vpcId_;
std::string tag2Value_;

View File

@@ -1,114 +0,0 @@
/*
* 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_ECS_MODEL_CREATEVOLUMEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEVOLUMEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateVolumeRequest : public RpcServiceRequest
{
public:
CreateVolumeRequest();
~CreateVolumeRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getVolumeName()const;
void setVolumeName(const std::string& volumeName);
bool getVolumeEncrypted()const;
void setVolumeEncrypted(bool volumeEncrypted);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getVolumeCategory()const;
void setVolumeCategory(const std::string& volumeCategory);
int getSize()const;
void setSize(int size);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string snapshotId_;
std::string tag2Key_;
std::string volumeName_;
bool volumeEncrypted_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string ownerAccount_;
std::string description_;
std::string tag3Key_;
long ownerId_;
std::string tag5Value_;
std::string tag1Key_;
std::string tag1Value_;
std::string volumeCategory_;
int size_;
std::string regionId_;
std::string tag2Value_;
std::string zoneId_;
std::string tag4Key_;
std::string tag3Value_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVOLUMEREQUEST_H_

View File

@@ -51,8 +51,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -95,7 +93,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTREQUEST_H_
#ifndef ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEREQUEST_H_
#include <string>
#include <vector>
@@ -28,15 +28,15 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CancelUserEventRequest : public RpcServiceRequest
class ALIBABACLOUD_ECS_EXPORT DeleteLaunchTemplateRequest : public RpcServiceRequest
{
public:
CancelUserEventRequest();
~CancelUserEventRequest();
DeleteLaunchTemplateRequest();
~DeleteLaunchTemplateRequest();
std::string getEventId()const;
void setEventId(const std::string& eventId);
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
@@ -67,10 +67,12 @@ namespace AlibabaCloud
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
@@ -85,7 +87,7 @@ namespace AlibabaCloud
void setRequestId(const std::string& requestId);
private:
std::string eventId_;
std::string launchTemplateName_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
@@ -101,8 +103,9 @@ namespace AlibabaCloud
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string resourceId_;
std::string launchTemplateId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
@@ -114,4 +117,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTREQUEST_H_
#endif // !ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEREQUEST_H_

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTREQUEST_H_
#ifndef ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_
#include <string>
#include <vector>
@@ -28,19 +28,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateUserEventRequest : public RpcServiceRequest
class ALIBABACLOUD_ECS_EXPORT DeleteLaunchTemplateVersionRequest : public RpcServiceRequest
{
public:
CreateUserEventRequest();
~CreateUserEventRequest();
DeleteLaunchTemplateVersionRequest();
~DeleteLaunchTemplateVersionRequest();
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::vector<long> getDeleteVersion()const;
void setDeleteVersion(const std::vector<long>& deleteVersion);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
@@ -59,20 +63,18 @@ namespace AlibabaCloud
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getPlanTime()const;
void setPlanTime(const std::string& planTime);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getExpireTime()const;
void setExpireTime(const std::string& expireTime);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
@@ -85,13 +87,13 @@ namespace AlibabaCloud
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getEventType()const;
void setEventType(const std::string& eventType);
private:
std::string launchTemplateName_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::vector<long> deleteVersion_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
@@ -101,23 +103,21 @@ namespace AlibabaCloud
bool enable_;
std::string requestContent_;
std::string callerBidEmail_;
std::string planTime_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string expireTime_;
std::string resourceId_;
std::string launchTemplateId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string eventType_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTREQUEST_H_
#endif // !ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEVOLUMERESULT_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEVOLUMERESULT_H_
#ifndef ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateVolumeResult : public ServiceResult
class ALIBABACLOUD_ECS_EXPORT DeleteLaunchTemplateVersionResult : public ServiceResult
{
public:
CreateVolumeResult();
explicit CreateVolumeResult(const std::string &payload);
~CreateVolumeResult();
std::string getVolumeId()const;
DeleteLaunchTemplateVersionResult();
explicit DeleteLaunchTemplateVersionResult(const std::string &payload);
~DeleteLaunchTemplateVersionResult();
protected:
void parse(const std::string &payload);
private:
std::string volumeId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVOLUMERESULT_H_
#endif // !ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONRESULT_H_

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -96,7 +94,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -94,7 +92,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -53,8 +53,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -114,7 +112,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -102,7 +100,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -94,7 +92,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -57,8 +57,6 @@ namespace AlibabaCloud
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -108,7 +106,6 @@ namespace AlibabaCloud
std::string callerType_;
long pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -55,8 +55,6 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getEventTimeStart()const;
void setEventTimeStart(const std::string& eventTimeStart);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -113,7 +111,6 @@ namespace AlibabaCloud
int pageNumber_;
std::string accessKeyId_;
std::string eventTimeStart_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -54,6 +54,7 @@ namespace AlibabaCloud
EventType eventType;
std::string eventTime;
std::string eventId;
std::string eventEndTime;
};
Status status;
std::vector<DiskFullStatusType::DiskEventType> diskEventSet;

View File

@@ -62,6 +62,8 @@ namespace AlibabaCloud
void setImageOwnerAlias(const std::string& imageOwnerAlias);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
bool getIsSupportIoOptimized()const;
void setIsSupportIoOptimized(bool isSupportIoOptimized);
std::string getRegionId()const;
@@ -117,6 +119,7 @@ namespace AlibabaCloud
int pageNumber_;
std::string imageOwnerAlias_;
std::string tag1Value_;
std::string resourceGroupId_;
bool isSupportIoOptimized_;
std::string regionId_;
std::string imageName_;

View File

@@ -55,8 +55,6 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -119,7 +117,6 @@ namespace AlibabaCloud
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -53,8 +53,6 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -118,7 +116,6 @@ namespace AlibabaCloud
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -53,8 +53,6 @@ namespace AlibabaCloud
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -106,7 +104,6 @@ namespace AlibabaCloud
std::string callerType_;
long pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -55,8 +55,6 @@ namespace AlibabaCloud
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -113,7 +111,6 @@ namespace AlibabaCloud
std::string callerType_;
long pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -35,32 +35,65 @@ namespace AlibabaCloud
DescribeKeyPairsRequest();
~DescribeKeyPairsRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getKeyPairFingerPrint()const;
void setKeyPairFingerPrint(const std::string& keyPairFingerPrint);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string keyPairFingerPrint_;
int pageSize_;
std::string tag3Key_;
std::string keyPairName_;
long ownerId_;
std::string tag5Value_;
int pageNumber_;
std::string tag1Key_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string regionId_;
std::string tag2Value_;
int pageSize_;
std::string tag4Key_;
std::string tag3Value_;
};
}

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSREQUEST_H_
#ifndef ALIBABACLOUD_ECS_MODEL_DESCRIBELAUNCHTEMPLATEVERSIONSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBELAUNCHTEMPLATEVERSIONSREQUEST_H_
#include <string>
#include <vector>
@@ -28,21 +28,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeEventsRequest : public RpcServiceRequest
class ALIBABACLOUD_ECS_EXPORT DescribeLaunchTemplateVersionsRequest : public RpcServiceRequest
{
public:
DescribeEventsRequest();
~DescribeEventsRequest();
DescribeLaunchTemplateVersionsRequest();
~DescribeLaunchTemplateVersionsRequest();
std::string getEventId()const;
void setEventId(const std::string& eventId);
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getMaxVersion()const;
void setMaxVersion(long maxVersion);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getDefaultVersion()const;
void setDefaultVersion(bool defaultVersion);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
long getMinVersion()const;
void setMinVersion(long minVersion);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
@@ -65,24 +71,24 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getPlanTime()const;
void setPlanTime(const std::string& planTime);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getExpireTime()const;
void setExpireTime(const std::string& expireTime);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::vector<long> getLaunchTemplateVersion()const;
void setLaunchTemplateVersion(const std::vector<long>& launchTemplateVersion);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
@@ -91,16 +97,17 @@ namespace AlibabaCloud
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getEventType()const;
void setEventType(const std::string& eventType);
std::string getStatus()const;
void setStatus(const std::string& status);
bool getDetailFlag()const;
void setDetailFlag(bool detailFlag);
private:
std::string eventId_;
std::string launchTemplateName_;
long maxVersion_;
long resourceOwnerId_;
long callerParentId_;
bool defaultVersion_;
bool proxy_original_security_transport_;
long minVersion_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
@@ -112,24 +119,23 @@ namespace AlibabaCloud
std::string requestContent_;
int pageSize_;
std::string callerBidEmail_;
std::string planTime_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string expireTime_;
std::string resourceId_;
std::string launchTemplateId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
std::vector<long> launchTemplateVersion_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string eventType_;
std::string status_;
bool detailFlag_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSREQUEST_H_
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBELAUNCHTEMPLATEVERSIONSREQUEST_H_

View File

@@ -0,0 +1,130 @@
/*
* 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_ECS_MODEL_DESCRIBELAUNCHTEMPLATEVERSIONSRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBELAUNCHTEMPLATEVERSIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeLaunchTemplateVersionsResult : public ServiceResult
{
public:
struct LaunchTemplateVersionSet
{
struct LaunchTemplateData
{
struct DataDisk
{
std::string snapshotId;
std::string category;
std::string description;
int size;
std::string encrypted;
bool deleteWithInstance;
std::string diskName;
};
struct NetworkInterface
{
std::string description;
std::string vSwitchId;
std::string securityGroupId;
std::string networkInterfaceName;
std::string primaryIpAddress;
};
struct InstanceTag
{
std::string value;
std::string key;
};
std::string imageOwnerAlias;
std::string description;
std::vector<DataDisk> dataDisks;
std::string resourceGroupId;
int systemDiskSize;
std::string systemDiskDescription;
std::string userData;
std::string instanceChargeType;
int spotDuration;
std::string ramRoleName;
std::string networkType;
std::vector<NetworkInterface> networkInterfaces;
std::string imageId;
std::string systemDiskDiskName;
float spotPriceLimit;
std::string instanceType;
std::vector<InstanceTag> tags;
std::string hostName;
std::string spotStrategy;
std::string keyPairName;
std::string ioOptimized;
std::string zoneId;
std::string securityGroupId;
std::string vSwitchId;
int period;
std::string systemDiskCategory;
std::string internetChargeType;
std::string instanceName;
int internetMaxBandwidthOut;
bool enableVmOsConfig;
std::string vpcId;
int internetMaxBandwidthIn;
int systemDiskIops;
bool securityEnhancementStrategy;
std::string autoReleaseTime;
};
LaunchTemplateData launchTemplateData;
std::string launchTemplateName;
std::string versionDescription;
std::string createdBy;
std::string modifiedTime;
std::string createTime;
bool defaultVersion;
std::string launchTemplateId;
long versionNumber;
};
DescribeLaunchTemplateVersionsResult();
explicit DescribeLaunchTemplateVersionsResult(const std::string &payload);
~DescribeLaunchTemplateVersionsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<LaunchTemplateVersionSet> getLaunchTemplateVersionSets()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<LaunchTemplateVersionSet> launchTemplateVersionSets_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBELAUNCHTEMPLATEVERSIONSRESULT_H_

View File

@@ -0,0 +1,159 @@
/*
* 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_ECS_MODEL_DESCRIBELAUNCHTEMPLATESREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBELAUNCHTEMPLATESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeLaunchTemplatesRequest : public RpcServiceRequest
{
public:
DescribeLaunchTemplatesRequest();
~DescribeLaunchTemplatesRequest();
std::string getTemplateTag1Value()const;
void setTemplateTag1Value(const std::string& templateTag1Value);
std::vector<std::string> getLaunchTemplateName()const;
void setLaunchTemplateName(const std::vector<std::string>& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTemplateTag4Key()const;
void setTemplateTag4Key(const std::string& templateTag4Key);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTemplateTag3Key()const;
void setTemplateTag3Key(const std::string& templateTag3Key);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTemplateTag5Value()const;
void setTemplateTag5Value(const std::string& templateTag5Value);
bool getEnable()const;
void setEnable(bool enable);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getTemplateTag3Value()const;
void setTemplateTag3Value(const std::string& templateTag3Value);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getTemplateTag2Key()const;
void setTemplateTag2Key(const std::string& templateTag2Key);
std::vector<std::string> getLaunchTemplateId()const;
void setLaunchTemplateId(const std::vector<std::string>& launchTemplateId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getTemplateResourceGroupId()const;
void setTemplateResourceGroupId(const std::string& templateResourceGroupId);
std::string getTemplateTag2Value()const;
void setTemplateTag2Value(const std::string& templateTag2Value);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getTemplateTag4Value()const;
void setTemplateTag4Value(const std::string& templateTag4Value);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getTemplateTag5Key()const;
void setTemplateTag5Key(const std::string& templateTag5Key);
std::string getTemplateTag1Key()const;
void setTemplateTag1Key(const std::string& templateTag1Key);
private:
std::string templateTag1Value_;
std::vector<std::string> launchTemplateName_;
long resourceOwnerId_;
std::string templateTag4Key_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string templateTag3Key_;
std::string securityToken_;
std::string regionId_;
std::string templateTag5Value_;
bool enable_;
std::string requestContent_;
int pageSize_;
std::string callerBidEmail_;
std::string templateTag3Value_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string templateTag2Key_;
std::vector<std::string> launchTemplateId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string templateResourceGroupId_;
std::string templateTag2Value_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string templateTag4Value_;
std::string requestId_;
std::string templateTag5Key_;
std::string templateTag1Key_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBELAUNCHTEMPLATESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSRESULT_H_
#ifndef ALIBABACLOUD_ECS_MODEL_DESCRIBELAUNCHTEMPLATESRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBELAUNCHTEMPLATESRESULT_H_
#include <string>
#include <vector>
@@ -29,40 +29,39 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeEventsResult : public ServiceResult
class ALIBABACLOUD_ECS_EXPORT DescribeLaunchTemplatesResult : public ServiceResult
{
public:
struct Event
struct LaunchTemplateSet
{
std::string status;
std::string eventCategory;
std::string resourceId;
std::string eventType;
std::string supportModify;
std::string eventId;
std::string planTime;
std::string expireTime;
std::string launchTemplateName;
std::string createdBy;
std::string modifiedTime;
long latestVersionNumber;
std::string createTime;
std::string launchTemplateId;
long defaultVersionNumber;
};
DescribeEventsResult();
explicit DescribeEventsResult(const std::string &payload);
~DescribeEventsResult();
DescribeLaunchTemplatesResult();
explicit DescribeLaunchTemplatesResult(const std::string &payload);
~DescribeLaunchTemplatesResult();
std::vector<LaunchTemplateSet> getLaunchTemplateSets()const;
int getTotalCount()const;
int getPageSize()const;
std::vector<Event> getEvents()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
std::vector<LaunchTemplateSet> launchTemplateSets_;
int totalCount_;
int pageSize_;
std::vector<Event> events_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSRESULT_H_
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBELAUNCHTEMPLATESRESULT_H_

View File

@@ -51,8 +51,6 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -101,7 +99,6 @@ namespace AlibabaCloud
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -35,14 +35,20 @@ namespace AlibabaCloud
DescribeNetworkInterfacesRequest();
~DescribeNetworkInterfacesRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getType()const;
@@ -55,6 +61,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
@@ -71,12 +79,16 @@ namespace AlibabaCloud
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getNetworkInterfaceName()const;
void setNetworkInterfaceName(const std::string& networkInterfaceName);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -85,34 +97,48 @@ namespace AlibabaCloud
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getPrimaryIpAddress()const;
void setPrimaryIpAddress(const std::string& primaryIpAddress);
std::vector<std::string> getNetworkInterfaceId()const;
void setNetworkInterfaceId(const std::vector<std::string>& networkInterfaceId);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
long callerParentId_;
std::string securityGroupId_;
bool proxy_original_security_transport_;
std::string tag3Key_;
std::string proxy_original_source_ip_;
std::string type_;
std::string ownerIdLoginEmail_;
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
@@ -121,19 +147,26 @@ namespace AlibabaCloud
int pageSize_;
std::string callerBidEmail_;
std::string callerUidEmail_;
std::string tag3Value_;
std::string networkInterfaceName_;
long callerUid_;
std::string app_ip_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
std::string tag5Value_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string tag1Key_;
std::string vSwitchId_;
std::string instanceId_;
std::string requestId_;
std::string tag2Value_;
std::string vpcId_;
std::string tag4Key_;
std::string primaryIpAddress_;
std::vector<std::string> networkInterfaceId_;

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAcceptLanguage()const;
void setAcceptLanguage(const std::string& acceptLanguage);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInstanceChargeType()const;
@@ -52,6 +54,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string acceptLanguage_;
long ownerId_;
std::string instanceChargeType_;
std::string resourceType_;

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
std::string status;
std::string regionId;
std::string regionEndpoint;
std::string localName;
};

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -102,7 +100,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -57,6 +57,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
@@ -98,6 +100,7 @@ namespace AlibabaCloud
std::string securityGroupName_;
int pageNumber_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string tag3Value_;

View File

@@ -53,6 +53,7 @@ namespace AlibabaCloud
std::string sourceDiskSize;
std::string creationTime;
std::string sourceDiskType;
int remainTime;
std::vector<Snapshot::Tag> tags;
};

View File

@@ -35,26 +35,42 @@ namespace AlibabaCloud
DescribeSnapshotsUsageRequest();
~DescribeSnapshotsUsageRequest();
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
bool getEnable()const;
void setEnable(bool enable);
std::string getRequestContent()const;
@@ -65,50 +81,31 @@ namespace AlibabaCloud
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
private:
std::string app_ip_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long callerParentId_;
std::string ownerAccount_;
bool proxy_original_security_transport_;
std::string callerBid_;
long ownerId_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
std::string accessKeyId_;
std::string resourceGroupId_;
bool security_transport_;
std::string securityToken_;
std::string regionId_;
std::string requestId_;
bool enable_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
};
}

View File

@@ -55,8 +55,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -111,7 +109,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -1,123 +0,0 @@
/*
* 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_ECS_MODEL_DESCRIBEVOLUMESREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEVOLUMESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeVolumesRequest : public RpcServiceRequest
{
public:
DescribeVolumesRequest();
~DescribeVolumesRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getAutoSnapshotPolicyId()const;
void setAutoSnapshotPolicyId(const std::string& autoSnapshotPolicyId);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getLockReason()const;
void setLockReason(const std::string& lockReason);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
bool getEnableAutomatedSnapshotPolicy()const;
void setEnableAutomatedSnapshotPolicy(bool enableAutomatedSnapshotPolicy);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getVolumeIds()const;
void setVolumeIds(const std::string& volumeIds);
std::string getCategory()const;
void setCategory(const std::string& category);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string snapshotId_;
std::string tag2Key_;
std::string autoSnapshotPolicyId_;
std::string tag3Key_;
int pageNumber_;
std::string tag1Value_;
std::string lockReason_;
std::string regionId_;
int pageSize_;
std::string tag3Value_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
bool enableAutomatedSnapshotPolicy_;
long ownerId_;
std::string tag5Value_;
std::string tag1Key_;
std::string instanceId_;
std::string tag2Value_;
std::string zoneId_;
std::string tag4Key_;
std::string volumeIds_;
std::string category_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEVOLUMESREQUEST_H_

View File

@@ -1,94 +0,0 @@
/*
* 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_ECS_MODEL_DESCRIBEVOLUMESRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEVOLUMESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeVolumesResult : public ServiceResult
{
public:
struct Volume
{
struct OperationLock
{
std::string lockReason;
};
struct MountInstance
{
std::string attachedTime;
std::string instanceId;
std::string device;
};
struct Tag
{
std::string tagKey;
std::string tagValue;
};
std::string status;
std::string volumeName;
std::string description;
std::string category;
std::string zoneId;
std::string sourceSnapshotId;
std::string volumeChargeType;
int size;
bool encrypted;
std::string snapshotLinkId;
bool enableAutomatedSnapshotPolicy;
std::string autoSnapshotPolicyId;
std::vector<Volume::OperationLock> operationLocks;
std::string volumeId;
int mountInstanceNum;
std::vector<Volume::MountInstance> mountInstances;
std::string creationTime;
std::string regionId;
std::vector<Volume::Tag> tags;
};
DescribeVolumesResult();
explicit DescribeVolumesResult(const std::string &payload);
~DescribeVolumesResult();
int getTotalCount()const;
std::vector<Volume> getVolumes()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::vector<Volume> volumes_;
int pageSize_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEVOLUMESRESULT_H_

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -96,7 +94,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -94,7 +92,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -69,8 +67,8 @@ namespace AlibabaCloud
void setApp_ip(const std::string& app_ip);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
bool getWakeup()const;
void setWakeup(bool wakeup);
bool getWakeUp()const;
void setWakeUp(bool wakeUp);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCallerBid()const;
@@ -96,7 +94,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;
@@ -106,7 +103,7 @@ namespace AlibabaCloud
long callerUid_;
std::string app_ip_;
std::string resourceOwnerAccount_;
bool wakeup_;
bool wakeUp_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -94,7 +92,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -53,8 +53,6 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getFrequency()const;
void setFrequency(const std::string& frequency);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -102,7 +100,6 @@ namespace AlibabaCloud
std::string callerType_;
std::string accessKeyId_;
std::string frequency_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -59,8 +59,6 @@ namespace AlibabaCloud
void setTimeout(long timeout);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -109,7 +107,6 @@ namespace AlibabaCloud
std::string commandContent_;
long timeout_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDiskChargeType()const;
void setDiskChargeType(const std::string& diskChargeType);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
bool getAutoPay()const;
@@ -56,6 +58,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string diskChargeType_;
std::string instanceId_;
bool autoPay_;
std::string resourceOwnerAccount_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_MODIFYUSEREVENTATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_MODIFYUSEREVENTATTRIBUTEREQUEST_H_
#ifndef ALIBABACLOUD_ECS_MODEL_MODIFYLAUNCHTEMPLATEDEFAULTVERSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_MODIFYLAUNCHTEMPLATEDEFAULTVERSIONREQUEST_H_
#include <string>
#include <vector>
@@ -28,15 +28,15 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT ModifyUserEventAttributeRequest : public RpcServiceRequest
class ALIBABACLOUD_ECS_EXPORT ModifyLaunchTemplateDefaultVersionRequest : public RpcServiceRequest
{
public:
ModifyUserEventAttributeRequest();
~ModifyUserEventAttributeRequest();
ModifyLaunchTemplateDefaultVersionRequest();
~ModifyLaunchTemplateDefaultVersionRequest();
std::string getEventId()const;
void setEventId(const std::string& eventId);
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
@@ -67,14 +67,14 @@ namespace AlibabaCloud
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
std::string getNewPlanTime()const;
void setNewPlanTime(const std::string& newPlanTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxy_trust_transport_info()const;
@@ -83,13 +83,13 @@ namespace AlibabaCloud
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getNewExpireTime()const;
void setNewExpireTime(const std::string& newExpireTime);
long getDefaultVersionNumber()const;
void setDefaultVersionNumber(long defaultVersionNumber);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
private:
std::string eventId_;
std::string launchTemplateName_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
@@ -105,19 +105,19 @@ namespace AlibabaCloud
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string resourceId_;
std::string launchTemplateId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
std::string newPlanTime_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string newExpireTime_;
long defaultVersionNumber_;
std::string requestId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYUSEREVENTATTRIBUTEREQUEST_H_
#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYLAUNCHTEMPLATEDEFAULTVERSIONREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTRESULT_H_
#ifndef ALIBABACLOUD_ECS_MODEL_MODIFYLAUNCHTEMPLATEDEFAULTVERSIONRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_MODIFYLAUNCHTEMPLATEDEFAULTVERSIONRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CancelUserEventResult : public ServiceResult
class ALIBABACLOUD_ECS_EXPORT ModifyLaunchTemplateDefaultVersionResult : public ServiceResult
{
public:
CancelUserEventResult();
explicit CancelUserEventResult(const std::string &payload);
~CancelUserEventResult();
std::string getEventId()const;
ModifyLaunchTemplateDefaultVersionResult();
explicit ModifyLaunchTemplateDefaultVersionResult(const std::string &payload);
~ModifyLaunchTemplateDefaultVersionResult();
protected:
void parse(const std::string &payload);
private:
std::string eventId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTRESULT_H_
#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYLAUNCHTEMPLATEDEFAULTVERSIONRESULT_H_

View File

@@ -53,8 +53,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -102,7 +100,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -59,8 +59,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -125,7 +123,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -59,8 +59,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
long getSourceGroupOwnerId()const;
void setSourceGroupOwnerId(long sourceGroupOwnerId);
std::string getSourceGroupOwnerAccount()const;
@@ -125,7 +123,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
long sourceGroupOwnerId_;
std::string sourceGroupOwnerAccount_;
std::string securityToken_;

View File

@@ -57,6 +57,8 @@ namespace AlibabaCloud
void setPassword(const std::string& password);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
bool getPasswordInherit()const;
void setPasswordInherit(bool passwordInherit);
int getSystemDiskSize()const;
void setSystemDiskSize(int systemDiskSize);
std::string getDiskId()const;
@@ -78,6 +80,7 @@ namespace AlibabaCloud
std::string platform_;
std::string password_;
std::string instanceId_;
bool passwordInherit_;
int systemDiskSize_;
std::string diskId_;
bool useAdditionalService_;

View File

@@ -1,69 +0,0 @@
/*
* 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_ECS_MODEL_RESIZEVOLUMEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_RESIZEVOLUMEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT ResizeVolumeRequest : public RpcServiceRequest
{
public:
ResizeVolumeRequest();
~ResizeVolumeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getVolumeId()const;
void setVolumeId(const std::string& volumeId);
int getNewSize()const;
void setNewSize(int newSize);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string clientToken_;
std::string ownerAccount_;
std::string volumeId_;
int newSize_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_RESIZEVOLUMEREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_ECS_MODEL_RESIZEVOLUMERESULT_H_
#define ALIBABACLOUD_ECS_MODEL_RESIZEVOLUMERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT ResizeVolumeResult : public ServiceResult
{
public:
ResizeVolumeResult();
explicit ResizeVolumeResult(const std::string &payload);
~ResizeVolumeResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_RESIZEVOLUMERESULT_H_

View File

@@ -59,8 +59,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -125,7 +123,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -59,8 +59,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
long getSourceGroupOwnerId()const;
void setSourceGroupOwnerId(long sourceGroupOwnerId);
std::string getSourceGroupOwnerAccount()const;
@@ -125,7 +123,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
long sourceGroupOwnerId_;
std::string sourceGroupOwnerAccount_;
std::string securityToken_;

View File

@@ -1,66 +0,0 @@
/*
* 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_ECS_MODEL_ROLLBACKVOLUMEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ROLLBACKVOLUMEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT RollbackVolumeRequest : public RpcServiceRequest
{
public:
RollbackVolumeRequest();
~RollbackVolumeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getVolumeId()const;
void setVolumeId(const std::string& volumeId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string snapshotId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string volumeId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ROLLBACKVOLUMEREQUEST_H_

View File

@@ -51,6 +51,7 @@ namespace AlibabaCloud
std::string encrypted;
std::string diskName;
std::string description;
std::string device;
bool deleteWithInstance;
};
@@ -58,6 +59,8 @@ namespace AlibabaCloud
RunInstancesRequest();
~RunInstancesRequest();
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHpcClusterId()const;
@@ -92,8 +95,14 @@ namespace AlibabaCloud
void setTag(const std::vector<Tag>& tag);
long getCallerUid()const;
void setCallerUid(long callerUid);
int getAutoRenewPeriod()const;
void setAutoRenewPeriod(int autoRenewPeriod);
int getPeriod()const;
void setPeriod(int period);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getAk_mfa_present()const;
@@ -104,8 +113,12 @@ namespace AlibabaCloud
void setVSwitchId(const std::string& vSwitchId);
std::string getSpotStrategy()const;
void setSpotStrategy(const std::string& spotStrategy);
std::string getPeriodUnit()const;
void setPeriodUnit(const std::string& periodUnit);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
bool getAutoRenew()const;
void setAutoRenew(bool autoRenew);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInternetChargeType()const;
@@ -136,12 +149,16 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserData()const;
void setUserData(const std::string& userData);
bool getPasswordInherit()const;
void setPasswordInherit(bool passwordInherit);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
std::vector<NetworkInterface> getNetworkInterface()const;
@@ -166,6 +183,8 @@ namespace AlibabaCloud
void setCallerBid(const std::string& callerBid);
std::vector<DataDisk> getDataDisk()const;
void setDataDisk(const std::vector<DataDisk>& dataDisk);
long getLaunchTemplateVersion()const;
void setLaunchTemplateVersion(long launchTemplateVersion);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
std::string getSystemDiskSize()const;
@@ -174,6 +193,7 @@ namespace AlibabaCloud
void setSystemDiskDescription(const std::string& systemDiskDescription);
private:
std::string launchTemplateName_;
long resourceOwnerId_;
std::string hpcClusterId_;
long callerParentId_;
@@ -191,13 +211,18 @@ namespace AlibabaCloud
std::string callerBidEmail_;
std::vector<Tag> tag_;
long callerUid_;
int autoRenewPeriod_;
int period_;
bool dryRun_;
std::string launchTemplateId_;
long ownerId_;
bool ak_mfa_present_;
bool security_transport_;
std::string vSwitchId_;
std::string spotStrategy_;
std::string periodUnit_;
std::string instanceName_;
bool autoRenew_;
std::string requestId_;
std::string internetChargeType_;
std::string zoneId_;
@@ -213,9 +238,11 @@ namespace AlibabaCloud
std::string systemDiskCategory_;
std::string accessKeyId_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;
std::string requestContent_;
std::string instanceType_;
std::string instanceChargeType_;
std::string callerUidEmail_;
std::vector<NetworkInterface> networkInterface_;
std::string app_ip_;
@@ -228,6 +255,7 @@ namespace AlibabaCloud
std::string dedicatedHostId_;
std::string callerBid_;
std::vector<DataDisk> dataDisk_;
long launchTemplateVersion_;
bool proxy_trust_transport_info_;
std::string systemDiskSize_;
std::string systemDiskDescription_;

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -96,7 +94,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -96,7 +94,6 @@ namespace AlibabaCloud
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;

View File

@@ -0,0 +1,138 @@
/*
* 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_ECS_MODEL_VALIDATESECURITYGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_VALIDATESECURITYGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT ValidateSecurityGroupRequest : public RpcServiceRequest
{
public:
ValidateSecurityGroupRequest();
~ValidateSecurityGroupRequest();
std::string getNicType()const;
void setNicType(const std::string& nicType);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getSourcePort()const;
void setSourcePort(int sourcePort);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getEnable()const;
void setEnable(bool enable);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getDirection()const;
void setDirection(const std::string& direction);
std::string getDestIp()const;
void setDestIp(const std::string& destIp);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getIpProtocol()const;
void setIpProtocol(const std::string& ipProtocol);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
int getDestPort()const;
void setDestPort(int destPort);
private:
std::string nicType_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
int sourcePort_;
std::string sourceIp_;
std::string securityToken_;
std::string regionId_;
bool enable_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string direction_;
std::string destIp_;
std::string app_ip_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string instanceId_;
std::string requestId_;
int destPort_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_VALIDATESECURITYGROUPREQUEST_H_

View File

@@ -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_ECS_MODEL_VALIDATESECURITYGROUPRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_VALIDATESECURITYGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT ValidateSecurityGroupResult : public ServiceResult
{
public:
struct TriggeredGroupRule
{
std::string sourceGroupId;
std::string policy;
std::string description;
std::string priority;
std::string createTime;
std::string nicType;
std::string destGroupId;
std::string direction;
std::string sourceGroupName;
std::string portRange;
std::string destGroupOwnerAccount;
std::string sourceCidrIp;
std::string ipProtocol;
std::string destGroupName;
std::string destCidrIp;
std::string sourceGroupOwnerAccount;
};
ValidateSecurityGroupResult();
explicit ValidateSecurityGroupResult(const std::string &payload);
~ValidateSecurityGroupResult();
std::string getPolicy()const;
TriggeredGroupRule getTriggeredGroupRule()const;
protected:
void parse(const std::string &payload);
private:
std::string policy_;
TriggeredGroupRule triggeredGroupRule_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_VALIDATESECURITYGROUPRESULT_H_

View File

@@ -1131,42 +1131,6 @@ EcsClient::AllocatePublicIpAddressOutcomeCallable EcsClient::allocatePublicIpAdd
return task->get_future();
}
EcsClient::AttachVolumeOutcome EcsClient::attachVolume(const AttachVolumeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return AttachVolumeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return AttachVolumeOutcome(AttachVolumeResult(outcome.result()));
else
return AttachVolumeOutcome(outcome.error());
}
void EcsClient::attachVolumeAsync(const AttachVolumeRequest& request, const AttachVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, attachVolume(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::AttachVolumeOutcomeCallable EcsClient::attachVolumeCallable(const AttachVolumeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<AttachVolumeOutcome()>>(
[this, request]()
{
return this->attachVolume(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::DescribeEipMonitorDataOutcome EcsClient::describeEipMonitorData(const DescribeEipMonitorDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1959,42 +1923,6 @@ EcsClient::ResizeDiskOutcomeCallable EcsClient::resizeDiskCallable(const ResizeD
return task->get_future();
}
EcsClient::ResizeVolumeOutcome EcsClient::resizeVolume(const ResizeVolumeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ResizeVolumeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ResizeVolumeOutcome(ResizeVolumeResult(outcome.result()));
else
return ResizeVolumeOutcome(outcome.error());
}
void EcsClient::resizeVolumeAsync(const ResizeVolumeRequest& request, const ResizeVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, resizeVolume(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::ResizeVolumeOutcomeCallable EcsClient::resizeVolumeCallable(const ResizeVolumeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ResizeVolumeOutcome()>>(
[this, request]()
{
return this->resizeVolume(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::CreateRouteEntryOutcome EcsClient::createRouteEntry(const CreateRouteEntryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2139,42 +2067,6 @@ EcsClient::CreateRouterInterfaceOutcomeCallable EcsClient::createRouterInterface
return task->get_future();
}
EcsClient::ModifyVolumeAttributeOutcome EcsClient::modifyVolumeAttribute(const ModifyVolumeAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyVolumeAttributeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyVolumeAttributeOutcome(ModifyVolumeAttributeResult(outcome.result()));
else
return ModifyVolumeAttributeOutcome(outcome.error());
}
void EcsClient::modifyVolumeAttributeAsync(const ModifyVolumeAttributeRequest& request, const ModifyVolumeAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyVolumeAttribute(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::ModifyVolumeAttributeOutcomeCallable EcsClient::modifyVolumeAttributeCallable(const ModifyVolumeAttributeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyVolumeAttributeOutcome()>>(
[this, request]()
{
return this->modifyVolumeAttribute(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::CheckDiskEnableAutoSnapshotValidationOutcome EcsClient::checkDiskEnableAutoSnapshotValidation(const CheckDiskEnableAutoSnapshotValidationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2247,6 +2139,78 @@ EcsClient::RunInstancesOutcomeCallable EcsClient::runInstancesCallable(const Run
return task->get_future();
}
EcsClient::ModifyLaunchTemplateDefaultVersionOutcome EcsClient::modifyLaunchTemplateDefaultVersion(const ModifyLaunchTemplateDefaultVersionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyLaunchTemplateDefaultVersionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyLaunchTemplateDefaultVersionOutcome(ModifyLaunchTemplateDefaultVersionResult(outcome.result()));
else
return ModifyLaunchTemplateDefaultVersionOutcome(outcome.error());
}
void EcsClient::modifyLaunchTemplateDefaultVersionAsync(const ModifyLaunchTemplateDefaultVersionRequest& request, const ModifyLaunchTemplateDefaultVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyLaunchTemplateDefaultVersion(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::ModifyLaunchTemplateDefaultVersionOutcomeCallable EcsClient::modifyLaunchTemplateDefaultVersionCallable(const ModifyLaunchTemplateDefaultVersionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyLaunchTemplateDefaultVersionOutcome()>>(
[this, request]()
{
return this->modifyLaunchTemplateDefaultVersion(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::CreateLaunchTemplateVersionOutcome EcsClient::createLaunchTemplateVersion(const CreateLaunchTemplateVersionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateLaunchTemplateVersionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateLaunchTemplateVersionOutcome(CreateLaunchTemplateVersionResult(outcome.result()));
else
return CreateLaunchTemplateVersionOutcome(outcome.error());
}
void EcsClient::createLaunchTemplateVersionAsync(const CreateLaunchTemplateVersionRequest& request, const CreateLaunchTemplateVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createLaunchTemplateVersion(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::CreateLaunchTemplateVersionOutcomeCallable EcsClient::createLaunchTemplateVersionCallable(const CreateLaunchTemplateVersionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateLaunchTemplateVersionOutcome()>>(
[this, request]()
{
return this->createLaunchTemplateVersion(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::StopInvocationOutcome EcsClient::stopInvocation(const StopInvocationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3327,42 +3291,6 @@ EcsClient::DescribeSnapshotPackageOutcomeCallable EcsClient::describeSnapshotPac
return task->get_future();
}
EcsClient::ReInitVolumeOutcome EcsClient::reInitVolume(const ReInitVolumeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ReInitVolumeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ReInitVolumeOutcome(ReInitVolumeResult(outcome.result()));
else
return ReInitVolumeOutcome(outcome.error());
}
void EcsClient::reInitVolumeAsync(const ReInitVolumeRequest& request, const ReInitVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, reInitVolume(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::ReInitVolumeOutcomeCallable EcsClient::reInitVolumeCallable(const ReInitVolumeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ReInitVolumeOutcome()>>(
[this, request]()
{
return this->reInitVolume(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::RebootInstanceOutcome EcsClient::rebootInstance(const RebootInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3975,42 +3903,6 @@ EcsClient::AddTagsOutcomeCallable EcsClient::addTagsCallable(const AddTagsReques
return task->get_future();
}
EcsClient::CancelUserEventOutcome EcsClient::cancelUserEvent(const CancelUserEventRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CancelUserEventOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CancelUserEventOutcome(CancelUserEventResult(outcome.result()));
else
return CancelUserEventOutcome(outcome.error());
}
void EcsClient::cancelUserEventAsync(const CancelUserEventRequest& request, const CancelUserEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, cancelUserEvent(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::CancelUserEventOutcomeCallable EcsClient::cancelUserEventCallable(const CancelUserEventRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CancelUserEventOutcome()>>(
[this, request]()
{
return this->cancelUserEvent(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::CreateHpcClusterOutcome EcsClient::createHpcCluster(const CreateHpcClusterRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5451,6 +5343,42 @@ EcsClient::ImportKeyPairOutcomeCallable EcsClient::importKeyPairCallable(const I
return task->get_future();
}
EcsClient::DeleteLaunchTemplateOutcome EcsClient::deleteLaunchTemplate(const DeleteLaunchTemplateRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteLaunchTemplateOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteLaunchTemplateOutcome(DeleteLaunchTemplateResult(outcome.result()));
else
return DeleteLaunchTemplateOutcome(outcome.error());
}
void EcsClient::deleteLaunchTemplateAsync(const DeleteLaunchTemplateRequest& request, const DeleteLaunchTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteLaunchTemplate(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::DeleteLaunchTemplateOutcomeCallable EcsClient::deleteLaunchTemplateCallable(const DeleteLaunchTemplateRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteLaunchTemplateOutcome()>>(
[this, request]()
{
return this->deleteLaunchTemplate(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::DescribeNewProjectEipMonitorDataOutcome EcsClient::describeNewProjectEipMonitorData(const DescribeNewProjectEipMonitorDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5991,42 +5919,6 @@ EcsClient::ModifyDiskChargeTypeOutcomeCallable EcsClient::modifyDiskChargeTypeCa
return task->get_future();
}
EcsClient::DescribeVolumesOutcome EcsClient::describeVolumes(const DescribeVolumesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeVolumesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeVolumesOutcome(DescribeVolumesResult(outcome.result()));
else
return DescribeVolumesOutcome(outcome.error());
}
void EcsClient::describeVolumesAsync(const DescribeVolumesRequest& request, const DescribeVolumesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeVolumes(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::DescribeVolumesOutcomeCallable EcsClient::describeVolumesCallable(const DescribeVolumesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeVolumesOutcome()>>(
[this, request]()
{
return this->describeVolumes(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::ModifyIntranetBandwidthKbOutcome EcsClient::modifyIntranetBandwidthKb(const ModifyIntranetBandwidthKbRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -6351,42 +6243,6 @@ EcsClient::DescribeTagKeysOutcomeCallable EcsClient::describeTagKeysCallable(con
return task->get_future();
}
EcsClient::CreateVolumeOutcome EcsClient::createVolume(const CreateVolumeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateVolumeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateVolumeOutcome(CreateVolumeResult(outcome.result()));
else
return CreateVolumeOutcome(outcome.error());
}
void EcsClient::createVolumeAsync(const CreateVolumeRequest& request, const CreateVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createVolume(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::CreateVolumeOutcomeCallable EcsClient::createVolumeCallable(const CreateVolumeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateVolumeOutcome()>>(
[this, request]()
{
return this->createVolume(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::DeleteInstanceOutcome EcsClient::deleteInstance(const DeleteInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -6423,6 +6279,42 @@ EcsClient::DeleteInstanceOutcomeCallable EcsClient::deleteInstanceCallable(const
return task->get_future();
}
EcsClient::CreateLaunchTemplateOutcome EcsClient::createLaunchTemplate(const CreateLaunchTemplateRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateLaunchTemplateOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateLaunchTemplateOutcome(CreateLaunchTemplateResult(outcome.result()));
else
return CreateLaunchTemplateOutcome(outcome.error());
}
void EcsClient::createLaunchTemplateAsync(const CreateLaunchTemplateRequest& request, const CreateLaunchTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createLaunchTemplate(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::CreateLaunchTemplateOutcomeCallable EcsClient::createLaunchTemplateCallable(const CreateLaunchTemplateRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateLaunchTemplateOutcome()>>(
[this, request]()
{
return this->createLaunchTemplate(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::DescribeIntranetAttributeKbOutcome EcsClient::describeIntranetAttributeKb(const DescribeIntranetAttributeKbRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -6783,78 +6675,6 @@ EcsClient::DescribeInstanceTypeFamiliesOutcomeCallable EcsClient::describeInstan
return task->get_future();
}
EcsClient::RollbackVolumeOutcome EcsClient::rollbackVolume(const RollbackVolumeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return RollbackVolumeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return RollbackVolumeOutcome(RollbackVolumeResult(outcome.result()));
else
return RollbackVolumeOutcome(outcome.error());
}
void EcsClient::rollbackVolumeAsync(const RollbackVolumeRequest& request, const RollbackVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, rollbackVolume(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::RollbackVolumeOutcomeCallable EcsClient::rollbackVolumeCallable(const RollbackVolumeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<RollbackVolumeOutcome()>>(
[this, request]()
{
return this->rollbackVolume(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::DeleteVolumeOutcome EcsClient::deleteVolume(const DeleteVolumeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteVolumeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteVolumeOutcome(DeleteVolumeResult(outcome.result()));
else
return DeleteVolumeOutcome(outcome.error());
}
void EcsClient::deleteVolumeAsync(const DeleteVolumeRequest& request, const DeleteVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteVolume(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::DeleteVolumeOutcomeCallable EcsClient::deleteVolumeCallable(const DeleteVolumeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteVolumeOutcome()>>(
[this, request]()
{
return this->deleteVolume(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::CreateForwardEntryOutcome EcsClient::createForwardEntry(const CreateForwardEntryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -6927,6 +6747,42 @@ EcsClient::DescribeRouterInterfacesOutcomeCallable EcsClient::describeRouterInte
return task->get_future();
}
EcsClient::DescribeLaunchTemplatesOutcome EcsClient::describeLaunchTemplates(const DescribeLaunchTemplatesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeLaunchTemplatesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeLaunchTemplatesOutcome(DescribeLaunchTemplatesResult(outcome.result()));
else
return DescribeLaunchTemplatesOutcome(outcome.error());
}
void EcsClient::describeLaunchTemplatesAsync(const DescribeLaunchTemplatesRequest& request, const DescribeLaunchTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeLaunchTemplates(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::DescribeLaunchTemplatesOutcomeCallable EcsClient::describeLaunchTemplatesCallable(const DescribeLaunchTemplatesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeLaunchTemplatesOutcome()>>(
[this, request]()
{
return this->describeLaunchTemplates(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::EipNotifyPaidOutcome EcsClient::eipNotifyPaid(const EipNotifyPaidRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -7323,42 +7179,6 @@ EcsClient::CreatePhysicalConnectionOutcomeCallable EcsClient::createPhysicalConn
return task->get_future();
}
EcsClient::ModifyUserEventAttributeOutcome EcsClient::modifyUserEventAttribute(const ModifyUserEventAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyUserEventAttributeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyUserEventAttributeOutcome(ModifyUserEventAttributeResult(outcome.result()));
else
return ModifyUserEventAttributeOutcome(outcome.error());
}
void EcsClient::modifyUserEventAttributeAsync(const ModifyUserEventAttributeRequest& request, const ModifyUserEventAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyUserEventAttribute(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::ModifyUserEventAttributeOutcomeCallable EcsClient::modifyUserEventAttributeCallable(const ModifyUserEventAttributeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyUserEventAttributeOutcome()>>(
[this, request]()
{
return this->modifyUserEventAttribute(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::DescribeKeyPairsOutcome EcsClient::describeKeyPairs(const DescribeKeyPairsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -7647,6 +7467,42 @@ EcsClient::DescribeInstancePhysicalAttributeOutcomeCallable EcsClient::describeI
return task->get_future();
}
EcsClient::ValidateSecurityGroupOutcome EcsClient::validateSecurityGroup(const ValidateSecurityGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ValidateSecurityGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ValidateSecurityGroupOutcome(ValidateSecurityGroupResult(outcome.result()));
else
return ValidateSecurityGroupOutcome(outcome.error());
}
void EcsClient::validateSecurityGroupAsync(const ValidateSecurityGroupRequest& request, const ValidateSecurityGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, validateSecurityGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::ValidateSecurityGroupOutcomeCallable EcsClient::validateSecurityGroupCallable(const ValidateSecurityGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ValidateSecurityGroupOutcome()>>(
[this, request]()
{
return this->validateSecurityGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::TerminatePhysicalConnectionOutcome EcsClient::terminatePhysicalConnection(const TerminatePhysicalConnectionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -7935,6 +7791,42 @@ EcsClient::CreateDeploymentSetOutcomeCallable EcsClient::createDeploymentSetCall
return task->get_future();
}
EcsClient::DeleteLaunchTemplateVersionOutcome EcsClient::deleteLaunchTemplateVersion(const DeleteLaunchTemplateVersionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteLaunchTemplateVersionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteLaunchTemplateVersionOutcome(DeleteLaunchTemplateVersionResult(outcome.result()));
else
return DeleteLaunchTemplateVersionOutcome(outcome.error());
}
void EcsClient::deleteLaunchTemplateVersionAsync(const DeleteLaunchTemplateVersionRequest& request, const DeleteLaunchTemplateVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteLaunchTemplateVersion(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::DeleteLaunchTemplateVersionOutcomeCallable EcsClient::deleteLaunchTemplateVersionCallable(const DeleteLaunchTemplateVersionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteLaunchTemplateVersionOutcome()>>(
[this, request]()
{
return this->deleteLaunchTemplateVersion(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::DescribeRegionsOutcome EcsClient::describeRegions(const DescribeRegionsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -8007,42 +7899,6 @@ EcsClient::DescribeClassicLinkInstancesOutcomeCallable EcsClient::describeClassi
return task->get_future();
}
EcsClient::CreateUserEventOutcome EcsClient::createUserEvent(const CreateUserEventRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateUserEventOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateUserEventOutcome(CreateUserEventResult(outcome.result()));
else
return CreateUserEventOutcome(outcome.error());
}
void EcsClient::createUserEventAsync(const CreateUserEventRequest& request, const CreateUserEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createUserEvent(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::CreateUserEventOutcomeCallable EcsClient::createUserEventCallable(const CreateUserEventRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateUserEventOutcome()>>(
[this, request]()
{
return this->createUserEvent(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::DescribeAutoSnapshotPolicyOutcome EcsClient::describeAutoSnapshotPolicy(const DescribeAutoSnapshotPolicyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -8151,42 +8007,6 @@ EcsClient::DescribeRecycleBinOutcomeCallable EcsClient::describeRecycleBinCallab
return task->get_future();
}
EcsClient::DetachVolumeOutcome EcsClient::detachVolume(const DetachVolumeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DetachVolumeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DetachVolumeOutcome(DetachVolumeResult(outcome.result()));
else
return DetachVolumeOutcome(outcome.error());
}
void EcsClient::detachVolumeAsync(const DetachVolumeRequest& request, const DetachVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, detachVolume(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::DetachVolumeOutcomeCallable EcsClient::detachVolumeCallable(const DetachVolumeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DetachVolumeOutcome()>>(
[this, request]()
{
return this->detachVolume(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::CreateNetworkInterfaceOutcome EcsClient::createNetworkInterface(const CreateNetworkInterfaceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -8403,6 +8223,42 @@ EcsClient::DescribeNetworkInterfacesOutcomeCallable EcsClient::describeNetworkIn
return task->get_future();
}
EcsClient::DescribeLaunchTemplateVersionsOutcome EcsClient::describeLaunchTemplateVersions(const DescribeLaunchTemplateVersionsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeLaunchTemplateVersionsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeLaunchTemplateVersionsOutcome(DescribeLaunchTemplateVersionsResult(outcome.result()));
else
return DescribeLaunchTemplateVersionsOutcome(outcome.error());
}
void EcsClient::describeLaunchTemplateVersionsAsync(const DescribeLaunchTemplateVersionsRequest& request, const DescribeLaunchTemplateVersionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeLaunchTemplateVersions(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::DescribeLaunchTemplateVersionsOutcomeCallable EcsClient::describeLaunchTemplateVersionsCallable(const DescribeLaunchTemplateVersionsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeLaunchTemplateVersionsOutcome()>>(
[this, request]()
{
return this->describeLaunchTemplateVersions(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::ModifyNetworkInterfaceAttributeOutcome EcsClient::modifyNetworkInterfaceAttribute(const ModifyNetworkInterfaceAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -8547,42 +8403,6 @@ EcsClient::DeleteDiskOutcomeCallable EcsClient::deleteDiskCallable(const DeleteD
return task->get_future();
}
EcsClient::DescribeEventsOutcome EcsClient::describeEvents(const DescribeEventsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeEventsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeEventsOutcome(DescribeEventsResult(outcome.result()));
else
return DescribeEventsOutcome(outcome.error());
}
void EcsClient::describeEventsAsync(const DescribeEventsRequest& request, const DescribeEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeEvents(request), context);
};
asyncExecute(new Runnable(fn));
}
EcsClient::DescribeEventsOutcomeCallable EcsClient::describeEventsCallable(const DescribeEventsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeEventsOutcome()>>(
[this, request]()
{
return this->describeEvents(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EcsClient::UnassociateHaVipOutcome EcsClient::unassociateHaVip(const UnassociateHaVipRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -113,17 +113,6 @@ void AssignPrivateIpAddressesRequest::setAccessKeyId(const std::string& accessKe
setParameter("AccessKeyId", accessKeyId);
}
std::string AssignPrivateIpAddressesRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void AssignPrivateIpAddressesRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string AssignPrivateIpAddressesRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -102,17 +102,6 @@ void AttachNetworkInterfaceRequest::setAccessKeyId(const std::string& accessKeyI
setParameter("AccessKeyId", accessKeyId);
}
std::string AttachNetworkInterfaceRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void AttachNetworkInterfaceRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string AttachNetworkInterfaceRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -1,104 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/ecs/model/AttachVolumeRequest.h>
using AlibabaCloud::Ecs::Model::AttachVolumeRequest;
AttachVolumeRequest::AttachVolumeRequest() :
RpcServiceRequest("ecs", "2014-05-26", "AttachVolume")
{}
AttachVolumeRequest::~AttachVolumeRequest()
{}
long AttachVolumeRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AttachVolumeRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AttachVolumeRequest::getInstanceId()const
{
return instanceId_;
}
void AttachVolumeRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string AttachVolumeRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void AttachVolumeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AttachVolumeRequest::getRegionId()const
{
return regionId_;
}
void AttachVolumeRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string AttachVolumeRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void AttachVolumeRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string AttachVolumeRequest::getVolumeId()const
{
return volumeId_;
}
void AttachVolumeRequest::setVolumeId(const std::string& volumeId)
{
volumeId_ = volumeId;
setParameter("VolumeId", volumeId);
}
long AttachVolumeRequest::getOwnerId()const
{
return ownerId_;
}
void AttachVolumeRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -157,17 +157,6 @@ void AuthorizeSecurityGroupEgressRequest::setAccessKeyId(const std::string& acce
setParameter("AccessKeyId", accessKeyId);
}
std::string AuthorizeSecurityGroupEgressRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void AuthorizeSecurityGroupEgressRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string AuthorizeSecurityGroupEgressRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -157,17 +157,6 @@ void AuthorizeSecurityGroupRequest::setAccessKeyId(const std::string& accessKeyI
setParameter("AccessKeyId", accessKeyId);
}
std::string AuthorizeSecurityGroupRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void AuthorizeSecurityGroupRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
long AuthorizeSecurityGroupRequest::getSourceGroupOwnerId()const
{
return sourceGroupOwnerId_;

View File

@@ -1,291 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/ecs/model/CancelUserEventRequest.h>
using AlibabaCloud::Ecs::Model::CancelUserEventRequest;
CancelUserEventRequest::CancelUserEventRequest() :
RpcServiceRequest("ecs", "2014-05-26", "CancelUserEvent")
{}
CancelUserEventRequest::~CancelUserEventRequest()
{}
std::string CancelUserEventRequest::getEventId()const
{
return eventId_;
}
void CancelUserEventRequest::setEventId(const std::string& eventId)
{
eventId_ = eventId;
setParameter("EventId", eventId);
}
long CancelUserEventRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CancelUserEventRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
long CancelUserEventRequest::getCallerParentId()const
{
return callerParentId_;
}
void CancelUserEventRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool CancelUserEventRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void CancelUserEventRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string CancelUserEventRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void CancelUserEventRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string CancelUserEventRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void CancelUserEventRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string CancelUserEventRequest::getCallerType()const
{
return callerType_;
}
void CancelUserEventRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string CancelUserEventRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CancelUserEventRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string CancelUserEventRequest::getSecurityToken()const
{
return securityToken_;
}
void CancelUserEventRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string CancelUserEventRequest::getRegionId()const
{
return regionId_;
}
void CancelUserEventRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
bool CancelUserEventRequest::getEnable()const
{
return enable_;
}
void CancelUserEventRequest::setEnable(bool enable)
{
enable_ = enable;
setParameter("Enable", std::to_string(enable));
}
std::string CancelUserEventRequest::getRequestContent()const
{
return requestContent_;
}
void CancelUserEventRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string CancelUserEventRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void CancelUserEventRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string CancelUserEventRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void CancelUserEventRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long CancelUserEventRequest::getCallerUid()const
{
return callerUid_;
}
void CancelUserEventRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string CancelUserEventRequest::getApp_ip()const
{
return app_ip_;
}
void CancelUserEventRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string CancelUserEventRequest::getResourceId()const
{
return resourceId_;
}
void CancelUserEventRequest::setResourceId(const std::string& resourceId)
{
resourceId_ = resourceId;
setParameter("ResourceId", resourceId);
}
std::string CancelUserEventRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CancelUserEventRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CancelUserEventRequest::getCallerBid()const
{
return callerBid_;
}
void CancelUserEventRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long CancelUserEventRequest::getOwnerId()const
{
return ownerId_;
}
void CancelUserEventRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
bool CancelUserEventRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void CancelUserEventRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool CancelUserEventRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void CancelUserEventRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool CancelUserEventRequest::getSecurity_transport()const
{
return security_transport_;
}
void CancelUserEventRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string CancelUserEventRequest::getRequestId()const
{
return requestId_;
}
void CancelUserEventRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}

View File

@@ -157,17 +157,6 @@ void CreateCommandRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateCommandRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateCommandRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CreateCommandRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -143,6 +143,17 @@ void CreateImageRequest::setTag1Value(const std::string& tag1Value)
setParameter("Tag1Value", tag1Value);
}
std::string CreateImageRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateImageRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CreateImageRequest::getRegionId()const
{
return regionId_;

View File

@@ -454,6 +454,17 @@ void CreateInstanceRequest::setUserData(const std::string& userData)
setParameter("UserData", userData);
}
bool CreateInstanceRequest::getPasswordInherit()const
{
return passwordInherit_;
}
void CreateInstanceRequest::setPasswordInherit(bool passwordInherit)
{
passwordInherit_ = passwordInherit;
setParameter("PasswordInherit", std::to_string(passwordInherit));
}
std::string CreateInstanceRequest::getRegionId()const
{
return regionId_;

View File

@@ -25,6 +25,17 @@ CreateKeyPairRequest::CreateKeyPairRequest() :
CreateKeyPairRequest::~CreateKeyPairRequest()
{}
std::string CreateKeyPairRequest::getTag4Value()const
{
return tag4Value_;
}
void CreateKeyPairRequest::setTag4Value(const std::string& tag4Value)
{
tag4Value_ = tag4Value;
setParameter("Tag4Value", tag4Value);
}
long CreateKeyPairRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
@@ -36,6 +47,28 @@ void CreateKeyPairRequest::setResourceOwnerId(long resourceOwnerId)
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CreateKeyPairRequest::getTag2Key()const
{
return tag2Key_;
}
void CreateKeyPairRequest::setTag2Key(const std::string& tag2Key)
{
tag2Key_ = tag2Key;
setParameter("Tag2Key", tag2Key);
}
std::string CreateKeyPairRequest::getTag5Key()const
{
return tag5Key_;
}
void CreateKeyPairRequest::setTag5Key(const std::string& tag5Key)
{
tag5Key_ = tag5Key;
setParameter("Tag5Key", tag5Key);
}
std::string CreateKeyPairRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
@@ -47,15 +80,15 @@ void CreateKeyPairRequest::setResourceOwnerAccount(const std::string& resourceOw
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CreateKeyPairRequest::getRegionId()const
std::string CreateKeyPairRequest::getTag3Key()const
{
return regionId_;
return tag3Key_;
}
void CreateKeyPairRequest::setRegionId(const std::string& regionId)
void CreateKeyPairRequest::setTag3Key(const std::string& tag3Key)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
tag3Key_ = tag3Key;
setParameter("Tag3Key", tag3Key);
}
std::string CreateKeyPairRequest::getKeyPairName()const
@@ -80,3 +113,91 @@ void CreateKeyPairRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateKeyPairRequest::getTag5Value()const
{
return tag5Value_;
}
void CreateKeyPairRequest::setTag5Value(const std::string& tag5Value)
{
tag5Value_ = tag5Value;
setParameter("Tag5Value", tag5Value);
}
std::string CreateKeyPairRequest::getTag1Key()const
{
return tag1Key_;
}
void CreateKeyPairRequest::setTag1Key(const std::string& tag1Key)
{
tag1Key_ = tag1Key;
setParameter("Tag1Key", tag1Key);
}
std::string CreateKeyPairRequest::getTag1Value()const
{
return tag1Value_;
}
void CreateKeyPairRequest::setTag1Value(const std::string& tag1Value)
{
tag1Value_ = tag1Value;
setParameter("Tag1Value", tag1Value);
}
std::string CreateKeyPairRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateKeyPairRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CreateKeyPairRequest::getRegionId()const
{
return regionId_;
}
void CreateKeyPairRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string CreateKeyPairRequest::getTag2Value()const
{
return tag2Value_;
}
void CreateKeyPairRequest::setTag2Value(const std::string& tag2Value)
{
tag2Value_ = tag2Value;
setParameter("Tag2Value", tag2Value);
}
std::string CreateKeyPairRequest::getTag4Key()const
{
return tag4Key_;
}
void CreateKeyPairRequest::setTag4Key(const std::string& tag4Key)
{
tag4Key_ = tag4Key;
setParameter("Tag4Key", tag4Key);
}
std::string CreateKeyPairRequest::getTag3Value()const
{
return tag3Value_;
}
void CreateKeyPairRequest::setTag3Value(const std::string& tag3Value)
{
tag3Value_ = tag3Value;
setParameter("Tag3Value", tag3Value);
}

View File

@@ -0,0 +1,834 @@
/*
* 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.
*/
#include <alibabacloud/ecs/model/CreateLaunchTemplateRequest.h>
using AlibabaCloud::Ecs::Model::CreateLaunchTemplateRequest;
CreateLaunchTemplateRequest::CreateLaunchTemplateRequest() :
RpcServiceRequest("ecs", "2014-05-26", "CreateLaunchTemplate")
{}
CreateLaunchTemplateRequest::~CreateLaunchTemplateRequest()
{}
std::string CreateLaunchTemplateRequest::getLaunchTemplateName()const
{
return launchTemplateName_;
}
void CreateLaunchTemplateRequest::setLaunchTemplateName(const std::string& launchTemplateName)
{
launchTemplateName_ = launchTemplateName;
setParameter("LaunchTemplateName", launchTemplateName);
}
long CreateLaunchTemplateRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CreateLaunchTemplateRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CreateLaunchTemplateRequest::getTemplateTag4Key()const
{
return templateTag4Key_;
}
void CreateLaunchTemplateRequest::setTemplateTag4Key(const std::string& templateTag4Key)
{
templateTag4Key_ = templateTag4Key;
setParameter("TemplateTag4Key", templateTag4Key);
}
long CreateLaunchTemplateRequest::getCallerParentId()const
{
return callerParentId_;
}
void CreateLaunchTemplateRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
std::string CreateLaunchTemplateRequest::getSecurityEnhancementStrategy()const
{
return securityEnhancementStrategy_;
}
void CreateLaunchTemplateRequest::setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy)
{
securityEnhancementStrategy_ = securityEnhancementStrategy;
setParameter("SecurityEnhancementStrategy", securityEnhancementStrategy);
}
std::string CreateLaunchTemplateRequest::getNetworkType()const
{
return networkType_;
}
void CreateLaunchTemplateRequest::setNetworkType(const std::string& networkType)
{
networkType_ = networkType;
setParameter("NetworkType", networkType);
}
std::string CreateLaunchTemplateRequest::getKeyPairName()const
{
return keyPairName_;
}
void CreateLaunchTemplateRequest::setKeyPairName(const std::string& keyPairName)
{
keyPairName_ = keyPairName;
setParameter("KeyPairName", keyPairName);
}
std::string CreateLaunchTemplateRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void CreateLaunchTemplateRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
float CreateLaunchTemplateRequest::getSpotPriceLimit()const
{
return spotPriceLimit_;
}
void CreateLaunchTemplateRequest::setSpotPriceLimit(float spotPriceLimit)
{
spotPriceLimit_ = spotPriceLimit;
setParameter("SpotPriceLimit", std::to_string(spotPriceLimit));
}
std::string CreateLaunchTemplateRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void CreateLaunchTemplateRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string CreateLaunchTemplateRequest::getCallerType()const
{
return callerType_;
}
void CreateLaunchTemplateRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string CreateLaunchTemplateRequest::getImageOwnerAlias()const
{
return imageOwnerAlias_;
}
void CreateLaunchTemplateRequest::setImageOwnerAlias(const std::string& imageOwnerAlias)
{
imageOwnerAlias_ = imageOwnerAlias;
setParameter("ImageOwnerAlias", imageOwnerAlias);
}
std::string CreateLaunchTemplateRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateLaunchTemplateRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CreateLaunchTemplateRequest::getTemplateTag3Key()const
{
return templateTag3Key_;
}
void CreateLaunchTemplateRequest::setTemplateTag3Key(const std::string& templateTag3Key)
{
templateTag3Key_ = templateTag3Key;
setParameter("TemplateTag3Key", templateTag3Key);
}
std::string CreateLaunchTemplateRequest::getHostName()const
{
return hostName_;
}
void CreateLaunchTemplateRequest::setHostName(const std::string& hostName)
{
hostName_ = hostName;
setParameter("HostName", hostName);
}
std::string CreateLaunchTemplateRequest::getSecurityToken()const
{
return securityToken_;
}
void CreateLaunchTemplateRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
bool CreateLaunchTemplateRequest::getEnable()const
{
return enable_;
}
void CreateLaunchTemplateRequest::setEnable(bool enable)
{
enable_ = enable;
setParameter("Enable", std::to_string(enable));
}
int CreateLaunchTemplateRequest::getSystemDiskIops()const
{
return systemDiskIops_;
}
void CreateLaunchTemplateRequest::setSystemDiskIops(int systemDiskIops)
{
systemDiskIops_ = systemDiskIops;
setParameter("SystemDiskIops", std::to_string(systemDiskIops));
}
std::string CreateLaunchTemplateRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void CreateLaunchTemplateRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string CreateLaunchTemplateRequest::getTemplateTag3Value()const
{
return templateTag3Value_;
}
void CreateLaunchTemplateRequest::setTemplateTag3Value(const std::string& templateTag3Value)
{
templateTag3Value_ = templateTag3Value;
setParameter("TemplateTag3Value", templateTag3Value);
}
std::vector<CreateLaunchTemplateRequest::Tag> CreateLaunchTemplateRequest::getTag()const
{
return tag_;
}
void CreateLaunchTemplateRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setParameter(str + ".Key", obj.key);
setParameter(str + ".Value", obj.value);
}
}
long CreateLaunchTemplateRequest::getCallerUid()const
{
return callerUid_;
}
void CreateLaunchTemplateRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
int CreateLaunchTemplateRequest::getPeriod()const
{
return period_;
}
void CreateLaunchTemplateRequest::setPeriod(int period)
{
period_ = period;
setParameter("Period", std::to_string(period));
}
std::string CreateLaunchTemplateRequest::getTemplateResourceGroupId()const
{
return templateResourceGroupId_;
}
void CreateLaunchTemplateRequest::setTemplateResourceGroupId(const std::string& templateResourceGroupId)
{
templateResourceGroupId_ = templateResourceGroupId;
setParameter("TemplateResourceGroupId", templateResourceGroupId);
}
std::string CreateLaunchTemplateRequest::getTemplateTag2Value()const
{
return templateTag2Value_;
}
void CreateLaunchTemplateRequest::setTemplateTag2Value(const std::string& templateTag2Value)
{
templateTag2Value_ = templateTag2Value;
setParameter("TemplateTag2Value", templateTag2Value);
}
long CreateLaunchTemplateRequest::getOwnerId()const
{
return ownerId_;
}
void CreateLaunchTemplateRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
bool CreateLaunchTemplateRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void CreateLaunchTemplateRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool CreateLaunchTemplateRequest::getSecurity_transport()const
{
return security_transport_;
}
void CreateLaunchTemplateRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string CreateLaunchTemplateRequest::getVSwitchId()const
{
return vSwitchId_;
}
void CreateLaunchTemplateRequest::setVSwitchId(const std::string& vSwitchId)
{
vSwitchId_ = vSwitchId;
setParameter("VSwitchId", vSwitchId);
}
std::string CreateLaunchTemplateRequest::getSpotStrategy()const
{
return spotStrategy_;
}
void CreateLaunchTemplateRequest::setSpotStrategy(const std::string& spotStrategy)
{
spotStrategy_ = spotStrategy;
setParameter("SpotStrategy", spotStrategy);
}
std::string CreateLaunchTemplateRequest::getInstanceName()const
{
return instanceName_;
}
void CreateLaunchTemplateRequest::setInstanceName(const std::string& instanceName)
{
instanceName_ = instanceName;
setParameter("InstanceName", instanceName);
}
std::string CreateLaunchTemplateRequest::getRequestId()const
{
return requestId_;
}
void CreateLaunchTemplateRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string CreateLaunchTemplateRequest::getInternetChargeType()const
{
return internetChargeType_;
}
void CreateLaunchTemplateRequest::setInternetChargeType(const std::string& internetChargeType)
{
internetChargeType_ = internetChargeType;
setParameter("InternetChargeType", internetChargeType);
}
std::string CreateLaunchTemplateRequest::getTemplateTag5Key()const
{
return templateTag5Key_;
}
void CreateLaunchTemplateRequest::setTemplateTag5Key(const std::string& templateTag5Key)
{
templateTag5Key_ = templateTag5Key;
setParameter("TemplateTag5Key", templateTag5Key);
}
std::string CreateLaunchTemplateRequest::getZoneId()const
{
return zoneId_;
}
void CreateLaunchTemplateRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}
int CreateLaunchTemplateRequest::getInternetMaxBandwidthIn()const
{
return internetMaxBandwidthIn_;
}
void CreateLaunchTemplateRequest::setInternetMaxBandwidthIn(int internetMaxBandwidthIn)
{
internetMaxBandwidthIn_ = internetMaxBandwidthIn;
setParameter("InternetMaxBandwidthIn", std::to_string(internetMaxBandwidthIn));
}
std::string CreateLaunchTemplateRequest::getVersionDescription()const
{
return versionDescription_;
}
void CreateLaunchTemplateRequest::setVersionDescription(const std::string& versionDescription)
{
versionDescription_ = versionDescription;
setParameter("VersionDescription", versionDescription);
}
std::string CreateLaunchTemplateRequest::getTemplateTag1Value()const
{
return templateTag1Value_;
}
void CreateLaunchTemplateRequest::setTemplateTag1Value(const std::string& templateTag1Value)
{
templateTag1Value_ = templateTag1Value;
setParameter("TemplateTag1Value", templateTag1Value);
}
std::string CreateLaunchTemplateRequest::getImageId()const
{
return imageId_;
}
void CreateLaunchTemplateRequest::setImageId(const std::string& imageId)
{
imageId_ = imageId;
setParameter("ImageId", imageId);
}
std::string CreateLaunchTemplateRequest::getIoOptimized()const
{
return ioOptimized_;
}
void CreateLaunchTemplateRequest::setIoOptimized(const std::string& ioOptimized)
{
ioOptimized_ = ioOptimized;
setParameter("IoOptimized", ioOptimized);
}
std::string CreateLaunchTemplateRequest::getSecurityGroupId()const
{
return securityGroupId_;
}
void CreateLaunchTemplateRequest::setSecurityGroupId(const std::string& securityGroupId)
{
securityGroupId_ = securityGroupId;
setParameter("SecurityGroupId", securityGroupId);
}
int CreateLaunchTemplateRequest::getInternetMaxBandwidthOut()const
{
return internetMaxBandwidthOut_;
}
void CreateLaunchTemplateRequest::setInternetMaxBandwidthOut(int internetMaxBandwidthOut)
{
internetMaxBandwidthOut_ = internetMaxBandwidthOut;
setParameter("InternetMaxBandwidthOut", std::to_string(internetMaxBandwidthOut));
}
bool CreateLaunchTemplateRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void CreateLaunchTemplateRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string CreateLaunchTemplateRequest::getDescription()const
{
return description_;
}
void CreateLaunchTemplateRequest::setDescription(const std::string& description)
{
description_ = description;
setParameter("Description", description);
}
std::string CreateLaunchTemplateRequest::getSystemDiskCategory()const
{
return systemDiskCategory_;
}
void CreateLaunchTemplateRequest::setSystemDiskCategory(const std::string& systemDiskCategory)
{
systemDiskCategory_ = systemDiskCategory;
setParameter("SystemDiskCategory", systemDiskCategory);
}
std::string CreateLaunchTemplateRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CreateLaunchTemplateRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateLaunchTemplateRequest::getUserData()const
{
return userData_;
}
void CreateLaunchTemplateRequest::setUserData(const std::string& userData)
{
userData_ = userData;
setParameter("UserData", userData);
}
std::string CreateLaunchTemplateRequest::getRegionId()const
{
return regionId_;
}
void CreateLaunchTemplateRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string CreateLaunchTemplateRequest::getTemplateTag5Value()const
{
return templateTag5Value_;
}
void CreateLaunchTemplateRequest::setTemplateTag5Value(const std::string& templateTag5Value)
{
templateTag5Value_ = templateTag5Value;
setParameter("TemplateTag5Value", templateTag5Value);
}
std::string CreateLaunchTemplateRequest::getRequestContent()const
{
return requestContent_;
}
void CreateLaunchTemplateRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string CreateLaunchTemplateRequest::getInstanceType()const
{
return instanceType_;
}
void CreateLaunchTemplateRequest::setInstanceType(const std::string& instanceType)
{
instanceType_ = instanceType;
setParameter("InstanceType", instanceType);
}
std::string CreateLaunchTemplateRequest::getInstanceChargeType()const
{
return instanceChargeType_;
}
void CreateLaunchTemplateRequest::setInstanceChargeType(const std::string& instanceChargeType)
{
instanceChargeType_ = instanceChargeType;
setParameter("InstanceChargeType", instanceChargeType);
}
std::string CreateLaunchTemplateRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void CreateLaunchTemplateRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
bool CreateLaunchTemplateRequest::getEnableVmOsConfig()const
{
return enableVmOsConfig_;
}
void CreateLaunchTemplateRequest::setEnableVmOsConfig(bool enableVmOsConfig)
{
enableVmOsConfig_ = enableVmOsConfig;
setParameter("EnableVmOsConfig", std::to_string(enableVmOsConfig));
}
std::vector<CreateLaunchTemplateRequest::NetworkInterface> CreateLaunchTemplateRequest::getNetworkInterface()const
{
return networkInterface_;
}
void CreateLaunchTemplateRequest::setNetworkInterface(const std::vector<NetworkInterface>& networkInterface)
{
networkInterface_ = networkInterface;
int i = 0;
for(int i = 0; i!= networkInterface.size(); i++) {
auto obj = networkInterface.at(i);
std::string str ="NetworkInterface."+ std::to_string(i);
setParameter(str + ".PrimaryIpAddress", obj.primaryIpAddress);
setParameter(str + ".VSwitchId", obj.vSwitchId);
setParameter(str + ".SecurityGroupId", obj.securityGroupId);
setParameter(str + ".NetworkInterfaceName", obj.networkInterfaceName);
setParameter(str + ".Description", obj.description);
}
}
std::string CreateLaunchTemplateRequest::getApp_ip()const
{
return app_ip_;
}
void CreateLaunchTemplateRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string CreateLaunchTemplateRequest::getTemplateTag2Key()const
{
return templateTag2Key_;
}
void CreateLaunchTemplateRequest::setTemplateTag2Key(const std::string& templateTag2Key)
{
templateTag2Key_ = templateTag2Key;
setParameter("TemplateTag2Key", templateTag2Key);
}
std::string CreateLaunchTemplateRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CreateLaunchTemplateRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CreateLaunchTemplateRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CreateLaunchTemplateRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string CreateLaunchTemplateRequest::getSystemDiskDiskName()const
{
return systemDiskDiskName_;
}
void CreateLaunchTemplateRequest::setSystemDiskDiskName(const std::string& systemDiskDiskName)
{
systemDiskDiskName_ = systemDiskDiskName;
setParameter("SystemDiskDiskName", systemDiskDiskName);
}
std::string CreateLaunchTemplateRequest::getRamRoleName()const
{
return ramRoleName_;
}
void CreateLaunchTemplateRequest::setRamRoleName(const std::string& ramRoleName)
{
ramRoleName_ = ramRoleName;
setParameter("RamRoleName", ramRoleName);
}
std::string CreateLaunchTemplateRequest::getAutoReleaseTime()const
{
return autoReleaseTime_;
}
void CreateLaunchTemplateRequest::setAutoReleaseTime(const std::string& autoReleaseTime)
{
autoReleaseTime_ = autoReleaseTime;
setParameter("AutoReleaseTime", autoReleaseTime);
}
std::string CreateLaunchTemplateRequest::getCallerBid()const
{
return callerBid_;
}
void CreateLaunchTemplateRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
int CreateLaunchTemplateRequest::getSpotDuration()const
{
return spotDuration_;
}
void CreateLaunchTemplateRequest::setSpotDuration(int spotDuration)
{
spotDuration_ = spotDuration;
setParameter("SpotDuration", std::to_string(spotDuration));
}
std::vector<CreateLaunchTemplateRequest::DataDisk> CreateLaunchTemplateRequest::getDataDisk()const
{
return dataDisk_;
}
void CreateLaunchTemplateRequest::setDataDisk(const std::vector<DataDisk>& dataDisk)
{
dataDisk_ = dataDisk;
int i = 0;
for(int i = 0; i!= dataDisk.size(); i++) {
auto obj = dataDisk.at(i);
std::string str ="DataDisk."+ std::to_string(i);
setParameter(str + ".Size", std::to_string(obj.size));
setParameter(str + ".SnapshotId", obj.snapshotId);
setParameter(str + ".Category", obj.category);
setParameter(str + ".Encrypted", obj.encrypted);
setParameter(str + ".DiskName", obj.diskName);
setParameter(str + ".Description", obj.description);
setParameter(str + ".DeleteWithInstance", std::to_string(obj.deleteWithInstance));
}
}
bool CreateLaunchTemplateRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void CreateLaunchTemplateRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
std::string CreateLaunchTemplateRequest::getTemplateTag4Value()const
{
return templateTag4Value_;
}
void CreateLaunchTemplateRequest::setTemplateTag4Value(const std::string& templateTag4Value)
{
templateTag4Value_ = templateTag4Value;
setParameter("TemplateTag4Value", templateTag4Value);
}
int CreateLaunchTemplateRequest::getSystemDiskSize()const
{
return systemDiskSize_;
}
void CreateLaunchTemplateRequest::setSystemDiskSize(int systemDiskSize)
{
systemDiskSize_ = systemDiskSize;
setParameter("SystemDiskSize", std::to_string(systemDiskSize));
}
std::string CreateLaunchTemplateRequest::getVpcId()const
{
return vpcId_;
}
void CreateLaunchTemplateRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setParameter("VpcId", vpcId);
}
std::string CreateLaunchTemplateRequest::getTemplateTag1Key()const
{
return templateTag1Key_;
}
void CreateLaunchTemplateRequest::setTemplateTag1Key(const std::string& templateTag1Key)
{
templateTag1Key_ = templateTag1Key;
setParameter("TemplateTag1Key", templateTag1Key);
}
std::string CreateLaunchTemplateRequest::getSystemDiskDescription()const
{
return systemDiskDescription_;
}
void CreateLaunchTemplateRequest::setSystemDiskDescription(const std::string& systemDiskDescription)
{
systemDiskDescription_ = systemDiskDescription;
setParameter("SystemDiskDescription", systemDiskDescription);
}

View File

@@ -14,39 +14,39 @@
* limitations under the License.
*/
#include <alibabacloud/ecs/model/CreateVolumeResult.h>
#include <alibabacloud/ecs/model/CreateLaunchTemplateResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Ecs;
using namespace AlibabaCloud::Ecs::Model;
CreateVolumeResult::CreateVolumeResult() :
CreateLaunchTemplateResult::CreateLaunchTemplateResult() :
ServiceResult()
{}
CreateVolumeResult::CreateVolumeResult(const std::string &payload) :
CreateLaunchTemplateResult::CreateLaunchTemplateResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateVolumeResult::~CreateVolumeResult()
CreateLaunchTemplateResult::~CreateLaunchTemplateResult()
{}
void CreateVolumeResult::parse(const std::string &payload)
void CreateLaunchTemplateResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["VolumeId"].isNull())
volumeId_ = value["VolumeId"].asString();
if(!value["LaunchTemplateId"].isNull())
launchTemplateId_ = value["LaunchTemplateId"].asString();
}
std::string CreateVolumeResult::getVolumeId()const
std::string CreateLaunchTemplateResult::getLaunchTemplateId()const
{
return volumeId_;
return launchTemplateId_;
}

View File

@@ -0,0 +1,724 @@
/*
* 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.
*/
#include <alibabacloud/ecs/model/CreateLaunchTemplateVersionRequest.h>
using AlibabaCloud::Ecs::Model::CreateLaunchTemplateVersionRequest;
CreateLaunchTemplateVersionRequest::CreateLaunchTemplateVersionRequest() :
RpcServiceRequest("ecs", "2014-05-26", "CreateLaunchTemplateVersion")
{}
CreateLaunchTemplateVersionRequest::~CreateLaunchTemplateVersionRequest()
{}
std::string CreateLaunchTemplateVersionRequest::getLaunchTemplateName()const
{
return launchTemplateName_;
}
void CreateLaunchTemplateVersionRequest::setLaunchTemplateName(const std::string& launchTemplateName)
{
launchTemplateName_ = launchTemplateName;
setParameter("LaunchTemplateName", launchTemplateName);
}
long CreateLaunchTemplateVersionRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CreateLaunchTemplateVersionRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
long CreateLaunchTemplateVersionRequest::getCallerParentId()const
{
return callerParentId_;
}
void CreateLaunchTemplateVersionRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
std::string CreateLaunchTemplateVersionRequest::getSecurityEnhancementStrategy()const
{
return securityEnhancementStrategy_;
}
void CreateLaunchTemplateVersionRequest::setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy)
{
securityEnhancementStrategy_ = securityEnhancementStrategy;
setParameter("SecurityEnhancementStrategy", securityEnhancementStrategy);
}
std::string CreateLaunchTemplateVersionRequest::getNetworkType()const
{
return networkType_;
}
void CreateLaunchTemplateVersionRequest::setNetworkType(const std::string& networkType)
{
networkType_ = networkType;
setParameter("NetworkType", networkType);
}
std::string CreateLaunchTemplateVersionRequest::getKeyPairName()const
{
return keyPairName_;
}
void CreateLaunchTemplateVersionRequest::setKeyPairName(const std::string& keyPairName)
{
keyPairName_ = keyPairName;
setParameter("KeyPairName", keyPairName);
}
std::string CreateLaunchTemplateVersionRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void CreateLaunchTemplateVersionRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
float CreateLaunchTemplateVersionRequest::getSpotPriceLimit()const
{
return spotPriceLimit_;
}
void CreateLaunchTemplateVersionRequest::setSpotPriceLimit(float spotPriceLimit)
{
spotPriceLimit_ = spotPriceLimit;
setParameter("SpotPriceLimit", std::to_string(spotPriceLimit));
}
std::string CreateLaunchTemplateVersionRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void CreateLaunchTemplateVersionRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string CreateLaunchTemplateVersionRequest::getCallerType()const
{
return callerType_;
}
void CreateLaunchTemplateVersionRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string CreateLaunchTemplateVersionRequest::getImageOwnerAlias()const
{
return imageOwnerAlias_;
}
void CreateLaunchTemplateVersionRequest::setImageOwnerAlias(const std::string& imageOwnerAlias)
{
imageOwnerAlias_ = imageOwnerAlias;
setParameter("ImageOwnerAlias", imageOwnerAlias);
}
std::string CreateLaunchTemplateVersionRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateLaunchTemplateVersionRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CreateLaunchTemplateVersionRequest::getHostName()const
{
return hostName_;
}
void CreateLaunchTemplateVersionRequest::setHostName(const std::string& hostName)
{
hostName_ = hostName;
setParameter("HostName", hostName);
}
std::string CreateLaunchTemplateVersionRequest::getSecurityToken()const
{
return securityToken_;
}
void CreateLaunchTemplateVersionRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
bool CreateLaunchTemplateVersionRequest::getEnable()const
{
return enable_;
}
void CreateLaunchTemplateVersionRequest::setEnable(bool enable)
{
enable_ = enable;
setParameter("Enable", std::to_string(enable));
}
int CreateLaunchTemplateVersionRequest::getSystemDiskIops()const
{
return systemDiskIops_;
}
void CreateLaunchTemplateVersionRequest::setSystemDiskIops(int systemDiskIops)
{
systemDiskIops_ = systemDiskIops;
setParameter("SystemDiskIops", std::to_string(systemDiskIops));
}
std::string CreateLaunchTemplateVersionRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void CreateLaunchTemplateVersionRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::vector<CreateLaunchTemplateVersionRequest::Tag> CreateLaunchTemplateVersionRequest::getTag()const
{
return tag_;
}
void CreateLaunchTemplateVersionRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setParameter(str + ".Key", obj.key);
setParameter(str + ".Value", obj.value);
}
}
long CreateLaunchTemplateVersionRequest::getCallerUid()const
{
return callerUid_;
}
void CreateLaunchTemplateVersionRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
int CreateLaunchTemplateVersionRequest::getPeriod()const
{
return period_;
}
void CreateLaunchTemplateVersionRequest::setPeriod(int period)
{
period_ = period;
setParameter("Period", std::to_string(period));
}
std::string CreateLaunchTemplateVersionRequest::getLaunchTemplateId()const
{
return launchTemplateId_;
}
void CreateLaunchTemplateVersionRequest::setLaunchTemplateId(const std::string& launchTemplateId)
{
launchTemplateId_ = launchTemplateId;
setParameter("LaunchTemplateId", launchTemplateId);
}
long CreateLaunchTemplateVersionRequest::getOwnerId()const
{
return ownerId_;
}
void CreateLaunchTemplateVersionRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
bool CreateLaunchTemplateVersionRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void CreateLaunchTemplateVersionRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool CreateLaunchTemplateVersionRequest::getSecurity_transport()const
{
return security_transport_;
}
void CreateLaunchTemplateVersionRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string CreateLaunchTemplateVersionRequest::getVSwitchId()const
{
return vSwitchId_;
}
void CreateLaunchTemplateVersionRequest::setVSwitchId(const std::string& vSwitchId)
{
vSwitchId_ = vSwitchId;
setParameter("VSwitchId", vSwitchId);
}
std::string CreateLaunchTemplateVersionRequest::getSpotStrategy()const
{
return spotStrategy_;
}
void CreateLaunchTemplateVersionRequest::setSpotStrategy(const std::string& spotStrategy)
{
spotStrategy_ = spotStrategy;
setParameter("SpotStrategy", spotStrategy);
}
std::string CreateLaunchTemplateVersionRequest::getInstanceName()const
{
return instanceName_;
}
void CreateLaunchTemplateVersionRequest::setInstanceName(const std::string& instanceName)
{
instanceName_ = instanceName;
setParameter("InstanceName", instanceName);
}
std::string CreateLaunchTemplateVersionRequest::getRequestId()const
{
return requestId_;
}
void CreateLaunchTemplateVersionRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string CreateLaunchTemplateVersionRequest::getInternetChargeType()const
{
return internetChargeType_;
}
void CreateLaunchTemplateVersionRequest::setInternetChargeType(const std::string& internetChargeType)
{
internetChargeType_ = internetChargeType;
setParameter("InternetChargeType", internetChargeType);
}
std::string CreateLaunchTemplateVersionRequest::getZoneId()const
{
return zoneId_;
}
void CreateLaunchTemplateVersionRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}
int CreateLaunchTemplateVersionRequest::getInternetMaxBandwidthIn()const
{
return internetMaxBandwidthIn_;
}
void CreateLaunchTemplateVersionRequest::setInternetMaxBandwidthIn(int internetMaxBandwidthIn)
{
internetMaxBandwidthIn_ = internetMaxBandwidthIn;
setParameter("InternetMaxBandwidthIn", std::to_string(internetMaxBandwidthIn));
}
std::string CreateLaunchTemplateVersionRequest::getVersionDescription()const
{
return versionDescription_;
}
void CreateLaunchTemplateVersionRequest::setVersionDescription(const std::string& versionDescription)
{
versionDescription_ = versionDescription;
setParameter("VersionDescription", versionDescription);
}
std::string CreateLaunchTemplateVersionRequest::getImageId()const
{
return imageId_;
}
void CreateLaunchTemplateVersionRequest::setImageId(const std::string& imageId)
{
imageId_ = imageId;
setParameter("ImageId", imageId);
}
std::string CreateLaunchTemplateVersionRequest::getIoOptimized()const
{
return ioOptimized_;
}
void CreateLaunchTemplateVersionRequest::setIoOptimized(const std::string& ioOptimized)
{
ioOptimized_ = ioOptimized;
setParameter("IoOptimized", ioOptimized);
}
std::string CreateLaunchTemplateVersionRequest::getSecurityGroupId()const
{
return securityGroupId_;
}
void CreateLaunchTemplateVersionRequest::setSecurityGroupId(const std::string& securityGroupId)
{
securityGroupId_ = securityGroupId;
setParameter("SecurityGroupId", securityGroupId);
}
int CreateLaunchTemplateVersionRequest::getInternetMaxBandwidthOut()const
{
return internetMaxBandwidthOut_;
}
void CreateLaunchTemplateVersionRequest::setInternetMaxBandwidthOut(int internetMaxBandwidthOut)
{
internetMaxBandwidthOut_ = internetMaxBandwidthOut;
setParameter("InternetMaxBandwidthOut", std::to_string(internetMaxBandwidthOut));
}
bool CreateLaunchTemplateVersionRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void CreateLaunchTemplateVersionRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string CreateLaunchTemplateVersionRequest::getDescription()const
{
return description_;
}
void CreateLaunchTemplateVersionRequest::setDescription(const std::string& description)
{
description_ = description;
setParameter("Description", description);
}
std::string CreateLaunchTemplateVersionRequest::getSystemDiskCategory()const
{
return systemDiskCategory_;
}
void CreateLaunchTemplateVersionRequest::setSystemDiskCategory(const std::string& systemDiskCategory)
{
systemDiskCategory_ = systemDiskCategory;
setParameter("SystemDiskCategory", systemDiskCategory);
}
std::string CreateLaunchTemplateVersionRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CreateLaunchTemplateVersionRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateLaunchTemplateVersionRequest::getUserData()const
{
return userData_;
}
void CreateLaunchTemplateVersionRequest::setUserData(const std::string& userData)
{
userData_ = userData;
setParameter("UserData", userData);
}
std::string CreateLaunchTemplateVersionRequest::getRegionId()const
{
return regionId_;
}
void CreateLaunchTemplateVersionRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string CreateLaunchTemplateVersionRequest::getRequestContent()const
{
return requestContent_;
}
void CreateLaunchTemplateVersionRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string CreateLaunchTemplateVersionRequest::getInstanceType()const
{
return instanceType_;
}
void CreateLaunchTemplateVersionRequest::setInstanceType(const std::string& instanceType)
{
instanceType_ = instanceType;
setParameter("InstanceType", instanceType);
}
std::string CreateLaunchTemplateVersionRequest::getInstanceChargeType()const
{
return instanceChargeType_;
}
void CreateLaunchTemplateVersionRequest::setInstanceChargeType(const std::string& instanceChargeType)
{
instanceChargeType_ = instanceChargeType;
setParameter("InstanceChargeType", instanceChargeType);
}
std::string CreateLaunchTemplateVersionRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void CreateLaunchTemplateVersionRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
bool CreateLaunchTemplateVersionRequest::getEnableVmOsConfig()const
{
return enableVmOsConfig_;
}
void CreateLaunchTemplateVersionRequest::setEnableVmOsConfig(bool enableVmOsConfig)
{
enableVmOsConfig_ = enableVmOsConfig;
setParameter("EnableVmOsConfig", std::to_string(enableVmOsConfig));
}
std::vector<CreateLaunchTemplateVersionRequest::NetworkInterface> CreateLaunchTemplateVersionRequest::getNetworkInterface()const
{
return networkInterface_;
}
void CreateLaunchTemplateVersionRequest::setNetworkInterface(const std::vector<NetworkInterface>& networkInterface)
{
networkInterface_ = networkInterface;
int i = 0;
for(int i = 0; i!= networkInterface.size(); i++) {
auto obj = networkInterface.at(i);
std::string str ="NetworkInterface."+ std::to_string(i);
setParameter(str + ".PrimaryIpAddress", obj.primaryIpAddress);
setParameter(str + ".VSwitchId", obj.vSwitchId);
setParameter(str + ".SecurityGroupId", obj.securityGroupId);
setParameter(str + ".NetworkInterfaceName", obj.networkInterfaceName);
setParameter(str + ".Description", obj.description);
}
}
std::string CreateLaunchTemplateVersionRequest::getApp_ip()const
{
return app_ip_;
}
void CreateLaunchTemplateVersionRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string CreateLaunchTemplateVersionRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CreateLaunchTemplateVersionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CreateLaunchTemplateVersionRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CreateLaunchTemplateVersionRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string CreateLaunchTemplateVersionRequest::getSystemDiskDiskName()const
{
return systemDiskDiskName_;
}
void CreateLaunchTemplateVersionRequest::setSystemDiskDiskName(const std::string& systemDiskDiskName)
{
systemDiskDiskName_ = systemDiskDiskName;
setParameter("SystemDiskDiskName", systemDiskDiskName);
}
std::string CreateLaunchTemplateVersionRequest::getRamRoleName()const
{
return ramRoleName_;
}
void CreateLaunchTemplateVersionRequest::setRamRoleName(const std::string& ramRoleName)
{
ramRoleName_ = ramRoleName;
setParameter("RamRoleName", ramRoleName);
}
std::string CreateLaunchTemplateVersionRequest::getAutoReleaseTime()const
{
return autoReleaseTime_;
}
void CreateLaunchTemplateVersionRequest::setAutoReleaseTime(const std::string& autoReleaseTime)
{
autoReleaseTime_ = autoReleaseTime;
setParameter("AutoReleaseTime", autoReleaseTime);
}
std::string CreateLaunchTemplateVersionRequest::getCallerBid()const
{
return callerBid_;
}
void CreateLaunchTemplateVersionRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
int CreateLaunchTemplateVersionRequest::getSpotDuration()const
{
return spotDuration_;
}
void CreateLaunchTemplateVersionRequest::setSpotDuration(int spotDuration)
{
spotDuration_ = spotDuration;
setParameter("SpotDuration", std::to_string(spotDuration));
}
std::vector<CreateLaunchTemplateVersionRequest::DataDisk> CreateLaunchTemplateVersionRequest::getDataDisk()const
{
return dataDisk_;
}
void CreateLaunchTemplateVersionRequest::setDataDisk(const std::vector<DataDisk>& dataDisk)
{
dataDisk_ = dataDisk;
int i = 0;
for(int i = 0; i!= dataDisk.size(); i++) {
auto obj = dataDisk.at(i);
std::string str ="DataDisk."+ std::to_string(i);
setParameter(str + ".Size", std::to_string(obj.size));
setParameter(str + ".SnapshotId", obj.snapshotId);
setParameter(str + ".Category", obj.category);
setParameter(str + ".Encrypted", obj.encrypted);
setParameter(str + ".DiskName", obj.diskName);
setParameter(str + ".Description", obj.description);
setParameter(str + ".DeleteWithInstance", std::to_string(obj.deleteWithInstance));
}
}
bool CreateLaunchTemplateVersionRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void CreateLaunchTemplateVersionRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
int CreateLaunchTemplateVersionRequest::getSystemDiskSize()const
{
return systemDiskSize_;
}
void CreateLaunchTemplateVersionRequest::setSystemDiskSize(int systemDiskSize)
{
systemDiskSize_ = systemDiskSize;
setParameter("SystemDiskSize", std::to_string(systemDiskSize));
}
std::string CreateLaunchTemplateVersionRequest::getVpcId()const
{
return vpcId_;
}
void CreateLaunchTemplateVersionRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setParameter("VpcId", vpcId);
}
std::string CreateLaunchTemplateVersionRequest::getSystemDiskDescription()const
{
return systemDiskDescription_;
}
void CreateLaunchTemplateVersionRequest::setSystemDiskDescription(const std::string& systemDiskDescription)
{
systemDiskDescription_ = systemDiskDescription;
setParameter("SystemDiskDescription", systemDiskDescription);
}

View File

@@ -0,0 +1,52 @@
/*
* 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.
*/
#include <alibabacloud/ecs/model/CreateLaunchTemplateVersionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Ecs;
using namespace AlibabaCloud::Ecs::Model;
CreateLaunchTemplateVersionResult::CreateLaunchTemplateVersionResult() :
ServiceResult()
{}
CreateLaunchTemplateVersionResult::CreateLaunchTemplateVersionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateLaunchTemplateVersionResult::~CreateLaunchTemplateVersionResult()
{}
void CreateLaunchTemplateVersionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["LaunchTemplateVersionNumber"].isNull())
launchTemplateVersionNumber_ = std::stol(value["LaunchTemplateVersionNumber"].asString());
}
long CreateLaunchTemplateVersionResult::getLaunchTemplateVersionNumber()const
{
return launchTemplateVersionNumber_;
}

View File

@@ -102,17 +102,6 @@ void CreateNetworkInterfacePermissionRequest::setAccessKeyId(const std::string&
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateNetworkInterfacePermissionRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateNetworkInterfacePermissionRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
long CreateNetworkInterfacePermissionRequest::getAccountId()const
{
return accountId_;

View File

@@ -25,6 +25,17 @@ CreateNetworkInterfaceRequest::CreateNetworkInterfaceRequest() :
CreateNetworkInterfaceRequest::~CreateNetworkInterfaceRequest()
{}
std::string CreateNetworkInterfaceRequest::getTag4Value()const
{
return tag4Value_;
}
void CreateNetworkInterfaceRequest::setTag4Value(const std::string& tag4Value)
{
tag4Value_ = tag4Value;
setParameter("Tag4Value", tag4Value);
}
long CreateNetworkInterfaceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
@@ -36,6 +47,17 @@ void CreateNetworkInterfaceRequest::setResourceOwnerId(long resourceOwnerId)
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CreateNetworkInterfaceRequest::getTag2Key()const
{
return tag2Key_;
}
void CreateNetworkInterfaceRequest::setTag2Key(const std::string& tag2Key)
{
tag2Key_ = tag2Key;
setParameter("Tag2Key", tag2Key);
}
std::string CreateNetworkInterfaceRequest::getClientToken()const
{
return clientToken_;
@@ -91,6 +113,17 @@ void CreateNetworkInterfaceRequest::setDescription(const std::string& descriptio
setParameter("Description", description);
}
std::string CreateNetworkInterfaceRequest::getTag3Key()const
{
return tag3Key_;
}
void CreateNetworkInterfaceRequest::setTag3Key(const std::string& tag3Key)
{
tag3Key_ = tag3Key;
setParameter("Tag3Key", tag3Key);
}
std::string CreateNetworkInterfaceRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
@@ -135,6 +168,17 @@ void CreateNetworkInterfaceRequest::setAccessKeyId(const std::string& accessKeyI
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateNetworkInterfaceRequest::getTag1Value()const
{
return tag1Value_;
}
void CreateNetworkInterfaceRequest::setTag1Value(const std::string& tag1Value)
{
tag1Value_ = tag1Value;
setParameter("Tag1Value", tag1Value);
}
std::string CreateNetworkInterfaceRequest::getResourceGroupId()const
{
return resourceGroupId_;
@@ -212,6 +256,17 @@ void CreateNetworkInterfaceRequest::setCallerUidEmail(const std::string& callerU
setParameter("CallerUidEmail", callerUidEmail);
}
std::string CreateNetworkInterfaceRequest::getTag3Value()const
{
return tag3Value_;
}
void CreateNetworkInterfaceRequest::setTag3Value(const std::string& tag3Value)
{
tag3Value_ = tag3Value;
setParameter("Tag3Value", tag3Value);
}
std::string CreateNetworkInterfaceRequest::getNetworkInterfaceName()const
{
return networkInterfaceName_;
@@ -245,6 +300,17 @@ void CreateNetworkInterfaceRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string CreateNetworkInterfaceRequest::getTag5Key()const
{
return tag5Key_;
}
void CreateNetworkInterfaceRequest::setTag5Key(const std::string& tag5Key)
{
tag5Key_ = tag5Key;
setParameter("Tag5Key", tag5Key);
}
std::string CreateNetworkInterfaceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
@@ -289,6 +355,17 @@ void CreateNetworkInterfaceRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateNetworkInterfaceRequest::getTag5Value()const
{
return tag5Value_;
}
void CreateNetworkInterfaceRequest::setTag5Value(const std::string& tag5Value)
{
tag5Value_ = tag5Value;
setParameter("Tag5Value", tag5Value);
}
bool CreateNetworkInterfaceRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
@@ -322,6 +399,17 @@ void CreateNetworkInterfaceRequest::setSecurity_transport(bool security_transpor
setParameter("Security_transport", std::to_string(security_transport));
}
std::string CreateNetworkInterfaceRequest::getTag1Key()const
{
return tag1Key_;
}
void CreateNetworkInterfaceRequest::setTag1Key(const std::string& tag1Key)
{
tag1Key_ = tag1Key;
setParameter("Tag1Key", tag1Key);
}
std::string CreateNetworkInterfaceRequest::getVSwitchId()const
{
return vSwitchId_;
@@ -344,6 +432,28 @@ void CreateNetworkInterfaceRequest::setRequestId(const std::string& requestId)
setParameter("RequestId", requestId);
}
std::string CreateNetworkInterfaceRequest::getTag2Value()const
{
return tag2Value_;
}
void CreateNetworkInterfaceRequest::setTag2Value(const std::string& tag2Value)
{
tag2Value_ = tag2Value;
setParameter("Tag2Value", tag2Value);
}
std::string CreateNetworkInterfaceRequest::getTag4Key()const
{
return tag4Key_;
}
void CreateNetworkInterfaceRequest::setTag4Key(const std::string& tag4Key)
{
tag4Key_ = tag4Key;
setParameter("Tag4Key", tag4Key);
}
std::string CreateNetworkInterfaceRequest::getPrimaryIpAddress()const
{
return primaryIpAddress_;

View File

@@ -179,6 +179,17 @@ void CreateSecurityGroupRequest::setTag1Value(const std::string& tag1Value)
setParameter("Tag1Value", tag1Value);
}
std::string CreateSecurityGroupRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateSecurityGroupRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CreateSecurityGroupRequest::getRegionId()const
{
return regionId_;

View File

@@ -1,313 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/ecs/model/CreateUserEventRequest.h>
using AlibabaCloud::Ecs::Model::CreateUserEventRequest;
CreateUserEventRequest::CreateUserEventRequest() :
RpcServiceRequest("ecs", "2014-05-26", "CreateUserEvent")
{}
CreateUserEventRequest::~CreateUserEventRequest()
{}
long CreateUserEventRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CreateUserEventRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
long CreateUserEventRequest::getCallerParentId()const
{
return callerParentId_;
}
void CreateUserEventRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool CreateUserEventRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void CreateUserEventRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string CreateUserEventRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void CreateUserEventRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string CreateUserEventRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void CreateUserEventRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string CreateUserEventRequest::getCallerType()const
{
return callerType_;
}
void CreateUserEventRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string CreateUserEventRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CreateUserEventRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateUserEventRequest::getSecurityToken()const
{
return securityToken_;
}
void CreateUserEventRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string CreateUserEventRequest::getRegionId()const
{
return regionId_;
}
void CreateUserEventRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
bool CreateUserEventRequest::getEnable()const
{
return enable_;
}
void CreateUserEventRequest::setEnable(bool enable)
{
enable_ = enable;
setParameter("Enable", std::to_string(enable));
}
std::string CreateUserEventRequest::getRequestContent()const
{
return requestContent_;
}
void CreateUserEventRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string CreateUserEventRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void CreateUserEventRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string CreateUserEventRequest::getPlanTime()const
{
return planTime_;
}
void CreateUserEventRequest::setPlanTime(const std::string& planTime)
{
planTime_ = planTime;
setParameter("PlanTime", planTime);
}
std::string CreateUserEventRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void CreateUserEventRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long CreateUserEventRequest::getCallerUid()const
{
return callerUid_;
}
void CreateUserEventRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string CreateUserEventRequest::getApp_ip()const
{
return app_ip_;
}
void CreateUserEventRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string CreateUserEventRequest::getExpireTime()const
{
return expireTime_;
}
void CreateUserEventRequest::setExpireTime(const std::string& expireTime)
{
expireTime_ = expireTime;
setParameter("ExpireTime", expireTime);
}
std::string CreateUserEventRequest::getResourceId()const
{
return resourceId_;
}
void CreateUserEventRequest::setResourceId(const std::string& resourceId)
{
resourceId_ = resourceId;
setParameter("ResourceId", resourceId);
}
std::string CreateUserEventRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CreateUserEventRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CreateUserEventRequest::getCallerBid()const
{
return callerBid_;
}
void CreateUserEventRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long CreateUserEventRequest::getOwnerId()const
{
return ownerId_;
}
void CreateUserEventRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
bool CreateUserEventRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void CreateUserEventRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool CreateUserEventRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void CreateUserEventRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool CreateUserEventRequest::getSecurity_transport()const
{
return security_transport_;
}
void CreateUserEventRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string CreateUserEventRequest::getRequestId()const
{
return requestId_;
}
void CreateUserEventRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string CreateUserEventRequest::getEventType()const
{
return eventType_;
}
void CreateUserEventRequest::setEventType(const std::string& eventType)
{
eventType_ = eventType;
setParameter("EventType", eventType);
}

View File

@@ -1,280 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/ecs/model/CreateVolumeRequest.h>
using AlibabaCloud::Ecs::Model::CreateVolumeRequest;
CreateVolumeRequest::CreateVolumeRequest() :
RpcServiceRequest("ecs", "2014-05-26", "CreateVolume")
{}
CreateVolumeRequest::~CreateVolumeRequest()
{}
std::string CreateVolumeRequest::getTag4Value()const
{
return tag4Value_;
}
void CreateVolumeRequest::setTag4Value(const std::string& tag4Value)
{
tag4Value_ = tag4Value;
setParameter("Tag4Value", tag4Value);
}
long CreateVolumeRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CreateVolumeRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CreateVolumeRequest::getSnapshotId()const
{
return snapshotId_;
}
void CreateVolumeRequest::setSnapshotId(const std::string& snapshotId)
{
snapshotId_ = snapshotId;
setParameter("SnapshotId", snapshotId);
}
std::string CreateVolumeRequest::getTag2Key()const
{
return tag2Key_;
}
void CreateVolumeRequest::setTag2Key(const std::string& tag2Key)
{
tag2Key_ = tag2Key;
setParameter("Tag2Key", tag2Key);
}
std::string CreateVolumeRequest::getVolumeName()const
{
return volumeName_;
}
void CreateVolumeRequest::setVolumeName(const std::string& volumeName)
{
volumeName_ = volumeName;
setParameter("VolumeName", volumeName);
}
bool CreateVolumeRequest::getVolumeEncrypted()const
{
return volumeEncrypted_;
}
void CreateVolumeRequest::setVolumeEncrypted(bool volumeEncrypted)
{
volumeEncrypted_ = volumeEncrypted;
setParameter("VolumeEncrypted", std::to_string(volumeEncrypted));
}
std::string CreateVolumeRequest::getTag5Key()const
{
return tag5Key_;
}
void CreateVolumeRequest::setTag5Key(const std::string& tag5Key)
{
tag5Key_ = tag5Key;
setParameter("Tag5Key", tag5Key);
}
std::string CreateVolumeRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CreateVolumeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CreateVolumeRequest::getClientToken()const
{
return clientToken_;
}
void CreateVolumeRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
}
std::string CreateVolumeRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CreateVolumeRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string CreateVolumeRequest::getDescription()const
{
return description_;
}
void CreateVolumeRequest::setDescription(const std::string& description)
{
description_ = description;
setParameter("Description", description);
}
std::string CreateVolumeRequest::getTag3Key()const
{
return tag3Key_;
}
void CreateVolumeRequest::setTag3Key(const std::string& tag3Key)
{
tag3Key_ = tag3Key;
setParameter("Tag3Key", tag3Key);
}
long CreateVolumeRequest::getOwnerId()const
{
return ownerId_;
}
void CreateVolumeRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateVolumeRequest::getTag5Value()const
{
return tag5Value_;
}
void CreateVolumeRequest::setTag5Value(const std::string& tag5Value)
{
tag5Value_ = tag5Value;
setParameter("Tag5Value", tag5Value);
}
std::string CreateVolumeRequest::getTag1Key()const
{
return tag1Key_;
}
void CreateVolumeRequest::setTag1Key(const std::string& tag1Key)
{
tag1Key_ = tag1Key;
setParameter("Tag1Key", tag1Key);
}
std::string CreateVolumeRequest::getTag1Value()const
{
return tag1Value_;
}
void CreateVolumeRequest::setTag1Value(const std::string& tag1Value)
{
tag1Value_ = tag1Value;
setParameter("Tag1Value", tag1Value);
}
std::string CreateVolumeRequest::getVolumeCategory()const
{
return volumeCategory_;
}
void CreateVolumeRequest::setVolumeCategory(const std::string& volumeCategory)
{
volumeCategory_ = volumeCategory;
setParameter("VolumeCategory", volumeCategory);
}
int CreateVolumeRequest::getSize()const
{
return size_;
}
void CreateVolumeRequest::setSize(int size)
{
size_ = size;
setParameter("Size", std::to_string(size));
}
std::string CreateVolumeRequest::getRegionId()const
{
return regionId_;
}
void CreateVolumeRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string CreateVolumeRequest::getTag2Value()const
{
return tag2Value_;
}
void CreateVolumeRequest::setTag2Value(const std::string& tag2Value)
{
tag2Value_ = tag2Value;
setParameter("Tag2Value", tag2Value);
}
std::string CreateVolumeRequest::getZoneId()const
{
return zoneId_;
}
void CreateVolumeRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}
std::string CreateVolumeRequest::getTag4Key()const
{
return tag4Key_;
}
void CreateVolumeRequest::setTag4Key(const std::string& tag4Key)
{
tag4Key_ = tag4Key;
setParameter("Tag4Key", tag4Key);
}
std::string CreateVolumeRequest::getTag3Value()const
{
return tag3Value_;
}
void CreateVolumeRequest::setTag3Value(const std::string& tag3Value)
{
tag3Value_ = tag3Value;
setParameter("Tag3Value", tag3Value);
}

View File

@@ -113,17 +113,6 @@ void DeleteCommandRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteCommandRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DeleteCommandRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DeleteCommandRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -0,0 +1,302 @@
/*
* 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.
*/
#include <alibabacloud/ecs/model/DeleteLaunchTemplateRequest.h>
using AlibabaCloud::Ecs::Model::DeleteLaunchTemplateRequest;
DeleteLaunchTemplateRequest::DeleteLaunchTemplateRequest() :
RpcServiceRequest("ecs", "2014-05-26", "DeleteLaunchTemplate")
{}
DeleteLaunchTemplateRequest::~DeleteLaunchTemplateRequest()
{}
std::string DeleteLaunchTemplateRequest::getLaunchTemplateName()const
{
return launchTemplateName_;
}
void DeleteLaunchTemplateRequest::setLaunchTemplateName(const std::string& launchTemplateName)
{
launchTemplateName_ = launchTemplateName;
setParameter("LaunchTemplateName", launchTemplateName);
}
long DeleteLaunchTemplateRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DeleteLaunchTemplateRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
long DeleteLaunchTemplateRequest::getCallerParentId()const
{
return callerParentId_;
}
void DeleteLaunchTemplateRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DeleteLaunchTemplateRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DeleteLaunchTemplateRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DeleteLaunchTemplateRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DeleteLaunchTemplateRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DeleteLaunchTemplateRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DeleteLaunchTemplateRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DeleteLaunchTemplateRequest::getCallerType()const
{
return callerType_;
}
void DeleteLaunchTemplateRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DeleteLaunchTemplateRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DeleteLaunchTemplateRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteLaunchTemplateRequest::getSecurityToken()const
{
return securityToken_;
}
void DeleteLaunchTemplateRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DeleteLaunchTemplateRequest::getRegionId()const
{
return regionId_;
}
void DeleteLaunchTemplateRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
bool DeleteLaunchTemplateRequest::getEnable()const
{
return enable_;
}
void DeleteLaunchTemplateRequest::setEnable(bool enable)
{
enable_ = enable;
setParameter("Enable", std::to_string(enable));
}
std::string DeleteLaunchTemplateRequest::getRequestContent()const
{
return requestContent_;
}
void DeleteLaunchTemplateRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DeleteLaunchTemplateRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DeleteLaunchTemplateRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DeleteLaunchTemplateRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DeleteLaunchTemplateRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DeleteLaunchTemplateRequest::getCallerUid()const
{
return callerUid_;
}
void DeleteLaunchTemplateRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DeleteLaunchTemplateRequest::getApp_ip()const
{
return app_ip_;
}
void DeleteLaunchTemplateRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DeleteLaunchTemplateRequest::getLaunchTemplateId()const
{
return launchTemplateId_;
}
void DeleteLaunchTemplateRequest::setLaunchTemplateId(const std::string& launchTemplateId)
{
launchTemplateId_ = launchTemplateId;
setParameter("LaunchTemplateId", launchTemplateId);
}
std::string DeleteLaunchTemplateRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DeleteLaunchTemplateRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DeleteLaunchTemplateRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DeleteLaunchTemplateRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string DeleteLaunchTemplateRequest::getCallerBid()const
{
return callerBid_;
}
void DeleteLaunchTemplateRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DeleteLaunchTemplateRequest::getOwnerId()const
{
return ownerId_;
}
void DeleteLaunchTemplateRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
bool DeleteLaunchTemplateRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DeleteLaunchTemplateRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DeleteLaunchTemplateRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DeleteLaunchTemplateRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DeleteLaunchTemplateRequest::getSecurity_transport()const
{
return security_transport_;
}
void DeleteLaunchTemplateRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DeleteLaunchTemplateRequest::getRequestId()const
{
return requestId_;
}
void DeleteLaunchTemplateRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}

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