由丰鲁成发起的ECS SDK自动发布, BUILD_ID=338, 版本号:升级小版本
发布日志: 1, First release ecs for C++
This commit is contained in:
@@ -50,3 +50,4 @@ if(BUILD_TESTS)
|
||||
enable_testing()
|
||||
add_subdirectory(core-tests)
|
||||
endif()
|
||||
add_subdirectory(ecs)
|
||||
958
ecs/CMakeLists.txt
Normal file
958
ecs/CMakeLists.txt
Normal file
@@ -0,0 +1,958 @@
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
|
||||
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
||||
set(ecs_public_header
|
||||
include/alibabacloud/ecs/model/ModifySnapshotAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifySnapshotAttributeResult.h
|
||||
include/alibabacloud/ecs/model/JoinSecurityGroupRequest.h
|
||||
include/alibabacloud/ecs/model/JoinSecurityGroupResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotsResult.h
|
||||
include/alibabacloud/ecs/model/ModifyBandwidthPackageSpecRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyBandwidthPackageSpecResult.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceVncPasswdRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceVncPasswdResult.h
|
||||
include/alibabacloud/ecs/model/CreateNatGatewayRequest.h
|
||||
include/alibabacloud/ecs/model/CreateNatGatewayResult.h
|
||||
include/alibabacloud/ecs/model/AttachDiskRequest.h
|
||||
include/alibabacloud/ecs/model/AttachDiskResult.h
|
||||
include/alibabacloud/ecs/model/ReInitDiskRequest.h
|
||||
include/alibabacloud/ecs/model/ReInitDiskResult.h
|
||||
include/alibabacloud/ecs/model/CreateHaVipRequest.h
|
||||
include/alibabacloud/ecs/model/CreateHaVipResult.h
|
||||
include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyResult.h
|
||||
include/alibabacloud/ecs/model/AssociateEipAddressRequest.h
|
||||
include/alibabacloud/ecs/model/AssociateEipAddressResult.h
|
||||
include/alibabacloud/ecs/model/DescribeEipAddressesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeEipAddressesResult.h
|
||||
include/alibabacloud/ecs/model/RevokeSecurityGroupEgressRequest.h
|
||||
include/alibabacloud/ecs/model/RevokeSecurityGroupEgressResult.h
|
||||
include/alibabacloud/ecs/model/ActivateRouterInterfaceRequest.h
|
||||
include/alibabacloud/ecs/model/ActivateRouterInterfaceResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSpotPriceHistoryRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSpotPriceHistoryResult.h
|
||||
include/alibabacloud/ecs/model/TerminateVirtualBorderRouterRequest.h
|
||||
include/alibabacloud/ecs/model/TerminateVirtualBorderRouterResult.h
|
||||
include/alibabacloud/ecs/model/StopInstanceRequest.h
|
||||
include/alibabacloud/ecs/model/StopInstanceResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h
|
||||
include/alibabacloud/ecs/model/DeletePhysicalConnectionRequest.h
|
||||
include/alibabacloud/ecs/model/DeletePhysicalConnectionResult.h
|
||||
include/alibabacloud/ecs/model/RevokeSecurityGroupRequest.h
|
||||
include/alibabacloud/ecs/model/RevokeSecurityGroupResult.h
|
||||
include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyRequest.h
|
||||
include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyResult.h
|
||||
include/alibabacloud/ecs/model/DescribeTaskAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeTaskAttributeResult.h
|
||||
include/alibabacloud/ecs/model/CreateAutoSnapshotPolicyRequest.h
|
||||
include/alibabacloud/ecs/model/CreateAutoSnapshotPolicyResult.h
|
||||
include/alibabacloud/ecs/model/ReActivateInstancesRequest.h
|
||||
include/alibabacloud/ecs/model/ReActivateInstancesResult.h
|
||||
include/alibabacloud/ecs/model/DescribeForwardTableEntriesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeForwardTableEntriesResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstancesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstancesResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSecurityGroupReferencesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSecurityGroupReferencesResult.h
|
||||
include/alibabacloud/ecs/model/DeleteRouterInterfaceRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteRouterInterfaceResult.h
|
||||
include/alibabacloud/ecs/model/DetachInstanceRamRoleRequest.h
|
||||
include/alibabacloud/ecs/model/DetachInstanceRamRoleResult.h
|
||||
include/alibabacloud/ecs/model/AllocatePublicIpAddressRequest.h
|
||||
include/alibabacloud/ecs/model/AllocatePublicIpAddressResult.h
|
||||
include/alibabacloud/ecs/model/DescribeEipMonitorDataRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeEipMonitorDataResult.h
|
||||
include/alibabacloud/ecs/model/CancelAutoSnapshotPolicyRequest.h
|
||||
include/alibabacloud/ecs/model/CancelAutoSnapshotPolicyResult.h
|
||||
include/alibabacloud/ecs/model/DescribeDisksFullStatusRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeDisksFullStatusResult.h
|
||||
include/alibabacloud/ecs/model/DeleteNetworkInterfaceRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteNetworkInterfaceResult.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceSpecRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceSpecResult.h
|
||||
include/alibabacloud/ecs/model/DeleteSnapshotRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteSnapshotResult.h
|
||||
include/alibabacloud/ecs/model/DeleteKeyPairsRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteKeyPairsResult.h
|
||||
include/alibabacloud/ecs/model/AuthorizeSecurityGroupRequest.h
|
||||
include/alibabacloud/ecs/model/AuthorizeSecurityGroupResult.h
|
||||
include/alibabacloud/ecs/model/DeleteSecurityGroupRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteSecurityGroupResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotMonitorDataRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotMonitorDataResult.h
|
||||
include/alibabacloud/ecs/model/ConnectRouterInterfaceRequest.h
|
||||
include/alibabacloud/ecs/model/ConnectRouterInterfaceResult.h
|
||||
include/alibabacloud/ecs/model/AddIpRangeRequest.h
|
||||
include/alibabacloud/ecs/model/AddIpRangeResult.h
|
||||
include/alibabacloud/ecs/model/CancelTaskRequest.h
|
||||
include/alibabacloud/ecs/model/CancelTaskResult.h
|
||||
include/alibabacloud/ecs/model/ModifyPhysicalConnectionAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyPhysicalConnectionAttributeResult.h
|
||||
include/alibabacloud/ecs/model/ModifyCommandRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyCommandResult.h
|
||||
include/alibabacloud/ecs/model/ModifyVSwitchAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyVSwitchAttributeResult.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceAttributeResult.h
|
||||
include/alibabacloud/ecs/model/DeleteHaVipRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteHaVipResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSecurityGroupsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSecurityGroupsResult.h
|
||||
include/alibabacloud/ecs/model/ResizeDiskRequest.h
|
||||
include/alibabacloud/ecs/model/ResizeDiskResult.h
|
||||
include/alibabacloud/ecs/model/CreateRouteEntryRequest.h
|
||||
include/alibabacloud/ecs/model/CreateRouteEntryResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInvocationsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInvocationsResult.h
|
||||
include/alibabacloud/ecs/model/AttachKeyPairRequest.h
|
||||
include/alibabacloud/ecs/model/AttachKeyPairResult.h
|
||||
include/alibabacloud/ecs/model/CreateRouterInterfaceRequest.h
|
||||
include/alibabacloud/ecs/model/CreateRouterInterfaceResult.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/StopInvocationRequest.h
|
||||
include/alibabacloud/ecs/model/StopInvocationResult.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecResult.h
|
||||
include/alibabacloud/ecs/model/ModifyDiskAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyDiskAttributeResult.h
|
||||
include/alibabacloud/ecs/model/CreateVSwitchRequest.h
|
||||
include/alibabacloud/ecs/model/CreateVSwitchResult.h
|
||||
include/alibabacloud/ecs/model/ModifyEipAddressAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyEipAddressAttributeResult.h
|
||||
include/alibabacloud/ecs/model/RemoveTagsRequest.h
|
||||
include/alibabacloud/ecs/model/RemoveTagsResult.h
|
||||
include/alibabacloud/ecs/model/ModifySecurityGroupAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifySecurityGroupAttributeResult.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceAutoReleaseTimeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceAutoReleaseTimeResult.h
|
||||
include/alibabacloud/ecs/model/DeleteNatGatewayRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteNatGatewayResult.h
|
||||
include/alibabacloud/ecs/model/DescribeZonesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeZonesResult.h
|
||||
include/alibabacloud/ecs/model/DeactivateRouterInterfaceRequest.h
|
||||
include/alibabacloud/ecs/model/DeactivateRouterInterfaceResult.h
|
||||
include/alibabacloud/ecs/model/DescribeAccessPointsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeAccessPointsResult.h
|
||||
include/alibabacloud/ecs/model/CreateCommandRequest.h
|
||||
include/alibabacloud/ecs/model/CreateCommandResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstancesFullStatusRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstancesFullStatusResult.h
|
||||
include/alibabacloud/ecs/model/ReleaseEipAddressRequest.h
|
||||
include/alibabacloud/ecs/model/ReleaseEipAddressResult.h
|
||||
include/alibabacloud/ecs/model/DetachClassicLinkVpcRequest.h
|
||||
include/alibabacloud/ecs/model/DetachClassicLinkVpcResult.h
|
||||
include/alibabacloud/ecs/model/DescribeVSwitchesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeVSwitchesResult.h
|
||||
include/alibabacloud/ecs/model/ModifyRouterInterfaceSpecRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyRouterInterfaceSpecResult.h
|
||||
include/alibabacloud/ecs/model/DescribeVpcsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeVpcsResult.h
|
||||
include/alibabacloud/ecs/model/ExportImageRequest.h
|
||||
include/alibabacloud/ecs/model/ExportImageResult.h
|
||||
include/alibabacloud/ecs/model/DescribeDiskMonitorDataRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeDiskMonitorDataResult.h
|
||||
include/alibabacloud/ecs/model/ModifyDeploymentSetAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyDeploymentSetAttributeResult.h
|
||||
include/alibabacloud/ecs/model/ModifyRouterInterfaceAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyRouterInterfaceAttributeResult.h
|
||||
include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.h
|
||||
include/alibabacloud/ecs/model/CreateDiskRequest.h
|
||||
include/alibabacloud/ecs/model/CreateDiskResult.h
|
||||
include/alibabacloud/ecs/model/StartInstanceRequest.h
|
||||
include/alibabacloud/ecs/model/StartInstanceResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceTypesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceTypesResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotPackageRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotPackageResult.h
|
||||
include/alibabacloud/ecs/model/RebootInstanceRequest.h
|
||||
include/alibabacloud/ecs/model/RebootInstanceResult.h
|
||||
include/alibabacloud/ecs/model/BindIpRangeRequest.h
|
||||
include/alibabacloud/ecs/model/BindIpRangeResult.h
|
||||
include/alibabacloud/ecs/model/InvokeCommandRequest.h
|
||||
include/alibabacloud/ecs/model/InvokeCommandResult.h
|
||||
include/alibabacloud/ecs/model/ModifyUserBusinessBehaviorRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyUserBusinessBehaviorResult.h
|
||||
include/alibabacloud/ecs/model/DeleteForwardEntryRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteForwardEntryResult.h
|
||||
include/alibabacloud/ecs/model/DescribeHpcClustersRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeHpcClustersResult.h
|
||||
include/alibabacloud/ecs/model/CancelAgreementRequest.h
|
||||
include/alibabacloud/ecs/model/CancelAgreementResult.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceChargeTypeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceChargeTypeResult.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceAutoRenewAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceAutoRenewAttributeResult.h
|
||||
include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersResult.h
|
||||
include/alibabacloud/ecs/model/ModifyHpcClusterAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyHpcClusterAttributeResult.h
|
||||
include/alibabacloud/ecs/model/DescribeLimitationRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeLimitationResult.h
|
||||
include/alibabacloud/ecs/model/DescribePriceRequest.h
|
||||
include/alibabacloud/ecs/model/DescribePriceResult.h
|
||||
include/alibabacloud/ecs/model/DeleteDeploymentSetRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteDeploymentSetResult.h
|
||||
include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyResult.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeResult.h
|
||||
include/alibabacloud/ecs/model/AddTagsRequest.h
|
||||
include/alibabacloud/ecs/model/AddTagsResult.h
|
||||
include/alibabacloud/ecs/model/CreateHpcClusterRequest.h
|
||||
include/alibabacloud/ecs/model/CreateHpcClusterResult.h
|
||||
include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorResult.h
|
||||
include/alibabacloud/ecs/model/DescribeCommandsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeCommandsResult.h
|
||||
include/alibabacloud/ecs/model/DeleteImageRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteImageResult.h
|
||||
include/alibabacloud/ecs/model/DescribeDisksRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeDisksResult.h
|
||||
include/alibabacloud/ecs/model/DeleteVpcRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteVpcResult.h
|
||||
include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesResult.h
|
||||
include/alibabacloud/ecs/model/DeleteCommandRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteCommandResult.h
|
||||
include/alibabacloud/ecs/model/ReplaceSystemDiskRequest.h
|
||||
include/alibabacloud/ecs/model/ReplaceSystemDiskResult.h
|
||||
include/alibabacloud/ecs/model/DeleteVSwitchRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteVSwitchResult.h
|
||||
include/alibabacloud/ecs/model/ModifyImageShareGroupPermissionRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyImageShareGroupPermissionResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceVncUrlRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceVncUrlResult.h
|
||||
include/alibabacloud/ecs/model/RecoverVirtualBorderRouterRequest.h
|
||||
include/alibabacloud/ecs/model/RecoverVirtualBorderRouterResult.h
|
||||
include/alibabacloud/ecs/model/DescribeResourceByTagsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeResourceByTagsResult.h
|
||||
include/alibabacloud/ecs/model/DescribeClustersRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeClustersResult.h
|
||||
include/alibabacloud/ecs/model/DescribeTagsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeTagsResult.h
|
||||
include/alibabacloud/ecs/model/DeleteBandwidthPackageRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteBandwidthPackageResult.h
|
||||
include/alibabacloud/ecs/model/DescribeImagesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeImagesResult.h
|
||||
include/alibabacloud/ecs/model/AuthorizeSecurityGroupEgressRequest.h
|
||||
include/alibabacloud/ecs/model/AuthorizeSecurityGroupEgressResult.h
|
||||
include/alibabacloud/ecs/model/SignAgreementRequest.h
|
||||
include/alibabacloud/ecs/model/SignAgreementResult.h
|
||||
include/alibabacloud/ecs/model/ImportImageRequest.h
|
||||
include/alibabacloud/ecs/model/ImportImageResult.h
|
||||
include/alibabacloud/ecs/model/ModifyForwardEntryRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyForwardEntryResult.h
|
||||
include/alibabacloud/ecs/model/RenewInstanceRequest.h
|
||||
include/alibabacloud/ecs/model/RenewInstanceResult.h
|
||||
include/alibabacloud/ecs/model/CreateVpcRequest.h
|
||||
include/alibabacloud/ecs/model/CreateVpcResult.h
|
||||
include/alibabacloud/ecs/model/CopyImageRequest.h
|
||||
include/alibabacloud/ecs/model/CopyImageResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceMonitorDataRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceMonitorDataResult.h
|
||||
include/alibabacloud/ecs/model/UnassociateEipAddressRequest.h
|
||||
include/alibabacloud/ecs/model/UnassociateEipAddressResult.h
|
||||
include/alibabacloud/ecs/model/CreateSnapshotRequest.h
|
||||
include/alibabacloud/ecs/model/CreateSnapshotResult.h
|
||||
include/alibabacloud/ecs/model/ModifyVirtualBorderRouterAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyVirtualBorderRouterAttributeResult.h
|
||||
include/alibabacloud/ecs/model/DetachKeyPairRequest.h
|
||||
include/alibabacloud/ecs/model/DetachKeyPairResult.h
|
||||
include/alibabacloud/ecs/model/DescribeTasksRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeTasksResult.h
|
||||
include/alibabacloud/ecs/model/LeaveSecurityGroupRequest.h
|
||||
include/alibabacloud/ecs/model/LeaveSecurityGroupResult.h
|
||||
include/alibabacloud/ecs/model/DescribeRenewalPriceRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeRenewalPriceResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceVncPasswdRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceVncPasswdResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceAutoRenewAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceAutoRenewAttributeResult.h
|
||||
include/alibabacloud/ecs/model/ModifySecurityGroupRuleRequest.h
|
||||
include/alibabacloud/ecs/model/ModifySecurityGroupRuleResult.h
|
||||
include/alibabacloud/ecs/model/ImportKeyPairRequest.h
|
||||
include/alibabacloud/ecs/model/ImportKeyPairResult.h
|
||||
include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataResult.h
|
||||
include/alibabacloud/ecs/model/UnbindIpRangeRequest.h
|
||||
include/alibabacloud/ecs/model/UnbindIpRangeResult.h
|
||||
include/alibabacloud/ecs/model/DeleteRecycleBinRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteRecycleBinResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceRamRoleRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceRamRoleResult.h
|
||||
include/alibabacloud/ecs/model/CreateImageRequest.h
|
||||
include/alibabacloud/ecs/model/CreateImageResult.h
|
||||
include/alibabacloud/ecs/model/DescribeHaVipsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeHaVipsResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceAttributeResult.h
|
||||
include/alibabacloud/ecs/model/DetachDiskRequest.h
|
||||
include/alibabacloud/ecs/model/DetachDiskResult.h
|
||||
include/alibabacloud/ecs/model/ModifyImageAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyImageAttributeResult.h
|
||||
include/alibabacloud/ecs/model/AddBandwidthPackageIpsRequest.h
|
||||
include/alibabacloud/ecs/model/AddBandwidthPackageIpsResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceStatusRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceStatusResult.h
|
||||
include/alibabacloud/ecs/model/DescribeNatGatewaysRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeNatGatewaysResult.h
|
||||
include/alibabacloud/ecs/model/DeleteHpcClusterRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteHpcClusterResult.h
|
||||
include/alibabacloud/ecs/model/ResetDiskRequest.h
|
||||
include/alibabacloud/ecs/model/ResetDiskResult.h
|
||||
include/alibabacloud/ecs/model/ModifyDiskChargeTypeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyDiskChargeTypeResult.h
|
||||
include/alibabacloud/ecs/model/ModifyIntranetBandwidthKbRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyIntranetBandwidthKbResult.h
|
||||
include/alibabacloud/ecs/model/DescribeBandwidthPackagesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeBandwidthPackagesResult.h
|
||||
include/alibabacloud/ecs/model/ApplyAutoSnapshotPolicyRequest.h
|
||||
include/alibabacloud/ecs/model/ApplyAutoSnapshotPolicyResult.h
|
||||
include/alibabacloud/ecs/model/CreateSecurityGroupRequest.h
|
||||
include/alibabacloud/ecs/model/CreateSecurityGroupResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotLinksRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInvocationResultsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h
|
||||
include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeResult.h
|
||||
include/alibabacloud/ecs/model/DescribeTagKeysRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeTagKeysResult.h
|
||||
include/alibabacloud/ecs/model/DeleteInstanceRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteInstanceResult.h
|
||||
include/alibabacloud/ecs/model/DescribeIntranetAttributeKbRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeIntranetAttributeKbResult.h
|
||||
include/alibabacloud/ecs/model/RemoveBandwidthPackageIpsRequest.h
|
||||
include/alibabacloud/ecs/model/RemoveBandwidthPackageIpsResult.h
|
||||
include/alibabacloud/ecs/model/ModifyVpcAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyVpcAttributeResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotsUsageRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSnapshotsUsageResult.h
|
||||
include/alibabacloud/ecs/model/DeleteAutoSnapshotPolicyRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteAutoSnapshotPolicyResult.h
|
||||
include/alibabacloud/ecs/model/ModifySecurityGroupEgressRuleRequest.h
|
||||
include/alibabacloud/ecs/model/ModifySecurityGroupEgressRuleResult.h
|
||||
include/alibabacloud/ecs/model/CreateInstanceRequest.h
|
||||
include/alibabacloud/ecs/model/CreateInstanceResult.h
|
||||
include/alibabacloud/ecs/model/EnablePhysicalConnectionRequest.h
|
||||
include/alibabacloud/ecs/model/EnablePhysicalConnectionResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesResult.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/EipNotifyPaidRequest.h
|
||||
include/alibabacloud/ecs/model/EipNotifyPaidResult.h
|
||||
include/alibabacloud/ecs/model/ReleasePublicIpAddressRequest.h
|
||||
include/alibabacloud/ecs/model/ReleasePublicIpAddressResult.h
|
||||
include/alibabacloud/ecs/model/CreateVirtualBorderRouterRequest.h
|
||||
include/alibabacloud/ecs/model/CreateVirtualBorderRouterResult.h
|
||||
include/alibabacloud/ecs/model/EipFillParamsRequest.h
|
||||
include/alibabacloud/ecs/model/EipFillParamsResult.h
|
||||
include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecResult.h
|
||||
include/alibabacloud/ecs/model/EipFillProductRequest.h
|
||||
include/alibabacloud/ecs/model/EipFillProductResult.h
|
||||
include/alibabacloud/ecs/model/DescribeRouteTablesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeRouteTablesResult.h
|
||||
include/alibabacloud/ecs/model/DescribeUserDataRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeUserDataResult.h
|
||||
include/alibabacloud/ecs/model/JoinResourceGroupRequest.h
|
||||
include/alibabacloud/ecs/model/JoinResourceGroupResult.h
|
||||
include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyExRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyExResult.h
|
||||
include/alibabacloud/ecs/model/CreatePhysicalConnectionRequest.h
|
||||
include/alibabacloud/ecs/model/CreatePhysicalConnectionResult.h
|
||||
include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeKeyPairsResult.h
|
||||
include/alibabacloud/ecs/model/ModifySecurityGroupPolicyRequest.h
|
||||
include/alibabacloud/ecs/model/ModifySecurityGroupPolicyResult.h
|
||||
include/alibabacloud/ecs/model/AssociateHaVipRequest.h
|
||||
include/alibabacloud/ecs/model/AssociateHaVipResult.h
|
||||
include/alibabacloud/ecs/model/ConvertNatPublicIpToEipRequest.h
|
||||
include/alibabacloud/ecs/model/ConvertNatPublicIpToEipResult.h
|
||||
include/alibabacloud/ecs/model/DeleteRouteEntryRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteRouteEntryResult.h
|
||||
include/alibabacloud/ecs/model/DeleteVirtualBorderRouterRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteVirtualBorderRouterResult.h
|
||||
include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeResult.h
|
||||
include/alibabacloud/ecs/model/TerminatePhysicalConnectionRequest.h
|
||||
include/alibabacloud/ecs/model/TerminatePhysicalConnectionResult.h
|
||||
include/alibabacloud/ecs/model/AttachNetworkInterfaceRequest.h
|
||||
include/alibabacloud/ecs/model/AttachNetworkInterfaceResult.h
|
||||
include/alibabacloud/ecs/model/DescribeSecurityGroupAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeSecurityGroupAttributeResult.h
|
||||
include/alibabacloud/ecs/model/ModifyImageSharePermissionRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyImageSharePermissionResult.h
|
||||
include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyExRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyExResult.h
|
||||
include/alibabacloud/ecs/model/DescribeImageSharePermissionRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeImageSharePermissionResult.h
|
||||
include/alibabacloud/ecs/model/CancelCopyImageRequest.h
|
||||
include/alibabacloud/ecs/model/CancelCopyImageResult.h
|
||||
include/alibabacloud/ecs/model/CreateDeploymentSetRequest.h
|
||||
include/alibabacloud/ecs/model/CreateDeploymentSetResult.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/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/CreateNetworkInterfaceRequest.h
|
||||
include/alibabacloud/ecs/model/CreateNetworkInterfaceResult.h
|
||||
include/alibabacloud/ecs/model/DescribeIpRangesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeIpRangesResult.h
|
||||
include/alibabacloud/ecs/model/CancelPhysicalConnectionRequest.h
|
||||
include/alibabacloud/ecs/model/CancelPhysicalConnectionResult.h
|
||||
include/alibabacloud/ecs/model/DescribeVRoutersRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeVRoutersResult.h
|
||||
include/alibabacloud/ecs/model/DescribeNetworkInterfacesRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h
|
||||
include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeResult.h
|
||||
include/alibabacloud/ecs/model/DetachNetworkInterfaceRequest.h
|
||||
include/alibabacloud/ecs/model/DetachNetworkInterfaceResult.h
|
||||
include/alibabacloud/ecs/model/AllocateEipAddressRequest.h
|
||||
include/alibabacloud/ecs/model/AllocateEipAddressResult.h
|
||||
include/alibabacloud/ecs/model/DeleteDiskRequest.h
|
||||
include/alibabacloud/ecs/model/DeleteDiskResult.h
|
||||
include/alibabacloud/ecs/model/UnassociateHaVipRequest.h
|
||||
include/alibabacloud/ecs/model/UnassociateHaVipResult.h
|
||||
include/alibabacloud/ecs/model/ModifyHaVipAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyHaVipAttributeResult.h
|
||||
include/alibabacloud/ecs/model/CreateKeyPairRequest.h
|
||||
include/alibabacloud/ecs/model/CreateKeyPairResult.h
|
||||
include/alibabacloud/ecs/model/AttachClassicLinkVpcRequest.h
|
||||
include/alibabacloud/ecs/model/AttachClassicLinkVpcResult.h
|
||||
include/alibabacloud/ecs/model/DescribeDeploymentSetsRequest.h
|
||||
include/alibabacloud/ecs/model/DescribeDeploymentSetsResult.h
|
||||
include/alibabacloud/ecs/model/AttachInstanceRamRoleRequest.h
|
||||
include/alibabacloud/ecs/model/AttachInstanceRamRoleResult.h
|
||||
include/alibabacloud/ecs/model/ModifyVRouterAttributeRequest.h
|
||||
include/alibabacloud/ecs/model/ModifyVRouterAttributeResult.h
|
||||
include/alibabacloud/ecs/EcsClient.h
|
||||
include/alibabacloud/ecs/EcsExport.h
|
||||
include/alibabacloud/ecs/EcsRequest.h
|
||||
)
|
||||
|
||||
set(ecs_src
|
||||
src/model/ModifySnapshotAttributeRequest.cc
|
||||
src/model/ModifySnapshotAttributeResult.cc
|
||||
src/model/JoinSecurityGroupRequest.cc
|
||||
src/model/JoinSecurityGroupResult.cc
|
||||
src/model/DescribeSnapshotsRequest.cc
|
||||
src/model/DescribeSnapshotsResult.cc
|
||||
src/model/ModifyBandwidthPackageSpecRequest.cc
|
||||
src/model/ModifyBandwidthPackageSpecResult.cc
|
||||
src/model/ModifyInstanceVncPasswdRequest.cc
|
||||
src/model/ModifyInstanceVncPasswdResult.cc
|
||||
src/model/CreateNatGatewayRequest.cc
|
||||
src/model/CreateNatGatewayResult.cc
|
||||
src/model/AttachDiskRequest.cc
|
||||
src/model/AttachDiskResult.cc
|
||||
src/model/ReInitDiskRequest.cc
|
||||
src/model/ReInitDiskResult.cc
|
||||
src/model/CreateHaVipRequest.cc
|
||||
src/model/CreateHaVipResult.cc
|
||||
src/model/ModifyAutoSnapshotPolicyRequest.cc
|
||||
src/model/ModifyAutoSnapshotPolicyResult.cc
|
||||
src/model/AssociateEipAddressRequest.cc
|
||||
src/model/AssociateEipAddressResult.cc
|
||||
src/model/DescribeEipAddressesRequest.cc
|
||||
src/model/DescribeEipAddressesResult.cc
|
||||
src/model/RevokeSecurityGroupEgressRequest.cc
|
||||
src/model/RevokeSecurityGroupEgressResult.cc
|
||||
src/model/ActivateRouterInterfaceRequest.cc
|
||||
src/model/ActivateRouterInterfaceResult.cc
|
||||
src/model/DescribeSpotPriceHistoryRequest.cc
|
||||
src/model/DescribeSpotPriceHistoryResult.cc
|
||||
src/model/TerminateVirtualBorderRouterRequest.cc
|
||||
src/model/TerminateVirtualBorderRouterResult.cc
|
||||
src/model/StopInstanceRequest.cc
|
||||
src/model/StopInstanceResult.cc
|
||||
src/model/DescribeInstanceHistoryEventsRequest.cc
|
||||
src/model/DescribeInstanceHistoryEventsResult.cc
|
||||
src/model/DeletePhysicalConnectionRequest.cc
|
||||
src/model/DeletePhysicalConnectionResult.cc
|
||||
src/model/RevokeSecurityGroupRequest.cc
|
||||
src/model/RevokeSecurityGroupResult.cc
|
||||
src/model/CheckAutoSnapshotPolicyRequest.cc
|
||||
src/model/CheckAutoSnapshotPolicyResult.cc
|
||||
src/model/DescribeTaskAttributeRequest.cc
|
||||
src/model/DescribeTaskAttributeResult.cc
|
||||
src/model/CreateAutoSnapshotPolicyRequest.cc
|
||||
src/model/CreateAutoSnapshotPolicyResult.cc
|
||||
src/model/ReActivateInstancesRequest.cc
|
||||
src/model/ReActivateInstancesResult.cc
|
||||
src/model/DescribeForwardTableEntriesRequest.cc
|
||||
src/model/DescribeForwardTableEntriesResult.cc
|
||||
src/model/DescribeInstancesRequest.cc
|
||||
src/model/DescribeInstancesResult.cc
|
||||
src/model/DescribeSecurityGroupReferencesRequest.cc
|
||||
src/model/DescribeSecurityGroupReferencesResult.cc
|
||||
src/model/DeleteRouterInterfaceRequest.cc
|
||||
src/model/DeleteRouterInterfaceResult.cc
|
||||
src/model/DetachInstanceRamRoleRequest.cc
|
||||
src/model/DetachInstanceRamRoleResult.cc
|
||||
src/model/AllocatePublicIpAddressRequest.cc
|
||||
src/model/AllocatePublicIpAddressResult.cc
|
||||
src/model/DescribeEipMonitorDataRequest.cc
|
||||
src/model/DescribeEipMonitorDataResult.cc
|
||||
src/model/CancelAutoSnapshotPolicyRequest.cc
|
||||
src/model/CancelAutoSnapshotPolicyResult.cc
|
||||
src/model/DescribeDisksFullStatusRequest.cc
|
||||
src/model/DescribeDisksFullStatusResult.cc
|
||||
src/model/DeleteNetworkInterfaceRequest.cc
|
||||
src/model/DeleteNetworkInterfaceResult.cc
|
||||
src/model/ModifyInstanceSpecRequest.cc
|
||||
src/model/ModifyInstanceSpecResult.cc
|
||||
src/model/DeleteSnapshotRequest.cc
|
||||
src/model/DeleteSnapshotResult.cc
|
||||
src/model/DeleteKeyPairsRequest.cc
|
||||
src/model/DeleteKeyPairsResult.cc
|
||||
src/model/AuthorizeSecurityGroupRequest.cc
|
||||
src/model/AuthorizeSecurityGroupResult.cc
|
||||
src/model/DeleteSecurityGroupRequest.cc
|
||||
src/model/DeleteSecurityGroupResult.cc
|
||||
src/model/DescribeSnapshotMonitorDataRequest.cc
|
||||
src/model/DescribeSnapshotMonitorDataResult.cc
|
||||
src/model/ConnectRouterInterfaceRequest.cc
|
||||
src/model/ConnectRouterInterfaceResult.cc
|
||||
src/model/AddIpRangeRequest.cc
|
||||
src/model/AddIpRangeResult.cc
|
||||
src/model/CancelTaskRequest.cc
|
||||
src/model/CancelTaskResult.cc
|
||||
src/model/ModifyPhysicalConnectionAttributeRequest.cc
|
||||
src/model/ModifyPhysicalConnectionAttributeResult.cc
|
||||
src/model/ModifyCommandRequest.cc
|
||||
src/model/ModifyCommandResult.cc
|
||||
src/model/ModifyVSwitchAttributeRequest.cc
|
||||
src/model/ModifyVSwitchAttributeResult.cc
|
||||
src/model/ModifyInstanceAttributeRequest.cc
|
||||
src/model/ModifyInstanceAttributeResult.cc
|
||||
src/model/DeleteHaVipRequest.cc
|
||||
src/model/DeleteHaVipResult.cc
|
||||
src/model/DescribeSecurityGroupsRequest.cc
|
||||
src/model/DescribeSecurityGroupsResult.cc
|
||||
src/model/ResizeDiskRequest.cc
|
||||
src/model/ResizeDiskResult.cc
|
||||
src/model/CreateRouteEntryRequest.cc
|
||||
src/model/CreateRouteEntryResult.cc
|
||||
src/model/DescribeInvocationsRequest.cc
|
||||
src/model/DescribeInvocationsResult.cc
|
||||
src/model/AttachKeyPairRequest.cc
|
||||
src/model/AttachKeyPairResult.cc
|
||||
src/model/CreateRouterInterfaceRequest.cc
|
||||
src/model/CreateRouterInterfaceResult.cc
|
||||
src/model/CheckDiskEnableAutoSnapshotValidationRequest.cc
|
||||
src/model/CheckDiskEnableAutoSnapshotValidationResult.cc
|
||||
src/model/RunInstancesRequest.cc
|
||||
src/model/RunInstancesResult.cc
|
||||
src/model/StopInvocationRequest.cc
|
||||
src/model/StopInvocationResult.cc
|
||||
src/model/ModifyInstanceNetworkSpecRequest.cc
|
||||
src/model/ModifyInstanceNetworkSpecResult.cc
|
||||
src/model/ModifyDiskAttributeRequest.cc
|
||||
src/model/ModifyDiskAttributeResult.cc
|
||||
src/model/CreateVSwitchRequest.cc
|
||||
src/model/CreateVSwitchResult.cc
|
||||
src/model/ModifyEipAddressAttributeRequest.cc
|
||||
src/model/ModifyEipAddressAttributeResult.cc
|
||||
src/model/RemoveTagsRequest.cc
|
||||
src/model/RemoveTagsResult.cc
|
||||
src/model/ModifySecurityGroupAttributeRequest.cc
|
||||
src/model/ModifySecurityGroupAttributeResult.cc
|
||||
src/model/ModifyInstanceAutoReleaseTimeRequest.cc
|
||||
src/model/ModifyInstanceAutoReleaseTimeResult.cc
|
||||
src/model/DeleteNatGatewayRequest.cc
|
||||
src/model/DeleteNatGatewayResult.cc
|
||||
src/model/DescribeZonesRequest.cc
|
||||
src/model/DescribeZonesResult.cc
|
||||
src/model/DeactivateRouterInterfaceRequest.cc
|
||||
src/model/DeactivateRouterInterfaceResult.cc
|
||||
src/model/DescribeAccessPointsRequest.cc
|
||||
src/model/DescribeAccessPointsResult.cc
|
||||
src/model/CreateCommandRequest.cc
|
||||
src/model/CreateCommandResult.cc
|
||||
src/model/DescribeInstancesFullStatusRequest.cc
|
||||
src/model/DescribeInstancesFullStatusResult.cc
|
||||
src/model/ReleaseEipAddressRequest.cc
|
||||
src/model/ReleaseEipAddressResult.cc
|
||||
src/model/DetachClassicLinkVpcRequest.cc
|
||||
src/model/DetachClassicLinkVpcResult.cc
|
||||
src/model/DescribeVSwitchesRequest.cc
|
||||
src/model/DescribeVSwitchesResult.cc
|
||||
src/model/ModifyRouterInterfaceSpecRequest.cc
|
||||
src/model/ModifyRouterInterfaceSpecResult.cc
|
||||
src/model/DescribeVpcsRequest.cc
|
||||
src/model/DescribeVpcsResult.cc
|
||||
src/model/ExportImageRequest.cc
|
||||
src/model/ExportImageResult.cc
|
||||
src/model/DescribeDiskMonitorDataRequest.cc
|
||||
src/model/DescribeDiskMonitorDataResult.cc
|
||||
src/model/ModifyDeploymentSetAttributeRequest.cc
|
||||
src/model/ModifyDeploymentSetAttributeResult.cc
|
||||
src/model/ModifyRouterInterfaceAttributeRequest.cc
|
||||
src/model/ModifyRouterInterfaceAttributeResult.cc
|
||||
src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc
|
||||
src/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.cc
|
||||
src/model/CreateDiskRequest.cc
|
||||
src/model/CreateDiskResult.cc
|
||||
src/model/StartInstanceRequest.cc
|
||||
src/model/StartInstanceResult.cc
|
||||
src/model/DescribeInstanceTypesRequest.cc
|
||||
src/model/DescribeInstanceTypesResult.cc
|
||||
src/model/DescribeSnapshotPackageRequest.cc
|
||||
src/model/DescribeSnapshotPackageResult.cc
|
||||
src/model/RebootInstanceRequest.cc
|
||||
src/model/RebootInstanceResult.cc
|
||||
src/model/BindIpRangeRequest.cc
|
||||
src/model/BindIpRangeResult.cc
|
||||
src/model/InvokeCommandRequest.cc
|
||||
src/model/InvokeCommandResult.cc
|
||||
src/model/ModifyUserBusinessBehaviorRequest.cc
|
||||
src/model/ModifyUserBusinessBehaviorResult.cc
|
||||
src/model/DeleteForwardEntryRequest.cc
|
||||
src/model/DeleteForwardEntryResult.cc
|
||||
src/model/DescribeHpcClustersRequest.cc
|
||||
src/model/DescribeHpcClustersResult.cc
|
||||
src/model/CancelAgreementRequest.cc
|
||||
src/model/CancelAgreementResult.cc
|
||||
src/model/ModifyInstanceChargeTypeRequest.cc
|
||||
src/model/ModifyInstanceChargeTypeResult.cc
|
||||
src/model/ModifyInstanceAutoRenewAttributeRequest.cc
|
||||
src/model/ModifyInstanceAutoRenewAttributeResult.cc
|
||||
src/model/DescribeVirtualBorderRoutersRequest.cc
|
||||
src/model/DescribeVirtualBorderRoutersResult.cc
|
||||
src/model/ModifyHpcClusterAttributeRequest.cc
|
||||
src/model/ModifyHpcClusterAttributeResult.cc
|
||||
src/model/DescribeLimitationRequest.cc
|
||||
src/model/DescribeLimitationResult.cc
|
||||
src/model/DescribePriceRequest.cc
|
||||
src/model/DescribePriceResult.cc
|
||||
src/model/DeleteDeploymentSetRequest.cc
|
||||
src/model/DeleteDeploymentSetResult.cc
|
||||
src/model/DescribeDeploymentSetTopologyRequest.cc
|
||||
src/model/DescribeDeploymentSetTopologyResult.cc
|
||||
src/model/ModifyInstanceVpcAttributeRequest.cc
|
||||
src/model/ModifyInstanceVpcAttributeResult.cc
|
||||
src/model/AddTagsRequest.cc
|
||||
src/model/AddTagsResult.cc
|
||||
src/model/CreateHpcClusterRequest.cc
|
||||
src/model/CreateHpcClusterResult.cc
|
||||
src/model/DescribeUserBusinessBehaviorRequest.cc
|
||||
src/model/DescribeUserBusinessBehaviorResult.cc
|
||||
src/model/DescribeCommandsRequest.cc
|
||||
src/model/DescribeCommandsResult.cc
|
||||
src/model/DeleteImageRequest.cc
|
||||
src/model/DeleteImageResult.cc
|
||||
src/model/DescribeDisksRequest.cc
|
||||
src/model/DescribeDisksResult.cc
|
||||
src/model/DeleteVpcRequest.cc
|
||||
src/model/DeleteVpcResult.cc
|
||||
src/model/DescribeImageSupportInstanceTypesRequest.cc
|
||||
src/model/DescribeImageSupportInstanceTypesResult.cc
|
||||
src/model/DeleteCommandRequest.cc
|
||||
src/model/DeleteCommandResult.cc
|
||||
src/model/ReplaceSystemDiskRequest.cc
|
||||
src/model/ReplaceSystemDiskResult.cc
|
||||
src/model/DeleteVSwitchRequest.cc
|
||||
src/model/DeleteVSwitchResult.cc
|
||||
src/model/ModifyImageShareGroupPermissionRequest.cc
|
||||
src/model/ModifyImageShareGroupPermissionResult.cc
|
||||
src/model/DescribeInstanceVncUrlRequest.cc
|
||||
src/model/DescribeInstanceVncUrlResult.cc
|
||||
src/model/RecoverVirtualBorderRouterRequest.cc
|
||||
src/model/RecoverVirtualBorderRouterResult.cc
|
||||
src/model/DescribeResourceByTagsRequest.cc
|
||||
src/model/DescribeResourceByTagsResult.cc
|
||||
src/model/DescribeClustersRequest.cc
|
||||
src/model/DescribeClustersResult.cc
|
||||
src/model/DescribeTagsRequest.cc
|
||||
src/model/DescribeTagsResult.cc
|
||||
src/model/DeleteBandwidthPackageRequest.cc
|
||||
src/model/DeleteBandwidthPackageResult.cc
|
||||
src/model/DescribeImagesRequest.cc
|
||||
src/model/DescribeImagesResult.cc
|
||||
src/model/AuthorizeSecurityGroupEgressRequest.cc
|
||||
src/model/AuthorizeSecurityGroupEgressResult.cc
|
||||
src/model/SignAgreementRequest.cc
|
||||
src/model/SignAgreementResult.cc
|
||||
src/model/ImportImageRequest.cc
|
||||
src/model/ImportImageResult.cc
|
||||
src/model/ModifyForwardEntryRequest.cc
|
||||
src/model/ModifyForwardEntryResult.cc
|
||||
src/model/RenewInstanceRequest.cc
|
||||
src/model/RenewInstanceResult.cc
|
||||
src/model/CreateVpcRequest.cc
|
||||
src/model/CreateVpcResult.cc
|
||||
src/model/CopyImageRequest.cc
|
||||
src/model/CopyImageResult.cc
|
||||
src/model/DescribeInstanceMonitorDataRequest.cc
|
||||
src/model/DescribeInstanceMonitorDataResult.cc
|
||||
src/model/UnassociateEipAddressRequest.cc
|
||||
src/model/UnassociateEipAddressResult.cc
|
||||
src/model/CreateSnapshotRequest.cc
|
||||
src/model/CreateSnapshotResult.cc
|
||||
src/model/ModifyVirtualBorderRouterAttributeRequest.cc
|
||||
src/model/ModifyVirtualBorderRouterAttributeResult.cc
|
||||
src/model/DetachKeyPairRequest.cc
|
||||
src/model/DetachKeyPairResult.cc
|
||||
src/model/DescribeTasksRequest.cc
|
||||
src/model/DescribeTasksResult.cc
|
||||
src/model/LeaveSecurityGroupRequest.cc
|
||||
src/model/LeaveSecurityGroupResult.cc
|
||||
src/model/DescribeRenewalPriceRequest.cc
|
||||
src/model/DescribeRenewalPriceResult.cc
|
||||
src/model/DescribeInstanceVncPasswdRequest.cc
|
||||
src/model/DescribeInstanceVncPasswdResult.cc
|
||||
src/model/DescribeInstanceAutoRenewAttributeRequest.cc
|
||||
src/model/DescribeInstanceAutoRenewAttributeResult.cc
|
||||
src/model/ModifySecurityGroupRuleRequest.cc
|
||||
src/model/ModifySecurityGroupRuleResult.cc
|
||||
src/model/ImportKeyPairRequest.cc
|
||||
src/model/ImportKeyPairResult.cc
|
||||
src/model/DescribeNewProjectEipMonitorDataRequest.cc
|
||||
src/model/DescribeNewProjectEipMonitorDataResult.cc
|
||||
src/model/UnbindIpRangeRequest.cc
|
||||
src/model/UnbindIpRangeResult.cc
|
||||
src/model/DeleteRecycleBinRequest.cc
|
||||
src/model/DeleteRecycleBinResult.cc
|
||||
src/model/DescribeInstanceRamRoleRequest.cc
|
||||
src/model/DescribeInstanceRamRoleResult.cc
|
||||
src/model/CreateImageRequest.cc
|
||||
src/model/CreateImageResult.cc
|
||||
src/model/DescribeHaVipsRequest.cc
|
||||
src/model/DescribeHaVipsResult.cc
|
||||
src/model/DescribeInstanceAttributeRequest.cc
|
||||
src/model/DescribeInstanceAttributeResult.cc
|
||||
src/model/DetachDiskRequest.cc
|
||||
src/model/DetachDiskResult.cc
|
||||
src/model/ModifyImageAttributeRequest.cc
|
||||
src/model/ModifyImageAttributeResult.cc
|
||||
src/model/AddBandwidthPackageIpsRequest.cc
|
||||
src/model/AddBandwidthPackageIpsResult.cc
|
||||
src/model/DescribeInstanceStatusRequest.cc
|
||||
src/model/DescribeInstanceStatusResult.cc
|
||||
src/model/DescribeNatGatewaysRequest.cc
|
||||
src/model/DescribeNatGatewaysResult.cc
|
||||
src/model/DeleteHpcClusterRequest.cc
|
||||
src/model/DeleteHpcClusterResult.cc
|
||||
src/model/ResetDiskRequest.cc
|
||||
src/model/ResetDiskResult.cc
|
||||
src/model/ModifyDiskChargeTypeRequest.cc
|
||||
src/model/ModifyDiskChargeTypeResult.cc
|
||||
src/model/ModifyIntranetBandwidthKbRequest.cc
|
||||
src/model/ModifyIntranetBandwidthKbResult.cc
|
||||
src/model/DescribeBandwidthPackagesRequest.cc
|
||||
src/model/DescribeBandwidthPackagesResult.cc
|
||||
src/model/ApplyAutoSnapshotPolicyRequest.cc
|
||||
src/model/ApplyAutoSnapshotPolicyResult.cc
|
||||
src/model/CreateSecurityGroupRequest.cc
|
||||
src/model/CreateSecurityGroupResult.cc
|
||||
src/model/DescribeSnapshotLinksRequest.cc
|
||||
src/model/DescribeSnapshotLinksResult.cc
|
||||
src/model/DescribeInvocationResultsRequest.cc
|
||||
src/model/DescribeInvocationResultsResult.cc
|
||||
src/model/DescribeRecommendInstanceTypeRequest.cc
|
||||
src/model/DescribeRecommendInstanceTypeResult.cc
|
||||
src/model/DescribeTagKeysRequest.cc
|
||||
src/model/DescribeTagKeysResult.cc
|
||||
src/model/DeleteInstanceRequest.cc
|
||||
src/model/DeleteInstanceResult.cc
|
||||
src/model/DescribeIntranetAttributeKbRequest.cc
|
||||
src/model/DescribeIntranetAttributeKbResult.cc
|
||||
src/model/RemoveBandwidthPackageIpsRequest.cc
|
||||
src/model/RemoveBandwidthPackageIpsResult.cc
|
||||
src/model/ModifyVpcAttributeRequest.cc
|
||||
src/model/ModifyVpcAttributeResult.cc
|
||||
src/model/DescribeSnapshotsUsageRequest.cc
|
||||
src/model/DescribeSnapshotsUsageResult.cc
|
||||
src/model/DeleteAutoSnapshotPolicyRequest.cc
|
||||
src/model/DeleteAutoSnapshotPolicyResult.cc
|
||||
src/model/ModifySecurityGroupEgressRuleRequest.cc
|
||||
src/model/ModifySecurityGroupEgressRuleResult.cc
|
||||
src/model/CreateInstanceRequest.cc
|
||||
src/model/CreateInstanceResult.cc
|
||||
src/model/EnablePhysicalConnectionRequest.cc
|
||||
src/model/EnablePhysicalConnectionResult.cc
|
||||
src/model/DescribeInstanceTypeFamiliesRequest.cc
|
||||
src/model/DescribeInstanceTypeFamiliesResult.cc
|
||||
src/model/CreateForwardEntryRequest.cc
|
||||
src/model/CreateForwardEntryResult.cc
|
||||
src/model/DescribeRouterInterfacesRequest.cc
|
||||
src/model/DescribeRouterInterfacesResult.cc
|
||||
src/model/EipNotifyPaidRequest.cc
|
||||
src/model/EipNotifyPaidResult.cc
|
||||
src/model/ReleasePublicIpAddressRequest.cc
|
||||
src/model/ReleasePublicIpAddressResult.cc
|
||||
src/model/CreateVirtualBorderRouterRequest.cc
|
||||
src/model/CreateVirtualBorderRouterResult.cc
|
||||
src/model/EipFillParamsRequest.cc
|
||||
src/model/EipFillParamsResult.cc
|
||||
src/model/ModifyPrepayInstanceSpecRequest.cc
|
||||
src/model/ModifyPrepayInstanceSpecResult.cc
|
||||
src/model/EipFillProductRequest.cc
|
||||
src/model/EipFillProductResult.cc
|
||||
src/model/DescribeRouteTablesRequest.cc
|
||||
src/model/DescribeRouteTablesResult.cc
|
||||
src/model/DescribeUserDataRequest.cc
|
||||
src/model/DescribeUserDataResult.cc
|
||||
src/model/JoinResourceGroupRequest.cc
|
||||
src/model/JoinResourceGroupResult.cc
|
||||
src/model/ModifyAutoSnapshotPolicyExRequest.cc
|
||||
src/model/ModifyAutoSnapshotPolicyExResult.cc
|
||||
src/model/CreatePhysicalConnectionRequest.cc
|
||||
src/model/CreatePhysicalConnectionResult.cc
|
||||
src/model/DescribeKeyPairsRequest.cc
|
||||
src/model/DescribeKeyPairsResult.cc
|
||||
src/model/ModifySecurityGroupPolicyRequest.cc
|
||||
src/model/ModifySecurityGroupPolicyResult.cc
|
||||
src/model/AssociateHaVipRequest.cc
|
||||
src/model/AssociateHaVipResult.cc
|
||||
src/model/ConvertNatPublicIpToEipRequest.cc
|
||||
src/model/ConvertNatPublicIpToEipResult.cc
|
||||
src/model/DeleteRouteEntryRequest.cc
|
||||
src/model/DeleteRouteEntryResult.cc
|
||||
src/model/DeleteVirtualBorderRouterRequest.cc
|
||||
src/model/DeleteVirtualBorderRouterResult.cc
|
||||
src/model/DescribeInstancePhysicalAttributeRequest.cc
|
||||
src/model/DescribeInstancePhysicalAttributeResult.cc
|
||||
src/model/TerminatePhysicalConnectionRequest.cc
|
||||
src/model/TerminatePhysicalConnectionResult.cc
|
||||
src/model/AttachNetworkInterfaceRequest.cc
|
||||
src/model/AttachNetworkInterfaceResult.cc
|
||||
src/model/DescribeSecurityGroupAttributeRequest.cc
|
||||
src/model/DescribeSecurityGroupAttributeResult.cc
|
||||
src/model/ModifyImageSharePermissionRequest.cc
|
||||
src/model/ModifyImageSharePermissionResult.cc
|
||||
src/model/DescribeAutoSnapshotPolicyExRequest.cc
|
||||
src/model/DescribeAutoSnapshotPolicyExResult.cc
|
||||
src/model/DescribeImageSharePermissionRequest.cc
|
||||
src/model/DescribeImageSharePermissionResult.cc
|
||||
src/model/CancelCopyImageRequest.cc
|
||||
src/model/CancelCopyImageResult.cc
|
||||
src/model/CreateDeploymentSetRequest.cc
|
||||
src/model/CreateDeploymentSetResult.cc
|
||||
src/model/DescribeRegionsRequest.cc
|
||||
src/model/DescribeRegionsResult.cc
|
||||
src/model/DescribeClassicLinkInstancesRequest.cc
|
||||
src/model/DescribeClassicLinkInstancesResult.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/CreateNetworkInterfaceRequest.cc
|
||||
src/model/CreateNetworkInterfaceResult.cc
|
||||
src/model/DescribeIpRangesRequest.cc
|
||||
src/model/DescribeIpRangesResult.cc
|
||||
src/model/CancelPhysicalConnectionRequest.cc
|
||||
src/model/CancelPhysicalConnectionResult.cc
|
||||
src/model/DescribeVRoutersRequest.cc
|
||||
src/model/DescribeVRoutersResult.cc
|
||||
src/model/DescribeNetworkInterfacesRequest.cc
|
||||
src/model/DescribeNetworkInterfacesResult.cc
|
||||
src/model/ModifyNetworkInterfaceAttributeRequest.cc
|
||||
src/model/ModifyNetworkInterfaceAttributeResult.cc
|
||||
src/model/DetachNetworkInterfaceRequest.cc
|
||||
src/model/DetachNetworkInterfaceResult.cc
|
||||
src/model/AllocateEipAddressRequest.cc
|
||||
src/model/AllocateEipAddressResult.cc
|
||||
src/model/DeleteDiskRequest.cc
|
||||
src/model/DeleteDiskResult.cc
|
||||
src/model/UnassociateHaVipRequest.cc
|
||||
src/model/UnassociateHaVipResult.cc
|
||||
src/model/ModifyHaVipAttributeRequest.cc
|
||||
src/model/ModifyHaVipAttributeResult.cc
|
||||
src/model/CreateKeyPairRequest.cc
|
||||
src/model/CreateKeyPairResult.cc
|
||||
src/model/AttachClassicLinkVpcRequest.cc
|
||||
src/model/AttachClassicLinkVpcResult.cc
|
||||
src/model/DescribeDeploymentSetsRequest.cc
|
||||
src/model/DescribeDeploymentSetsResult.cc
|
||||
src/model/AttachInstanceRamRoleRequest.cc
|
||||
src/model/AttachInstanceRamRoleResult.cc
|
||||
src/model/ModifyVRouterAttributeRequest.cc
|
||||
src/model/ModifyVRouterAttributeResult.cc
|
||||
src/EcsClient.cc
|
||||
src/EcsRequest.cc
|
||||
)
|
||||
|
||||
add_library(ecs ${LIB_TYPE} ${ecs_public_header} ${ecs_src})
|
||||
|
||||
set_target_properties(ecs
|
||||
PROPERTIES
|
||||
LINKER_LANGUAGE CXX
|
||||
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
||||
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}ecs
|
||||
PUBLIC_HEADER "${ecs_public_header}"
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(ecs
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_ECS_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(ecs
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(ecs
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(ecs
|
||||
jsoncpp)
|
||||
target_include_directories(ecs
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(ecs
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(ecs
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(ecs
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(ecs
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(TARGETS ecs
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ecs
|
||||
)
|
||||
3
ecs/ChangeLog.txt
Normal file
3
ecs/ChangeLog.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
2018-01-10 Version: 升级小版本
|
||||
1, First release ecs for C++
|
||||
|
||||
1809
ecs/include/alibabacloud/ecs/EcsClient.h
Normal file
1809
ecs/include/alibabacloud/ecs/EcsClient.h
Normal file
File diff suppressed because it is too large
Load Diff
32
ecs/include/alibabacloud/ecs/EcsExport.h
Normal file
32
ecs/include/alibabacloud/ecs/EcsExport.h
Normal file
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* 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_ECSEXPORT_H_
|
||||
#define ALIBABACLOUD_ECS_ECSEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_ECS_LIBRARY)
|
||||
# define ALIBABACLOUD_ECS_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_ECS_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_ECS_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_ECS_ECSEXPORT_H_
|
||||
39
ecs/include/alibabacloud/ecs/EcsRequest.h
Normal file
39
ecs/include/alibabacloud/ecs/EcsRequest.h
Normal file
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
* 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_ECSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_ECSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include "EcsExport.h"
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT EcsRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
explicit EcsRequest(const std::string & action);
|
||||
virtual ~EcsRequest();
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_ECS_ECSREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT ActivateRouterInterfaceRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ActivateRouterInterfaceRequest();
|
||||
~ActivateRouterInterfaceRequest();
|
||||
|
||||
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);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getRouterInterfaceId()const;
|
||||
void setRouterInterfaceId(const std::string& routerInterfaceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
long ownerId_;
|
||||
std::string routerInterfaceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ACTIVATEROUTERINTERFACERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ACTIVATEROUTERINTERFACERESULT_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 ActivateRouterInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ActivateRouterInterfaceResult();
|
||||
explicit ActivateRouterInterfaceResult(const std::string &payload);
|
||||
~ActivateRouterInterfaceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ACTIVATEROUTERINTERFACERESULT_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AddBandwidthPackageIpsRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddBandwidthPackageIpsRequest();
|
||||
~AddBandwidthPackageIpsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getBandwidthPackageId()const;
|
||||
void setBandwidthPackageId(const std::string& bandwidthPackageId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getIpCount()const;
|
||||
void setIpCount(const std::string& ipCount);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string bandwidthPackageId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string clientToken_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string ipCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSRESULT_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 AddBandwidthPackageIpsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddBandwidthPackageIpsResult();
|
||||
explicit AddBandwidthPackageIpsResult(const std::string &payload);
|
||||
~AddBandwidthPackageIpsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSRESULT_H_
|
||||
65
ecs/include/alibabacloud/ecs/model/AddIpRangeRequest.h
Normal file
65
ecs/include/alibabacloud/ecs/model/AddIpRangeRequest.h
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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_ADDIPRANGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ADDIPRANGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AddIpRangeRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddIpRangeRequest();
|
||||
~AddIpRangeRequest();
|
||||
|
||||
std::string getIpAddress()const;
|
||||
void setIpAddress(const std::string& ipAddress);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string ipAddress_;
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string zoneId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ADDIPRANGEREQUEST_H_
|
||||
49
ecs/include/alibabacloud/ecs/model/AddIpRangeResult.h
Normal file
49
ecs/include/alibabacloud/ecs/model/AddIpRangeResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ADDIPRANGERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ADDIPRANGERESULT_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 AddIpRangeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddIpRangeResult();
|
||||
explicit AddIpRangeResult(const std::string &payload);
|
||||
~AddIpRangeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ADDIPRANGERESULT_H_
|
||||
92
ecs/include/alibabacloud/ecs/model/AddTagsRequest.h
Normal file
92
ecs/include/alibabacloud/ecs/model/AddTagsRequest.h
Normal file
@@ -0,0 +1,92 @@
|
||||
/*
|
||||
* 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_ADDTAGSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AddTagsRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddTagsRequest();
|
||||
~AddTagsRequest();
|
||||
|
||||
std::string getTag4Value()const;
|
||||
void setTag4Value(const std::string& tag4Value);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceId()const;
|
||||
void setResourceId(const std::string& resourceId);
|
||||
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 getTag3Key()const;
|
||||
void setTag3Key(const std::string& tag3Key);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
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 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 resourceId_;
|
||||
std::string tag2Key_;
|
||||
std::string tag5Key_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string tag3Key_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string tag5Value_;
|
||||
std::string tag1Key_;
|
||||
std::string tag1Value_;
|
||||
std::string regionId_;
|
||||
std::string tag2Value_;
|
||||
std::string tag4Key_;
|
||||
std::string tag3Value_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_
|
||||
49
ecs/include/alibabacloud/ecs/model/AddTagsResult.h
Normal file
49
ecs/include/alibabacloud/ecs/model/AddTagsResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ADDTAGSRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ADDTAGSRESULT_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 AddTagsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddTagsResult();
|
||||
explicit AddTagsResult(const std::string &payload);
|
||||
~AddTagsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ADDTAGSRESULT_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AllocateEipAddressRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AllocateEipAddressRequest();
|
||||
~AllocateEipAddressRequest();
|
||||
|
||||
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 getBandwidth()const;
|
||||
void setBandwidth(const std::string& bandwidth);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getInternetChargeType()const;
|
||||
void setInternetChargeType(const std::string& internetChargeType);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string bandwidth_;
|
||||
std::string clientToken_;
|
||||
std::string internetChargeType_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSRESULT_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 AllocateEipAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AllocateEipAddressResult();
|
||||
explicit AllocateEipAddressResult(const std::string &payload);
|
||||
~AllocateEipAddressResult();
|
||||
std::string getAllocationId()const;
|
||||
void setAllocationId(const std::string& allocationId);
|
||||
std::string getEipAddress()const;
|
||||
void setEipAddress(const std::string& eipAddress);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string allocationId_;
|
||||
std::string eipAddress_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSRESULT_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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_ALLOCATEPUBLICIPADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AllocatePublicIpAddressRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AllocatePublicIpAddressRequest();
|
||||
~AllocatePublicIpAddressRequest();
|
||||
|
||||
std::string getIpAddress()const;
|
||||
void setIpAddress(const std::string& ipAddress);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getVlanId()const;
|
||||
void setVlanId(const std::string& vlanId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string ipAddress_;
|
||||
long resourceOwnerId_;
|
||||
std::string instanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string vlanId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSRESULT_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 AllocatePublicIpAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AllocatePublicIpAddressResult();
|
||||
explicit AllocatePublicIpAddressResult(const std::string &payload);
|
||||
~AllocatePublicIpAddressResult();
|
||||
std::string getIpAddress()const;
|
||||
void setIpAddress(const std::string& ipAddress);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string ipAddress_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSRESULT_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* 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_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT ApplyAutoSnapshotPolicyRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ApplyAutoSnapshotPolicyRequest();
|
||||
~ApplyAutoSnapshotPolicyRequest();
|
||||
|
||||
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 getAutoSnapshotPolicyId()const;
|
||||
void setAutoSnapshotPolicyId(const std::string& autoSnapshotPolicyId);
|
||||
std::string getDiskIds()const;
|
||||
void setDiskIds(const std::string& diskIds);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string autoSnapshotPolicyId_;
|
||||
std::string diskIds_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYRESULT_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 ApplyAutoSnapshotPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ApplyAutoSnapshotPolicyResult();
|
||||
explicit ApplyAutoSnapshotPolicyResult(const std::string &payload);
|
||||
~ApplyAutoSnapshotPolicyResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYRESULT_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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_ASSOCIATEEIPADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AssociateEipAddressRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AssociateEipAddressRequest();
|
||||
~AssociateEipAddressRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getInstanceType()const;
|
||||
void setInstanceType(const std::string& instanceType);
|
||||
std::string getAllocationId()const;
|
||||
void setAllocationId(const std::string& allocationId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string instanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string instanceType_;
|
||||
std::string allocationId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSRESULT_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 AssociateEipAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AssociateEipAddressResult();
|
||||
explicit AssociateEipAddressResult(const std::string &payload);
|
||||
~AssociateEipAddressResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSRESULT_H_
|
||||
68
ecs/include/alibabacloud/ecs/model/AssociateHaVipRequest.h
Normal file
68
ecs/include/alibabacloud/ecs/model/AssociateHaVipRequest.h
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ASSOCIATEHAVIPREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ASSOCIATEHAVIPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AssociateHaVipRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AssociateHaVipRequest();
|
||||
~AssociateHaVipRequest();
|
||||
|
||||
std::string getHaVipId()const;
|
||||
void setHaVipId(const std::string& haVipId);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string haVipId_;
|
||||
long resourceOwnerId_;
|
||||
std::string instanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ASSOCIATEHAVIPREQUEST_H_
|
||||
49
ecs/include/alibabacloud/ecs/model/AssociateHaVipResult.h
Normal file
49
ecs/include/alibabacloud/ecs/model/AssociateHaVipResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ASSOCIATEHAVIPRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ASSOCIATEHAVIPRESULT_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 AssociateHaVipResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AssociateHaVipResult();
|
||||
explicit AssociateHaVipResult(const std::string &payload);
|
||||
~AssociateHaVipResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ASSOCIATEHAVIPRESULT_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* 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_ATTACHCLASSICLINKVPCREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AttachClassicLinkVpcRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AttachClassicLinkVpcRequest();
|
||||
~AttachClassicLinkVpcRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string instanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string vpcId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCRESULT_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 AttachClassicLinkVpcResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachClassicLinkVpcResult();
|
||||
explicit AttachClassicLinkVpcResult(const std::string &payload);
|
||||
~AttachClassicLinkVpcResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCRESULT_H_
|
||||
68
ecs/include/alibabacloud/ecs/model/AttachDiskRequest.h
Normal file
68
ecs/include/alibabacloud/ecs/model/AttachDiskRequest.h
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AttachDiskRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AttachDiskRequest();
|
||||
~AttachDiskRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDiskId()const;
|
||||
void setDiskId(const std::string& diskId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDevice()const;
|
||||
void setDevice(const std::string& device);
|
||||
bool getDeleteWithInstance()const;
|
||||
void setDeleteWithInstance(bool deleteWithInstance);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string instanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string diskId_;
|
||||
long ownerId_;
|
||||
std::string device_;
|
||||
bool deleteWithInstance_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_
|
||||
49
ecs/include/alibabacloud/ecs/model/AttachDiskResult.h
Normal file
49
ecs/include/alibabacloud/ecs/model/AttachDiskResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHDISKRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ATTACHDISKRESULT_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 AttachDiskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachDiskResult();
|
||||
explicit AttachDiskResult(const std::string &payload);
|
||||
~AttachDiskResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHDISKRESULT_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* 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_ATTACHINSTANCERAMROLEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AttachInstanceRamRoleRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AttachInstanceRamRoleRequest();
|
||||
~AttachInstanceRamRoleRequest();
|
||||
|
||||
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 getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
std::string getRamRoleName()const;
|
||||
void setRamRoleName(const std::string& ramRoleName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string instanceIds_;
|
||||
std::string ramRoleName_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLERESULT_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 AttachInstanceRamRoleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string message;
|
||||
std::string instanceId;
|
||||
std::string code;
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
AttachInstanceRamRoleResult();
|
||||
explicit AttachInstanceRamRoleResult(const std::string &payload);
|
||||
~AttachInstanceRamRoleResult();
|
||||
std::vector<Result> getAttachInstanceRamRoleResults()const;
|
||||
void setAttachInstanceRamRoleResults(const std::vector<Result>& attachInstanceRamRoleResults);
|
||||
int getTotalCount()const;
|
||||
void setTotalCount(int totalCount);
|
||||
std::string getRamRoleName()const;
|
||||
void setRamRoleName(const std::string& ramRoleName);
|
||||
int getFailCount()const;
|
||||
void setFailCount(int failCount);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Result> attachInstanceRamRoleResults_;
|
||||
int totalCount_;
|
||||
std::string ramRoleName_;
|
||||
int failCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLERESULT_H_
|
||||
62
ecs/include/alibabacloud/ecs/model/AttachKeyPairRequest.h
Normal file
62
ecs/include/alibabacloud/ecs/model/AttachKeyPairRequest.h
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* 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_ATTACHKEYPAIRREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AttachKeyPairRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AttachKeyPairRequest();
|
||||
~AttachKeyPairRequest();
|
||||
|
||||
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 getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
std::string getKeyPairName()const;
|
||||
void setKeyPairName(const std::string& keyPairName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string instanceIds_;
|
||||
std::string keyPairName_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_
|
||||
68
ecs/include/alibabacloud/ecs/model/AttachKeyPairResult.h
Normal file
68
ecs/include/alibabacloud/ecs/model/AttachKeyPairResult.h
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRRESULT_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 AttachKeyPairResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string message;
|
||||
std::string instanceId;
|
||||
std::string code;
|
||||
std::string success;
|
||||
};
|
||||
|
||||
|
||||
AttachKeyPairResult();
|
||||
explicit AttachKeyPairResult(const std::string &payload);
|
||||
~AttachKeyPairResult();
|
||||
std::string getKeyPairName()const;
|
||||
void setKeyPairName(const std::string& keyPairName);
|
||||
std::string getTotalCount()const;
|
||||
void setTotalCount(const std::string& totalCount);
|
||||
std::vector<Result> getResults()const;
|
||||
void setResults(const std::vector<Result>& results);
|
||||
std::string getFailCount()const;
|
||||
void setFailCount(const std::string& failCount);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string keyPairName_;
|
||||
std::string totalCount_;
|
||||
std::vector<Result> results_;
|
||||
std::string failCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRRESULT_H_
|
||||
@@ -0,0 +1,122 @@
|
||||
/*
|
||||
* 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_ATTACHNETWORKINTERFACEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AttachNetworkInterfaceRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AttachNetworkInterfaceRequest();
|
||||
~AttachNetworkInterfaceRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string 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 getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getNetworkInterfaceId()const;
|
||||
void setNetworkInterfaceId(const std::string& networkInterfaceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
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 instanceId_;
|
||||
std::string requestId_;
|
||||
std::string networkInterfaceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACERESULT_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 AttachNetworkInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachNetworkInterfaceResult();
|
||||
explicit AttachNetworkInterfaceResult(const std::string &payload);
|
||||
~AttachNetworkInterfaceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACERESULT_H_
|
||||
@@ -0,0 +1,158 @@
|
||||
/*
|
||||
* 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_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupEgressRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AuthorizeSecurityGroupEgressRequest();
|
||||
~AuthorizeSecurityGroupEgressRequest();
|
||||
|
||||
std::string getNicType()const;
|
||||
void setNicType(const std::string& nicType);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourcePortRange()const;
|
||||
void setSourcePortRange(const std::string& sourcePortRange);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
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 getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string 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 getPolicy()const;
|
||||
void setPolicy(const std::string& policy);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getPortRange()const;
|
||||
void setPortRange(const std::string& portRange);
|
||||
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 getSourceCidrIp()const;
|
||||
void setSourceCidrIp(const std::string& sourceCidrIp);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
std::string getDestGroupId()const;
|
||||
void setDestGroupId(const std::string& destGroupId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDestGroupOwnerAccount()const;
|
||||
void setDestGroupOwnerAccount(const std::string& destGroupOwnerAccount);
|
||||
std::string getPriority()const;
|
||||
void setPriority(const std::string& priority);
|
||||
std::string getDestCidrIp()const;
|
||||
void setDestCidrIp(const std::string& destCidrIp);
|
||||
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);
|
||||
long getDestGroupOwnerId()const;
|
||||
void setDestGroupOwnerId(long destGroupOwnerId);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
|
||||
private:
|
||||
std::string nicType_;
|
||||
long resourceOwnerId_;
|
||||
std::string sourcePortRange_;
|
||||
std::string clientToken_;
|
||||
long callerParentId_;
|
||||
std::string securityGroupId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string description_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string policy_;
|
||||
std::string app_ip_;
|
||||
std::string portRange_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ipProtocol_;
|
||||
std::string ownerAccount_;
|
||||
std::string sourceCidrIp_;
|
||||
std::string callerBid_;
|
||||
std::string destGroupId_;
|
||||
long ownerId_;
|
||||
std::string destGroupOwnerAccount_;
|
||||
std::string priority_;
|
||||
std::string destCidrIp_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
long destGroupOwnerId_;
|
||||
std::string requestId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSRESULT_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 AuthorizeSecurityGroupEgressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AuthorizeSecurityGroupEgressResult();
|
||||
explicit AuthorizeSecurityGroupEgressResult(const std::string &payload);
|
||||
~AuthorizeSecurityGroupEgressResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSRESULT_H_
|
||||
@@ -0,0 +1,158 @@
|
||||
/*
|
||||
* 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_AUTHORIZESECURITYGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AuthorizeSecurityGroupRequest();
|
||||
~AuthorizeSecurityGroupRequest();
|
||||
|
||||
std::string getNicType()const;
|
||||
void setNicType(const std::string& nicType);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourcePortRange()const;
|
||||
void setSourcePortRange(const std::string& sourcePortRange);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
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 getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
long getSourceGroupOwnerId()const;
|
||||
void setSourceGroupOwnerId(long sourceGroupOwnerId);
|
||||
std::string getSourceGroupOwnerAccount()const;
|
||||
void setSourceGroupOwnerAccount(const std::string& sourceGroupOwnerAccount);
|
||||
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 getPolicy()const;
|
||||
void setPolicy(const std::string& policy);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getPortRange()const;
|
||||
void setPortRange(const std::string& portRange);
|
||||
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 getSourceCidrIp()const;
|
||||
void setSourceCidrIp(const std::string& sourceCidrIp);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getPriority()const;
|
||||
void setPriority(const std::string& priority);
|
||||
std::string getDestCidrIp()const;
|
||||
void setDestCidrIp(const std::string& destCidrIp);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getSourceGroupId()const;
|
||||
void setSourceGroupId(const std::string& sourceGroupId);
|
||||
|
||||
private:
|
||||
std::string nicType_;
|
||||
long resourceOwnerId_;
|
||||
std::string sourcePortRange_;
|
||||
std::string clientToken_;
|
||||
long callerParentId_;
|
||||
std::string securityGroupId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string description_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
long sourceGroupOwnerId_;
|
||||
std::string sourceGroupOwnerAccount_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string policy_;
|
||||
std::string app_ip_;
|
||||
std::string portRange_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ipProtocol_;
|
||||
std::string ownerAccount_;
|
||||
std::string sourceCidrIp_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
std::string priority_;
|
||||
std::string destCidrIp_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
std::string sourceGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPRESULT_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 AuthorizeSecurityGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AuthorizeSecurityGroupResult();
|
||||
explicit AuthorizeSecurityGroupResult(const std::string &payload);
|
||||
~AuthorizeSecurityGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPRESULT_H_
|
||||
62
ecs/include/alibabacloud/ecs/model/BindIpRangeRequest.h
Normal file
62
ecs/include/alibabacloud/ecs/model/BindIpRangeRequest.h
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* 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_BINDIPRANGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_BINDIPRANGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT BindIpRangeRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BindIpRangeRequest();
|
||||
~BindIpRangeRequest();
|
||||
|
||||
std::string getIpAddress()const;
|
||||
void setIpAddress(const std::string& ipAddress);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string ipAddress_;
|
||||
long resourceOwnerId_;
|
||||
std::string instanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_BINDIPRANGEREQUEST_H_
|
||||
49
ecs/include/alibabacloud/ecs/model/BindIpRangeResult.h
Normal file
49
ecs/include/alibabacloud/ecs/model/BindIpRangeResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_BINDIPRANGERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_BINDIPRANGERESULT_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 BindIpRangeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BindIpRangeResult();
|
||||
explicit BindIpRangeResult(const std::string &payload);
|
||||
~BindIpRangeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_BINDIPRANGERESULT_H_
|
||||
113
ecs/include/alibabacloud/ecs/model/CancelAgreementRequest.h
Normal file
113
ecs/include/alibabacloud/ecs/model/CancelAgreementRequest.h
Normal file
@@ -0,0 +1,113 @@
|
||||
/*
|
||||
* 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_CANCELAGREEMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CANCELAGREEMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CancelAgreementRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelAgreementRequest();
|
||||
~CancelAgreementRequest();
|
||||
|
||||
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);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getAgreementType()const;
|
||||
void setAgreementType(const std::string& agreementType);
|
||||
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);
|
||||
|
||||
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_;
|
||||
bool security_transport_;
|
||||
std::string securityToken_;
|
||||
std::string requestId_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string agreementType_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELAGREEMENTREQUEST_H_
|
||||
49
ecs/include/alibabacloud/ecs/model/CancelAgreementResult.h
Normal file
49
ecs/include/alibabacloud/ecs/model/CancelAgreementResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELAGREEMENTRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CANCELAGREEMENTRESULT_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 CancelAgreementResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelAgreementResult();
|
||||
explicit CancelAgreementResult(const std::string &payload);
|
||||
~CancelAgreementResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELAGREEMENTRESULT_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CancelAutoSnapshotPolicyRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelAutoSnapshotPolicyRequest();
|
||||
~CancelAutoSnapshotPolicyRequest();
|
||||
|
||||
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 getDiskIds()const;
|
||||
void setDiskIds(const std::string& diskIds);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string diskIds_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYRESULT_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 CancelAutoSnapshotPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelAutoSnapshotPolicyResult();
|
||||
explicit CancelAutoSnapshotPolicyResult(const std::string &payload);
|
||||
~CancelAutoSnapshotPolicyResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYRESULT_H_
|
||||
62
ecs/include/alibabacloud/ecs/model/CancelCopyImageRequest.h
Normal file
62
ecs/include/alibabacloud/ecs/model/CancelCopyImageRequest.h
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* 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_CANCELCOPYIMAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CANCELCOPYIMAGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CancelCopyImageRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelCopyImageRequest();
|
||||
~CancelCopyImageRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getImageId()const;
|
||||
void setImageId(const std::string& imageId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string imageId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELCOPYIMAGEREQUEST_H_
|
||||
49
ecs/include/alibabacloud/ecs/model/CancelCopyImageResult.h
Normal file
49
ecs/include/alibabacloud/ecs/model/CancelCopyImageResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELCOPYIMAGERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CANCELCOPYIMAGERESULT_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 CancelCopyImageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelCopyImageResult();
|
||||
explicit CancelCopyImageResult(const std::string &payload);
|
||||
~CancelCopyImageResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELCOPYIMAGERESULT_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CancelPhysicalConnectionRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelPhysicalConnectionRequest();
|
||||
~CancelPhysicalConnectionRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getPhysicalConnectionId()const;
|
||||
void setPhysicalConnectionId(const std::string& physicalConnectionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getUserCidr()const;
|
||||
void setUserCidr(const std::string& userCidr);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string regionId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string physicalConnectionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string userCidr_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELPHYSICALCONNECTIONRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CANCELPHYSICALCONNECTIONRESULT_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 CancelPhysicalConnectionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelPhysicalConnectionResult();
|
||||
explicit CancelPhysicalConnectionResult(const std::string &payload);
|
||||
~CancelPhysicalConnectionResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELPHYSICALCONNECTIONRESULT_H_
|
||||
59
ecs/include/alibabacloud/ecs/model/CancelTaskRequest.h
Normal file
59
ecs/include/alibabacloud/ecs/model/CancelTaskRequest.h
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CANCELTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CancelTaskRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelTaskRequest();
|
||||
~CancelTaskRequest();
|
||||
|
||||
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);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
long ownerId_;
|
||||
std::string taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELTASKREQUEST_H_
|
||||
49
ecs/include/alibabacloud/ecs/model/CancelTaskResult.h
Normal file
49
ecs/include/alibabacloud/ecs/model/CancelTaskResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELTASKRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CANCELTASKRESULT_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 CancelTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelTaskResult();
|
||||
explicit CancelTaskResult(const std::string &payload);
|
||||
~CancelTaskResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELTASKRESULT_H_
|
||||
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* 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_CHECKAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CHECKAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CheckAutoSnapshotPolicyRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckAutoSnapshotPolicyRequest();
|
||||
~CheckAutoSnapshotPolicyRequest();
|
||||
|
||||
bool getDataDiskPolicyEnabled()const;
|
||||
void setDataDiskPolicyEnabled(bool dataDiskPolicyEnabled);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getDataDiskPolicyRetentionDays()const;
|
||||
void setDataDiskPolicyRetentionDays(int dataDiskPolicyRetentionDays);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
bool getSystemDiskPolicyRetentionLastWeek()const;
|
||||
void setSystemDiskPolicyRetentionLastWeek(bool systemDiskPolicyRetentionLastWeek);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
int getSystemDiskPolicyTimePeriod()const;
|
||||
void setSystemDiskPolicyTimePeriod(int systemDiskPolicyTimePeriod);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getDataDiskPolicyRetentionLastWeek()const;
|
||||
void setDataDiskPolicyRetentionLastWeek(bool dataDiskPolicyRetentionLastWeek);
|
||||
int getSystemDiskPolicyRetentionDays()const;
|
||||
void setSystemDiskPolicyRetentionDays(int systemDiskPolicyRetentionDays);
|
||||
int getDataDiskPolicyTimePeriod()const;
|
||||
void setDataDiskPolicyTimePeriod(int dataDiskPolicyTimePeriod);
|
||||
bool getSystemDiskPolicyEnabled()const;
|
||||
void setSystemDiskPolicyEnabled(bool systemDiskPolicyEnabled);
|
||||
|
||||
private:
|
||||
bool dataDiskPolicyEnabled_;
|
||||
long resourceOwnerId_;
|
||||
int dataDiskPolicyRetentionDays_;
|
||||
std::string resourceOwnerAccount_;
|
||||
bool systemDiskPolicyRetentionLastWeek_;
|
||||
std::string ownerAccount_;
|
||||
int systemDiskPolicyTimePeriod_;
|
||||
long ownerId_;
|
||||
bool dataDiskPolicyRetentionLastWeek_;
|
||||
int systemDiskPolicyRetentionDays_;
|
||||
int dataDiskPolicyTimePeriod_;
|
||||
bool systemDiskPolicyEnabled_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CHECKAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CHECKAUTOSNAPSHOTPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CHECKAUTOSNAPSHOTPOLICYRESULT_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 CheckAutoSnapshotPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CheckAutoSnapshotPolicyResult();
|
||||
explicit CheckAutoSnapshotPolicyResult(const std::string &payload);
|
||||
~CheckAutoSnapshotPolicyResult();
|
||||
int getAutoSnapshotOccupation()const;
|
||||
void setAutoSnapshotOccupation(int autoSnapshotOccupation);
|
||||
std::string getIsPermittedModify()const;
|
||||
void setIsPermittedModify(const std::string& isPermittedModify);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int autoSnapshotOccupation_;
|
||||
std::string isPermittedModify_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CHECKAUTOSNAPSHOTPOLICYRESULT_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CheckDiskEnableAutoSnapshotValidationRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckDiskEnableAutoSnapshotValidationRequest();
|
||||
~CheckDiskEnableAutoSnapshotValidationRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDiskIds()const;
|
||||
void setDiskIds(const std::string& diskIds);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string diskIds_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONRESULT_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 CheckDiskEnableAutoSnapshotValidationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CheckDiskEnableAutoSnapshotValidationResult();
|
||||
explicit CheckDiskEnableAutoSnapshotValidationResult(const std::string &payload);
|
||||
~CheckDiskEnableAutoSnapshotValidationResult();
|
||||
int getAutoSnapshotOccupation()const;
|
||||
void setAutoSnapshotOccupation(int autoSnapshotOccupation);
|
||||
std::string getIsPermitted()const;
|
||||
void setIsPermitted(const std::string& isPermitted);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int autoSnapshotOccupation_;
|
||||
std::string isPermitted_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONRESULT_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT ConnectRouterInterfaceRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConnectRouterInterfaceRequest();
|
||||
~ConnectRouterInterfaceRequest();
|
||||
|
||||
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);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getRouterInterfaceId()const;
|
||||
void setRouterInterfaceId(const std::string& routerInterfaceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
long ownerId_;
|
||||
std::string routerInterfaceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CONNECTROUTERINTERFACERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CONNECTROUTERINTERFACERESULT_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 ConnectRouterInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConnectRouterInterfaceResult();
|
||||
explicit ConnectRouterInterfaceResult(const std::string &payload);
|
||||
~ConnectRouterInterfaceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CONNECTROUTERINTERFACERESULT_H_
|
||||
@@ -0,0 +1,113 @@
|
||||
/*
|
||||
* 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_CONVERTNATPUBLICIPTOEIPREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CONVERTNATPUBLICIPTOEIPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT ConvertNatPublicIpToEipRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConvertNatPublicIpToEipRequest();
|
||||
~ConvertNatPublicIpToEipRequest();
|
||||
|
||||
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);
|
||||
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);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
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;
|
||||
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);
|
||||
|
||||
private:
|
||||
std::string app_ip_;
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long callerParentId_;
|
||||
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_;
|
||||
bool security_transport_;
|
||||
std::string instanceId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
std::string requestId_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CONVERTNATPUBLICIPTOEIPREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CONVERTNATPUBLICIPTOEIPRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CONVERTNATPUBLICIPTOEIPRESULT_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 ConvertNatPublicIpToEipResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConvertNatPublicIpToEipResult();
|
||||
explicit ConvertNatPublicIpToEipResult(const std::string &payload);
|
||||
~ConvertNatPublicIpToEipResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CONVERTNATPUBLICIPTOEIPRESULT_H_
|
||||
104
ecs/include/alibabacloud/ecs/model/CopyImageRequest.h
Normal file
104
ecs/include/alibabacloud/ecs/model/CopyImageRequest.h
Normal file
@@ -0,0 +1,104 @@
|
||||
/*
|
||||
* 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_COPYIMAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CopyImageRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CopyImageRequest();
|
||||
~CopyImageRequest();
|
||||
|
||||
std::string getTag4Value()const;
|
||||
void setTag4Value(const std::string& tag4Value);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getImageId()const;
|
||||
void setImageId(const std::string& imageId);
|
||||
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 getDestinationImageName()const;
|
||||
void setDestinationImageName(const std::string& destinationImageName);
|
||||
std::string getDestinationRegionId()const;
|
||||
void setDestinationRegionId(const std::string& destinationRegionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
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);
|
||||
bool getEncrypted()const;
|
||||
void setEncrypted(bool encrypted);
|
||||
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 getDestinationDescription()const;
|
||||
void setDestinationDescription(const std::string& destinationDescription);
|
||||
std::string getTag3Value()const;
|
||||
void setTag3Value(const std::string& tag3Value);
|
||||
|
||||
private:
|
||||
std::string tag4Value_;
|
||||
long resourceOwnerId_;
|
||||
std::string imageId_;
|
||||
std::string tag2Key_;
|
||||
std::string tag5Key_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string destinationImageName_;
|
||||
std::string destinationRegionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string tag3Key_;
|
||||
long ownerId_;
|
||||
std::string tag5Value_;
|
||||
std::string tag1Key_;
|
||||
std::string tag1Value_;
|
||||
bool encrypted_;
|
||||
std::string regionId_;
|
||||
std::string tag2Value_;
|
||||
std::string tag4Key_;
|
||||
std::string destinationDescription_;
|
||||
std::string tag3Value_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_
|
||||
52
ecs/include/alibabacloud/ecs/model/CopyImageResult.h
Normal file
52
ecs/include/alibabacloud/ecs/model/CopyImageResult.h
Normal 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_COPYIMAGERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_COPYIMAGERESULT_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 CopyImageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CopyImageResult();
|
||||
explicit CopyImageResult(const std::string &payload);
|
||||
~CopyImageResult();
|
||||
std::string getImageId()const;
|
||||
void setImageId(const std::string& imageId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string imageId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_COPYIMAGERESULT_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateAutoSnapshotPolicyRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAutoSnapshotPolicyRequest();
|
||||
~CreateAutoSnapshotPolicyRequest();
|
||||
|
||||
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 getTimePoints()const;
|
||||
void setTimePoints(const std::string& timePoints);
|
||||
int getRetentionDays()const;
|
||||
void setRetentionDays(int retentionDays);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getRepeatWeekdays()const;
|
||||
void setRepeatWeekdays(const std::string& repeatWeekdays);
|
||||
std::string getAutoSnapshotPolicyName()const;
|
||||
void setAutoSnapshotPolicyName(const std::string& autoSnapshotPolicyName);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string timePoints_;
|
||||
int retentionDays_;
|
||||
long ownerId_;
|
||||
std::string repeatWeekdays_;
|
||||
std::string autoSnapshotPolicyName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYRESULT_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 CreateAutoSnapshotPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateAutoSnapshotPolicyResult();
|
||||
explicit CreateAutoSnapshotPolicyResult(const std::string &payload);
|
||||
~CreateAutoSnapshotPolicyResult();
|
||||
std::string getAutoSnapshotPolicyId()const;
|
||||
void setAutoSnapshotPolicyId(const std::string& autoSnapshotPolicyId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string autoSnapshotPolicyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYRESULT_H_
|
||||
134
ecs/include/alibabacloud/ecs/model/CreateCommandRequest.h
Normal file
134
ecs/include/alibabacloud/ecs/model/CreateCommandRequest.h
Normal file
@@ -0,0 +1,134 @@
|
||||
/*
|
||||
* 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_CREATECOMMANDREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateCommandRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateCommandRequest();
|
||||
~CreateCommandRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
std::string getWorkingDir()const;
|
||||
void setWorkingDir(const std::string& workingDir);
|
||||
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 getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getCommandContent()const;
|
||||
void setCommandContent(const std::string& commandContent);
|
||||
long getTimeout()const;
|
||||
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;
|
||||
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 getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
long callerParentId_;
|
||||
std::string workingDir_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string description_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string type_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string commandContent_;
|
||||
long timeout_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_
|
||||
52
ecs/include/alibabacloud/ecs/model/CreateCommandResult.h
Normal file
52
ecs/include/alibabacloud/ecs/model/CreateCommandResult.h
Normal 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATECOMMANDRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATECOMMANDRESULT_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 CreateCommandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateCommandResult();
|
||||
explicit CreateCommandResult(const std::string &payload);
|
||||
~CreateCommandResult();
|
||||
std::string getCommandId()const;
|
||||
void setCommandId(const std::string& commandId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string commandId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATECOMMANDRESULT_H_
|
||||
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* 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_CREATEDEPLOYMENTSETREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateDeploymentSetRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateDeploymentSetRequest();
|
||||
~CreateDeploymentSetRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getDeploymentSetName()const;
|
||||
void setDeploymentSetName(const std::string& deploymentSetName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getGranularity()const;
|
||||
void setGranularity(const std::string& granularity);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
std::string getStrategy()const;
|
||||
void setStrategy(const std::string& strategy);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string ownerAccount_;
|
||||
std::string description_;
|
||||
std::string deploymentSetName_;
|
||||
long ownerId_;
|
||||
std::string regionId_;
|
||||
std::string granularity_;
|
||||
std::string domain_;
|
||||
std::string zoneId_;
|
||||
std::string strategy_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETRESULT_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 CreateDeploymentSetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDeploymentSetResult();
|
||||
explicit CreateDeploymentSetResult(const std::string &payload);
|
||||
~CreateDeploymentSetResult();
|
||||
std::string getDeploymentSetId()const;
|
||||
void setDeploymentSetId(const std::string& deploymentSetId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string deploymentSetId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETRESULT_H_
|
||||
116
ecs/include/alibabacloud/ecs/model/CreateDiskRequest.h
Normal file
116
ecs/include/alibabacloud/ecs/model/CreateDiskRequest.h
Normal file
@@ -0,0 +1,116 @@
|
||||
/*
|
||||
* 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_CREATEDISKREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateDiskRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateDiskRequest();
|
||||
~CreateDiskRequest();
|
||||
|
||||
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 getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getTag3Key()const;
|
||||
void setTag3Key(const std::string& tag3Key);
|
||||
std::string getDiskName()const;
|
||||
void setDiskName(const std::string& diskName);
|
||||
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 getDiskCategory()const;
|
||||
void setDiskCategory(const std::string& diskCategory);
|
||||
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);
|
||||
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);
|
||||
int getSize()const;
|
||||
void setSize(int size);
|
||||
bool getEncrypted()const;
|
||||
void setEncrypted(bool encrypted);
|
||||
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);
|
||||
|
||||
private:
|
||||
std::string tag4Value_;
|
||||
long resourceOwnerId_;
|
||||
std::string snapshotId_;
|
||||
std::string tag2Key_;
|
||||
std::string clientToken_;
|
||||
std::string description_;
|
||||
std::string tag3Key_;
|
||||
std::string diskName_;
|
||||
std::string tag1Value_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string diskCategory_;
|
||||
std::string tag3Value_;
|
||||
std::string tag5Key_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string tag5Value_;
|
||||
std::string tag1Key_;
|
||||
int size_;
|
||||
bool encrypted_;
|
||||
std::string tag2Value_;
|
||||
std::string zoneId_;
|
||||
std::string tag4Key_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_
|
||||
52
ecs/include/alibabacloud/ecs/model/CreateDiskResult.h
Normal file
52
ecs/include/alibabacloud/ecs/model/CreateDiskResult.h
Normal 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDISKRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEDISKRESULT_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 CreateDiskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDiskResult();
|
||||
explicit CreateDiskResult(const std::string &payload);
|
||||
~CreateDiskResult();
|
||||
std::string getDiskId()const;
|
||||
void setDiskId(const std::string& diskId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string diskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDISKRESULT_H_
|
||||
@@ -0,0 +1,77 @@
|
||||
/*
|
||||
* 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_CREATEFORWARDENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateForwardEntryRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateForwardEntryRequest();
|
||||
~CreateForwardEntryRequest();
|
||||
|
||||
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 getIpProtocol()const;
|
||||
void setIpProtocol(const std::string& ipProtocol);
|
||||
std::string getInternalPort()const;
|
||||
void setInternalPort(const std::string& internalPort);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getForwardTableId()const;
|
||||
void setForwardTableId(const std::string& forwardTableId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getExternalIp()const;
|
||||
void setExternalIp(const std::string& externalIp);
|
||||
std::string getExternalPort()const;
|
||||
void setExternalPort(const std::string& externalPort);
|
||||
std::string getInternalIp()const;
|
||||
void setInternalIp(const std::string& internalIp);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string ipProtocol_;
|
||||
std::string internalPort_;
|
||||
std::string ownerAccount_;
|
||||
std::string forwardTableId_;
|
||||
long ownerId_;
|
||||
std::string externalIp_;
|
||||
std::string externalPort_;
|
||||
std::string internalIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYRESULT_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 CreateForwardEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateForwardEntryResult();
|
||||
explicit CreateForwardEntryResult(const std::string &payload);
|
||||
~CreateForwardEntryResult();
|
||||
std::string getForwardEntryId()const;
|
||||
void setForwardEntryId(const std::string& forwardEntryId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string forwardEntryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYRESULT_H_
|
||||
71
ecs/include/alibabacloud/ecs/model/CreateHaVipRequest.h
Normal file
71
ecs/include/alibabacloud/ecs/model/CreateHaVipRequest.h
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* 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_CREATEHAVIPREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEHAVIPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateHaVipRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateHaVipRequest();
|
||||
~CreateHaVipRequest();
|
||||
|
||||
std::string getVSwitchId()const;
|
||||
void setVSwitchId(const std::string& vSwitchId);
|
||||
std::string getIpAddress()const;
|
||||
void setIpAddress(const std::string& ipAddress);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string vSwitchId_;
|
||||
std::string ipAddress_;
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string description_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEHAVIPREQUEST_H_
|
||||
52
ecs/include/alibabacloud/ecs/model/CreateHaVipResult.h
Normal file
52
ecs/include/alibabacloud/ecs/model/CreateHaVipResult.h
Normal 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEHAVIPRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEHAVIPRESULT_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 CreateHaVipResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateHaVipResult();
|
||||
explicit CreateHaVipResult(const std::string &payload);
|
||||
~CreateHaVipResult();
|
||||
std::string getHaVipId()const;
|
||||
void setHaVipId(const std::string& haVipId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string haVipId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEHAVIPRESULT_H_
|
||||
122
ecs/include/alibabacloud/ecs/model/CreateHpcClusterRequest.h
Normal file
122
ecs/include/alibabacloud/ecs/model/CreateHpcClusterRequest.h
Normal file
@@ -0,0 +1,122 @@
|
||||
/*
|
||||
* 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_CREATEHPCCLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEHPCCLUSTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateHpcClusterRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateHpcClusterRequest();
|
||||
~CreateHpcClusterRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string description_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string securityToken_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string 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 name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEHPCCLUSTERREQUEST_H_
|
||||
52
ecs/include/alibabacloud/ecs/model/CreateHpcClusterResult.h
Normal file
52
ecs/include/alibabacloud/ecs/model/CreateHpcClusterResult.h
Normal 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEHPCCLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEHPCCLUSTERRESULT_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 CreateHpcClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateHpcClusterResult();
|
||||
explicit CreateHpcClusterResult(const std::string &payload);
|
||||
~CreateHpcClusterResult();
|
||||
std::string getHpcClusterId()const;
|
||||
void setHpcClusterId(const std::string& hpcClusterId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string hpcClusterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEHPCCLUSTERRESULT_H_
|
||||
123
ecs/include/alibabacloud/ecs/model/CreateImageRequest.h
Normal file
123
ecs/include/alibabacloud/ecs/model/CreateImageRequest.h
Normal file
@@ -0,0 +1,123 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateImageRequest : public EcsRequest
|
||||
{
|
||||
struct DiskDeviceMapping
|
||||
{
|
||||
int size;
|
||||
std::string snapshotId;
|
||||
std::string device;
|
||||
std::string diskType;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateImageRequest();
|
||||
~CreateImageRequest();
|
||||
|
||||
std::vector<DiskDeviceMapping> getDiskDeviceMapping()const;
|
||||
void setDiskDeviceMapping(const std::vector<DiskDeviceMapping>& diskDeviceMapping);
|
||||
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 getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getTag3Key()const;
|
||||
void setTag3Key(const std::string& tag3Key);
|
||||
std::string getPlatform()const;
|
||||
void setPlatform(const std::string& platform);
|
||||
std::string getTag1Value()const;
|
||||
void setTag1Value(const std::string& tag1Value);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getImageName()const;
|
||||
void setImageName(const std::string& imageName);
|
||||
std::string getTag3Value()const;
|
||||
void setTag3Value(const std::string& tag3Value);
|
||||
std::string getArchitecture()const;
|
||||
void setArchitecture(const std::string& architecture);
|
||||
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);
|
||||
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 getImageVersion()const;
|
||||
void setImageVersion(const std::string& imageVersion);
|
||||
std::string getTag4Key()const;
|
||||
void setTag4Key(const std::string& tag4Key);
|
||||
|
||||
private:
|
||||
std::vector<DiskDeviceMapping> diskDeviceMapping_;
|
||||
std::string tag4Value_;
|
||||
long resourceOwnerId_;
|
||||
std::string snapshotId_;
|
||||
std::string tag2Key_;
|
||||
std::string clientToken_;
|
||||
std::string description_;
|
||||
std::string tag3Key_;
|
||||
std::string platform_;
|
||||
std::string tag1Value_;
|
||||
std::string regionId_;
|
||||
std::string imageName_;
|
||||
std::string tag3Value_;
|
||||
std::string architecture_;
|
||||
std::string tag5Key_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string tag5Value_;
|
||||
std::string tag1Key_;
|
||||
std::string instanceId_;
|
||||
std::string tag2Value_;
|
||||
std::string imageVersion_;
|
||||
std::string tag4Key_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_
|
||||
52
ecs/include/alibabacloud/ecs/model/CreateImageResult.h
Normal file
52
ecs/include/alibabacloud/ecs/model/CreateImageResult.h
Normal 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEIMAGERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEIMAGERESULT_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 CreateImageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateImageResult();
|
||||
explicit CreateImageResult(const std::string &payload);
|
||||
~CreateImageResult();
|
||||
std::string getImageId()const;
|
||||
void setImageId(const std::string& imageId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string imageId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGERESULT_H_
|
||||
217
ecs/include/alibabacloud/ecs/model/CreateInstanceRequest.h
Normal file
217
ecs/include/alibabacloud/ecs/model/CreateInstanceRequest.h
Normal file
@@ -0,0 +1,217 @@
|
||||
/*
|
||||
* 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_CREATEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateInstanceRequest : public EcsRequest
|
||||
{
|
||||
struct DataDisk
|
||||
{
|
||||
int size;
|
||||
std::string snapshotId;
|
||||
std::string category;
|
||||
std::string diskName;
|
||||
std::string description;
|
||||
std::string device;
|
||||
bool deleteWithInstance;
|
||||
bool encrypted;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateInstanceRequest();
|
||||
~CreateInstanceRequest();
|
||||
|
||||
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 getHpcClusterId()const;
|
||||
void setHpcClusterId(const std::string& hpcClusterId);
|
||||
std::string getTag3Key()const;
|
||||
void setTag3Key(const std::string& tag3Key);
|
||||
std::string getSecurityEnhancementStrategy()const;
|
||||
void setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy);
|
||||
std::string getKeyPairName()const;
|
||||
void setKeyPairName(const std::string& keyPairName);
|
||||
float getSpotPriceLimit()const;
|
||||
void setSpotPriceLimit(float spotPriceLimit);
|
||||
std::string getTag1Value()const;
|
||||
void setTag1Value(const std::string& tag1Value);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getHostName()const;
|
||||
void setHostName(const std::string& hostName);
|
||||
std::string getPassword()const;
|
||||
void setPassword(const std::string& password);
|
||||
int getAutoRenewPeriod()const;
|
||||
void setAutoRenewPeriod(int autoRenewPeriod);
|
||||
std::string getNodeControllerId()const;
|
||||
void setNodeControllerId(const std::string& nodeControllerId);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
std::string getTag5Key()const;
|
||||
void setTag5Key(const std::string& tag5Key);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getVSwitchId()const;
|
||||
void setVSwitchId(const std::string& vSwitchId);
|
||||
std::string getPrivateIpAddress()const;
|
||||
void setPrivateIpAddress(const std::string& privateIpAddress);
|
||||
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 getInternetChargeType()const;
|
||||
void setInternetChargeType(const std::string& internetChargeType);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
std::string getTag4Key()const;
|
||||
void setTag4Key(const std::string& tag4Key);
|
||||
int getInternetMaxBandwidthIn()const;
|
||||
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
|
||||
bool getUseAdditionalService()const;
|
||||
void setUseAdditionalService(bool useAdditionalService);
|
||||
std::string getImageId()const;
|
||||
void setImageId(const std::string& imageId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getVlanId()const;
|
||||
void setVlanId(const std::string& vlanId);
|
||||
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);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getSystemDiskCategory()const;
|
||||
void setSystemDiskCategory(const std::string& systemDiskCategory);
|
||||
std::string getUserData()const;
|
||||
void setUserData(const std::string& userData);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getInstanceType()const;
|
||||
void setInstanceType(const std::string& instanceType);
|
||||
std::string getInstanceChargeType()const;
|
||||
void setInstanceChargeType(const std::string& instanceChargeType);
|
||||
std::string getTag3Value()const;
|
||||
void setTag3Value(const std::string& tag3Value);
|
||||
std::string getDeploymentSetId()const;
|
||||
void setDeploymentSetId(const std::string& deploymentSetId);
|
||||
std::string getInnerIpAddress()const;
|
||||
void setInnerIpAddress(const std::string& innerIpAddress);
|
||||
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 getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
std::vector<DataDisk> getDataDisk()const;
|
||||
void setDataDisk(const std::vector<DataDisk>& dataDisk);
|
||||
std::string getTag5Value()const;
|
||||
void setTag5Value(const std::string& tag5Value);
|
||||
std::string getTag1Key()const;
|
||||
void setTag1Key(const std::string& tag1Key);
|
||||
int getSystemDiskSize()const;
|
||||
void setSystemDiskSize(int systemDiskSize);
|
||||
std::string getTag2Value()const;
|
||||
void setTag2Value(const std::string& tag2Value);
|
||||
std::string getSystemDiskDescription()const;
|
||||
void setSystemDiskDescription(const std::string& systemDiskDescription);
|
||||
|
||||
private:
|
||||
std::string tag4Value_;
|
||||
long resourceOwnerId_;
|
||||
std::string tag2Key_;
|
||||
std::string hpcClusterId_;
|
||||
std::string tag3Key_;
|
||||
std::string securityEnhancementStrategy_;
|
||||
std::string keyPairName_;
|
||||
float spotPriceLimit_;
|
||||
std::string tag1Value_;
|
||||
std::string resourceGroupId_;
|
||||
std::string hostName_;
|
||||
std::string password_;
|
||||
int autoRenewPeriod_;
|
||||
std::string nodeControllerId_;
|
||||
int period_;
|
||||
std::string tag5Key_;
|
||||
long ownerId_;
|
||||
std::string vSwitchId_;
|
||||
std::string privateIpAddress_;
|
||||
std::string spotStrategy_;
|
||||
std::string periodUnit_;
|
||||
std::string instanceName_;
|
||||
bool autoRenew_;
|
||||
std::string internetChargeType_;
|
||||
std::string zoneId_;
|
||||
std::string tag4Key_;
|
||||
int internetMaxBandwidthIn_;
|
||||
bool useAdditionalService_;
|
||||
std::string imageId_;
|
||||
std::string clientToken_;
|
||||
std::string vlanId_;
|
||||
std::string ioOptimized_;
|
||||
std::string securityGroupId_;
|
||||
int internetMaxBandwidthOut_;
|
||||
std::string description_;
|
||||
std::string systemDiskCategory_;
|
||||
std::string userData_;
|
||||
std::string regionId_;
|
||||
std::string instanceType_;
|
||||
std::string instanceChargeType_;
|
||||
std::string tag3Value_;
|
||||
std::string deploymentSetId_;
|
||||
std::string innerIpAddress_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string systemDiskDiskName_;
|
||||
std::string ramRoleName_;
|
||||
std::string clusterId_;
|
||||
std::vector<DataDisk> dataDisk_;
|
||||
std::string tag5Value_;
|
||||
std::string tag1Key_;
|
||||
int systemDiskSize_;
|
||||
std::string tag2Value_;
|
||||
std::string systemDiskDescription_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
52
ecs/include/alibabacloud/ecs/model/CreateInstanceResult.h
Normal file
52
ecs/include/alibabacloud/ecs/model/CreateInstanceResult.h
Normal 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEINSTANCERESULT_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 CreateInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateInstanceResult();
|
||||
explicit CreateInstanceResult(const std::string &payload);
|
||||
~CreateInstanceResult();
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEINSTANCERESULT_H_
|
||||
59
ecs/include/alibabacloud/ecs/model/CreateKeyPairRequest.h
Normal file
59
ecs/include/alibabacloud/ecs/model/CreateKeyPairRequest.h
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateKeyPairRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateKeyPairRequest();
|
||||
~CreateKeyPairRequest();
|
||||
|
||||
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 getKeyPairName()const;
|
||||
void setKeyPairName(const std::string& keyPairName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string keyPairName_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_
|
||||
58
ecs/include/alibabacloud/ecs/model/CreateKeyPairResult.h
Normal file
58
ecs/include/alibabacloud/ecs/model/CreateKeyPairResult.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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_CREATEKEYPAIRRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRRESULT_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 CreateKeyPairResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateKeyPairResult();
|
||||
explicit CreateKeyPairResult(const std::string &payload);
|
||||
~CreateKeyPairResult();
|
||||
std::string getKeyPairFingerPrint()const;
|
||||
void setKeyPairFingerPrint(const std::string& keyPairFingerPrint);
|
||||
std::string getKeyPairName()const;
|
||||
void setKeyPairName(const std::string& keyPairName);
|
||||
std::string getPrivateKeyBody()const;
|
||||
void setPrivateKeyBody(const std::string& privateKeyBody);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string keyPairFingerPrint_;
|
||||
std::string keyPairName_;
|
||||
std::string privateKeyBody_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRRESULT_H_
|
||||
80
ecs/include/alibabacloud/ecs/model/CreateNatGatewayRequest.h
Normal file
80
ecs/include/alibabacloud/ecs/model/CreateNatGatewayRequest.h
Normal file
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* 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_CREATENATGATEWAYREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateNatGatewayRequest : public EcsRequest
|
||||
{
|
||||
struct BandwidthPackage
|
||||
{
|
||||
int ipCount;
|
||||
int bandwidth;
|
||||
std::string zone;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateNatGatewayRequest();
|
||||
~CreateNatGatewayRequest();
|
||||
|
||||
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 getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::vector<BandwidthPackage> getBandwidthPackage()const;
|
||||
void setBandwidthPackage(const std::vector<BandwidthPackage>& bandwidthPackage);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string clientToken_;
|
||||
std::string ownerAccount_;
|
||||
std::string vpcId_;
|
||||
std::string name_;
|
||||
std::string description_;
|
||||
long ownerId_;
|
||||
std::vector<BandwidthPackage> bandwidthPackage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_
|
||||
58
ecs/include/alibabacloud/ecs/model/CreateNatGatewayResult.h
Normal file
58
ecs/include/alibabacloud/ecs/model/CreateNatGatewayResult.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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_CREATENATGATEWAYRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYRESULT_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 CreateNatGatewayResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateNatGatewayResult();
|
||||
explicit CreateNatGatewayResult(const std::string &payload);
|
||||
~CreateNatGatewayResult();
|
||||
std::vector<std::string> getForwardTableIds()const;
|
||||
void setForwardTableIds(const std::vector<std::string>& forwardTableIds);
|
||||
std::vector<std::string> getBandwidthPackageIds()const;
|
||||
void setBandwidthPackageIds(const std::vector<std::string>& bandwidthPackageIds);
|
||||
std::string getNatGatewayId()const;
|
||||
void setNatGatewayId(const std::string& natGatewayId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> forwardTableIds_;
|
||||
std::vector<std::string> bandwidthPackageIds_;
|
||||
std::string natGatewayId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYRESULT_H_
|
||||
@@ -0,0 +1,134 @@
|
||||
/*
|
||||
* 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_CREATENETWORKINTERFACEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfaceRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateNetworkInterfaceRequest();
|
||||
~CreateNetworkInterfaceRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
std::string 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 getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string 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);
|
||||
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 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 getVSwitchId()const;
|
||||
void setVSwitchId(const std::string& vSwitchId);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getPrimaryIpAddress()const;
|
||||
void setPrimaryIpAddress(const std::string& primaryIpAddress);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
long callerParentId_;
|
||||
std::string securityGroupId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string description_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
std::string networkInterfaceName_;
|
||||
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 vSwitchId_;
|
||||
std::string requestId_;
|
||||
std::string primaryIpAddress_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACERESULT_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 CreateNetworkInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateNetworkInterfaceResult();
|
||||
explicit CreateNetworkInterfaceResult(const std::string &payload);
|
||||
~CreateNetworkInterfaceResult();
|
||||
std::string getNetworkInterfaceId()const;
|
||||
void setNetworkInterfaceId(const std::string& networkInterfaceId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string networkInterfaceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACERESULT_H_
|
||||
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* 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_CREATEPHYSICALCONNECTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreatePhysicalConnectionRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreatePhysicalConnectionRequest();
|
||||
~CreatePhysicalConnectionRequest();
|
||||
|
||||
std::string getAccessPointId()const;
|
||||
void setAccessPointId(const std::string& accessPointId);
|
||||
std::string getRedundantPhysicalConnectionId()const;
|
||||
void setRedundantPhysicalConnectionId(const std::string& redundantPhysicalConnectionId);
|
||||
std::string getPeerLocation()const;
|
||||
void setPeerLocation(const std::string& peerLocation);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getPortType()const;
|
||||
void setPortType(const std::string& portType);
|
||||
std::string getCircuitCode()const;
|
||||
void setCircuitCode(const std::string& circuitCode);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getLineOperator()const;
|
||||
void setLineOperator(const std::string& lineOperator);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getUserCidr()const;
|
||||
void setUserCidr(const std::string& userCidr);
|
||||
|
||||
private:
|
||||
std::string accessPointId_;
|
||||
std::string redundantPhysicalConnectionId_;
|
||||
std::string peerLocation_;
|
||||
long resourceOwnerId_;
|
||||
std::string portType_;
|
||||
std::string circuitCode_;
|
||||
int bandwidth_;
|
||||
std::string clientToken_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string description_;
|
||||
std::string type_;
|
||||
long ownerId_;
|
||||
std::string lineOperator_;
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
std::string userCidr_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONRESULT_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 CreatePhysicalConnectionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreatePhysicalConnectionResult();
|
||||
explicit CreatePhysicalConnectionResult(const std::string &payload);
|
||||
~CreatePhysicalConnectionResult();
|
||||
std::string getPhysicalConnectionId()const;
|
||||
void setPhysicalConnectionId(const std::string& physicalConnectionId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string physicalConnectionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONRESULT_H_
|
||||
79
ecs/include/alibabacloud/ecs/model/CreateRouteEntryRequest.h
Normal file
79
ecs/include/alibabacloud/ecs/model/CreateRouteEntryRequest.h
Normal file
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateRouteEntryRequest : public EcsRequest
|
||||
{
|
||||
struct NextHopList
|
||||
{
|
||||
std::string nextHopType;
|
||||
std::string nextHopId;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateRouteEntryRequest();
|
||||
~CreateRouteEntryRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getDestinationCidrBlock()const;
|
||||
void setDestinationCidrBlock(const std::string& destinationCidrBlock);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getNextHopId()const;
|
||||
void setNextHopId(const std::string& nextHopId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getNextHopType()const;
|
||||
void setNextHopType(const std::string& nextHopType);
|
||||
std::vector<NextHopList> getNextHopList()const;
|
||||
void setNextHopList(const std::vector<NextHopList>& nextHopList);
|
||||
std::string getRouteTableId()const;
|
||||
void setRouteTableId(const std::string& routeTableId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string destinationCidrBlock_;
|
||||
std::string ownerAccount_;
|
||||
std::string nextHopId_;
|
||||
long ownerId_;
|
||||
std::string nextHopType_;
|
||||
std::vector<NextHopList> nextHopList_;
|
||||
std::string routeTableId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_
|
||||
49
ecs/include/alibabacloud/ecs/model/CreateRouteEntryResult.h
Normal file
49
ecs/include/alibabacloud/ecs/model/CreateRouteEntryResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYRESULT_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 CreateRouteEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateRouteEntryResult();
|
||||
explicit CreateRouteEntryResult(const std::string &payload);
|
||||
~CreateRouteEntryResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYRESULT_H_
|
||||
@@ -0,0 +1,110 @@
|
||||
/*
|
||||
* 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_CREATEROUTERINTERFACEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateRouterInterfaceRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateRouterInterfaceRequest();
|
||||
~CreateRouterInterfaceRequest();
|
||||
|
||||
std::string getAccessPointId()const;
|
||||
void setAccessPointId(const std::string& accessPointId);
|
||||
std::string getOppositeRouterId()const;
|
||||
void setOppositeRouterId(const std::string& oppositeRouterId);
|
||||
std::string getOppositeAccessPointId()const;
|
||||
void setOppositeAccessPointId(const std::string& oppositeAccessPointId);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getRole()const;
|
||||
void setRole(const std::string& role);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOppositeRegionId()const;
|
||||
void setOppositeRegionId(const std::string& oppositeRegionId);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getHealthCheckTargetIp()const;
|
||||
void setHealthCheckTargetIp(const std::string& healthCheckTargetIp);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getSpec()const;
|
||||
void setSpec(const std::string& spec);
|
||||
std::string getOppositeInterfaceOwnerId()const;
|
||||
void setOppositeInterfaceOwnerId(const std::string& oppositeInterfaceOwnerId);
|
||||
std::string getRouterType()const;
|
||||
void setRouterType(const std::string& routerType);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getHealthCheckSourceIp()const;
|
||||
void setHealthCheckSourceIp(const std::string& healthCheckSourceIp);
|
||||
std::string getRouterId()const;
|
||||
void setRouterId(const std::string& routerId);
|
||||
std::string getOppositeRouterType()const;
|
||||
void setOppositeRouterType(const std::string& oppositeRouterType);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getUserCidr()const;
|
||||
void setUserCidr(const std::string& userCidr);
|
||||
std::string getOppositeInterfaceId()const;
|
||||
void setOppositeInterfaceId(const std::string& oppositeInterfaceId);
|
||||
|
||||
private:
|
||||
std::string accessPointId_;
|
||||
std::string oppositeRouterId_;
|
||||
std::string oppositeAccessPointId_;
|
||||
long resourceOwnerId_;
|
||||
std::string role_;
|
||||
std::string clientToken_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string oppositeRegionId_;
|
||||
std::string ownerAccount_;
|
||||
std::string healthCheckTargetIp_;
|
||||
std::string description_;
|
||||
long ownerId_;
|
||||
std::string spec_;
|
||||
std::string oppositeInterfaceOwnerId_;
|
||||
std::string routerType_;
|
||||
std::string regionId_;
|
||||
std::string healthCheckSourceIp_;
|
||||
std::string routerId_;
|
||||
std::string oppositeRouterType_;
|
||||
std::string name_;
|
||||
std::string userCidr_;
|
||||
std::string oppositeInterfaceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACERESULT_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 CreateRouterInterfaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateRouterInterfaceResult();
|
||||
explicit CreateRouterInterfaceResult(const std::string &payload);
|
||||
~CreateRouterInterfaceResult();
|
||||
std::string getRouterInterfaceId()const;
|
||||
void setRouterInterfaceId(const std::string& routerInterfaceId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string routerInterfaceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACERESULT_H_
|
||||
101
ecs/include/alibabacloud/ecs/model/CreateSecurityGroupRequest.h
Normal file
101
ecs/include/alibabacloud/ecs/model/CreateSecurityGroupRequest.h
Normal file
@@ -0,0 +1,101 @@
|
||||
/*
|
||||
* 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_CREATESECURITYGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateSecurityGroupRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSecurityGroupRequest();
|
||||
~CreateSecurityGroupRequest();
|
||||
|
||||
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 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 getSecurityGroupName()const;
|
||||
void setSecurityGroupName(const std::string& securityGroupName);
|
||||
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 getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
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 clientToken_;
|
||||
std::string ownerAccount_;
|
||||
std::string description_;
|
||||
std::string tag3Key_;
|
||||
long ownerId_;
|
||||
std::string securityGroupName_;
|
||||
std::string tag5Value_;
|
||||
std::string tag1Key_;
|
||||
std::string tag1Value_;
|
||||
std::string regionId_;
|
||||
std::string vpcId_;
|
||||
std::string tag2Value_;
|
||||
std::string tag4Key_;
|
||||
std::string tag3Value_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPRESULT_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 CreateSecurityGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSecurityGroupResult();
|
||||
explicit CreateSecurityGroupResult(const std::string &payload);
|
||||
~CreateSecurityGroupResult();
|
||||
std::string getSecurityGroupId()const;
|
||||
void setSecurityGroupId(const std::string& securityGroupId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string securityGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPRESULT_H_
|
||||
98
ecs/include/alibabacloud/ecs/model/CreateSnapshotRequest.h
Normal file
98
ecs/include/alibabacloud/ecs/model/CreateSnapshotRequest.h
Normal file
@@ -0,0 +1,98 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateSnapshotRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSnapshotRequest();
|
||||
~CreateSnapshotRequest();
|
||||
|
||||
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 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 getSnapshotName()const;
|
||||
void setSnapshotName(const std::string& snapshotName);
|
||||
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 getTag2Value()const;
|
||||
void setTag2Value(const std::string& tag2Value);
|
||||
std::string getTag4Key()const;
|
||||
void setTag4Key(const std::string& tag4Key);
|
||||
std::string getDiskId()const;
|
||||
void setDiskId(const std::string& diskId);
|
||||
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 clientToken_;
|
||||
std::string ownerAccount_;
|
||||
std::string description_;
|
||||
std::string snapshotName_;
|
||||
std::string tag3Key_;
|
||||
long ownerId_;
|
||||
std::string tag5Value_;
|
||||
std::string tag1Key_;
|
||||
std::string tag1Value_;
|
||||
std::string tag2Value_;
|
||||
std::string tag4Key_;
|
||||
std::string diskId_;
|
||||
std::string tag3Value_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_
|
||||
52
ecs/include/alibabacloud/ecs/model/CreateSnapshotResult.h
Normal file
52
ecs/include/alibabacloud/ecs/model/CreateSnapshotResult.h
Normal 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTRESULT_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 CreateSnapshotResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSnapshotResult();
|
||||
explicit CreateSnapshotResult(const std::string &payload);
|
||||
~CreateSnapshotResult();
|
||||
std::string getSnapshotId()const;
|
||||
void setSnapshotId(const std::string& snapshotId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string snapshotId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTRESULT_H_
|
||||
74
ecs/include/alibabacloud/ecs/model/CreateVSwitchRequest.h
Normal file
74
ecs/include/alibabacloud/ecs/model/CreateVSwitchRequest.h
Normal file
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateVSwitchRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateVSwitchRequest();
|
||||
~CreateVSwitchRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getVSwitchName()const;
|
||||
void setVSwitchName(const std::string& vSwitchName);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCidrBlock()const;
|
||||
void setCidrBlock(const std::string& cidrBlock);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string vpcId_;
|
||||
std::string vSwitchName_;
|
||||
std::string ownerAccount_;
|
||||
std::string cidrBlock_;
|
||||
std::string zoneId_;
|
||||
std::string description_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_
|
||||
52
ecs/include/alibabacloud/ecs/model/CreateVSwitchResult.h
Normal file
52
ecs/include/alibabacloud/ecs/model/CreateVSwitchResult.h
Normal 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHRESULT_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 CreateVSwitchResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateVSwitchResult();
|
||||
explicit CreateVSwitchResult(const std::string &payload);
|
||||
~CreateVSwitchResult();
|
||||
std::string getVSwitchId()const;
|
||||
void setVSwitchId(const std::string& vSwitchId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string vSwitchId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHRESULT_H_
|
||||
@@ -0,0 +1,92 @@
|
||||
/*
|
||||
* 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_CREATEVIRTUALBORDERROUTERREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateVirtualBorderRouterRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateVirtualBorderRouterRequest();
|
||||
~CreateVirtualBorderRouterRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getCircuitCode()const;
|
||||
void setCircuitCode(const std::string& circuitCode);
|
||||
int getVlanId()const;
|
||||
void setVlanId(int vlanId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getPeerGatewayIp()const;
|
||||
void setPeerGatewayIp(const std::string& peerGatewayIp);
|
||||
std::string getPeeringSubnetMask()const;
|
||||
void setPeeringSubnetMask(const std::string& peeringSubnetMask);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getPhysicalConnectionId()const;
|
||||
void setPhysicalConnectionId(const std::string& physicalConnectionId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getLocalGatewayIp()const;
|
||||
void setLocalGatewayIp(const std::string& localGatewayIp);
|
||||
std::string getUserCidr()const;
|
||||
void setUserCidr(const std::string& userCidr);
|
||||
long getVbrOwnerId()const;
|
||||
void setVbrOwnerId(long vbrOwnerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string circuitCode_;
|
||||
int vlanId_;
|
||||
std::string clientToken_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string description_;
|
||||
long ownerId_;
|
||||
std::string peerGatewayIp_;
|
||||
std::string peeringSubnetMask_;
|
||||
std::string regionId_;
|
||||
std::string physicalConnectionId_;
|
||||
std::string name_;
|
||||
std::string localGatewayIp_;
|
||||
std::string userCidr_;
|
||||
long vbrOwnerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERRESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERRESULT_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 CreateVirtualBorderRouterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateVirtualBorderRouterResult();
|
||||
explicit CreateVirtualBorderRouterResult(const std::string &payload);
|
||||
~CreateVirtualBorderRouterResult();
|
||||
std::string getVbrId()const;
|
||||
void setVbrId(const std::string& vbrId);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string vbrId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERRESULT_H_
|
||||
74
ecs/include/alibabacloud/ecs/model/CreateVpcRequest.h
Normal file
74
ecs/include/alibabacloud/ecs/model/CreateVpcRequest.h
Normal file
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ecs/EcsRequest.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateVpcRequest : public EcsRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateVpcRequest();
|
||||
~CreateVpcRequest();
|
||||
|
||||
std::string getVpcName()const;
|
||||
void setVpcName(const std::string& vpcName);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCidrBlock()const;
|
||||
void setCidrBlock(const std::string& cidrBlock);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getUserCidr()const;
|
||||
void setUserCidr(const std::string& userCidr);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string vpcName_;
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string regionId_;
|
||||
std::string clientToken_;
|
||||
std::string ownerAccount_;
|
||||
std::string cidrBlock_;
|
||||
std::string description_;
|
||||
std::string userCidr_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user