Support cloud disk.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2022-01-28 Version: 1.36.1048
|
||||
- Support cloud disk.
|
||||
|
||||
2022-01-28 Version: 1.36.1047
|
||||
- Update by SDK platform.
|
||||
|
||||
|
||||
734
ens/CMakeLists.txt
Normal file
734
ens/CMakeLists.txt
Normal file
@@ -0,0 +1,734 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT 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(ens_public_header
|
||||
include/alibabacloud/ens/EnsClient.h
|
||||
include/alibabacloud/ens/EnsExport.h )
|
||||
|
||||
set(ens_public_header_model
|
||||
include/alibabacloud/ens/model/AddBackendServersRequest.h
|
||||
include/alibabacloud/ens/model/AddBackendServersResult.h
|
||||
include/alibabacloud/ens/model/AddDeviceInternetPortRequest.h
|
||||
include/alibabacloud/ens/model/AddDeviceInternetPortResult.h
|
||||
include/alibabacloud/ens/model/AddNetworkInterfaceToInstanceRequest.h
|
||||
include/alibabacloud/ens/model/AddNetworkInterfaceToInstanceResult.h
|
||||
include/alibabacloud/ens/model/AllocateEipAddressRequest.h
|
||||
include/alibabacloud/ens/model/AllocateEipAddressResult.h
|
||||
include/alibabacloud/ens/model/AssociateEipAddressRequest.h
|
||||
include/alibabacloud/ens/model/AssociateEipAddressResult.h
|
||||
include/alibabacloud/ens/model/AssociateEnsEipAddressRequest.h
|
||||
include/alibabacloud/ens/model/AssociateEnsEipAddressResult.h
|
||||
include/alibabacloud/ens/model/AttachDiskRequest.h
|
||||
include/alibabacloud/ens/model/AttachDiskResult.h
|
||||
include/alibabacloud/ens/model/AttachEnsInstancesRequest.h
|
||||
include/alibabacloud/ens/model/AttachEnsInstancesResult.h
|
||||
include/alibabacloud/ens/model/AuthorizeSecurityGroupRequest.h
|
||||
include/alibabacloud/ens/model/AuthorizeSecurityGroupResult.h
|
||||
include/alibabacloud/ens/model/AuthorizeSecurityGroupEgressRequest.h
|
||||
include/alibabacloud/ens/model/AuthorizeSecurityGroupEgressResult.h
|
||||
include/alibabacloud/ens/model/CheckQuotaRequest.h
|
||||
include/alibabacloud/ens/model/CheckQuotaResult.h
|
||||
include/alibabacloud/ens/model/ConfigureSecurityGroupPermissionsRequest.h
|
||||
include/alibabacloud/ens/model/ConfigureSecurityGroupPermissionsResult.h
|
||||
include/alibabacloud/ens/model/CreateApplicationRequest.h
|
||||
include/alibabacloud/ens/model/CreateApplicationResult.h
|
||||
include/alibabacloud/ens/model/CreateDiskRequest.h
|
||||
include/alibabacloud/ens/model/CreateDiskResult.h
|
||||
include/alibabacloud/ens/model/CreateDiskBuyOrderRequest.h
|
||||
include/alibabacloud/ens/model/CreateDiskBuyOrderResult.h
|
||||
include/alibabacloud/ens/model/CreateEPInstanceRequest.h
|
||||
include/alibabacloud/ens/model/CreateEPInstanceResult.h
|
||||
include/alibabacloud/ens/model/CreateEipInstanceRequest.h
|
||||
include/alibabacloud/ens/model/CreateEipInstanceResult.h
|
||||
include/alibabacloud/ens/model/CreateElbBuyOrderRequest.h
|
||||
include/alibabacloud/ens/model/CreateElbBuyOrderResult.h
|
||||
include/alibabacloud/ens/model/CreateEnsServiceRequest.h
|
||||
include/alibabacloud/ens/model/CreateEnsServiceResult.h
|
||||
include/alibabacloud/ens/model/CreateEpnInstanceRequest.h
|
||||
include/alibabacloud/ens/model/CreateEpnInstanceResult.h
|
||||
include/alibabacloud/ens/model/CreateImageRequest.h
|
||||
include/alibabacloud/ens/model/CreateImageResult.h
|
||||
include/alibabacloud/ens/model/CreateInstanceRequest.h
|
||||
include/alibabacloud/ens/model/CreateInstanceResult.h
|
||||
include/alibabacloud/ens/model/CreateKeyPairRequest.h
|
||||
include/alibabacloud/ens/model/CreateKeyPairResult.h
|
||||
include/alibabacloud/ens/model/CreateLoadBalancerRequest.h
|
||||
include/alibabacloud/ens/model/CreateLoadBalancerResult.h
|
||||
include/alibabacloud/ens/model/CreateLoadBalancerHTTPListenerRequest.h
|
||||
include/alibabacloud/ens/model/CreateLoadBalancerHTTPListenerResult.h
|
||||
include/alibabacloud/ens/model/CreateLoadBalancerHTTPSListenerRequest.h
|
||||
include/alibabacloud/ens/model/CreateLoadBalancerHTTPSListenerResult.h
|
||||
include/alibabacloud/ens/model/CreateLoadBalancerTCPListenerRequest.h
|
||||
include/alibabacloud/ens/model/CreateLoadBalancerTCPListenerResult.h
|
||||
include/alibabacloud/ens/model/CreateLoadBalancerUDPListenerRequest.h
|
||||
include/alibabacloud/ens/model/CreateLoadBalancerUDPListenerResult.h
|
||||
include/alibabacloud/ens/model/CreateNetworkRequest.h
|
||||
include/alibabacloud/ens/model/CreateNetworkResult.h
|
||||
include/alibabacloud/ens/model/CreateSecurityGroupRequest.h
|
||||
include/alibabacloud/ens/model/CreateSecurityGroupResult.h
|
||||
include/alibabacloud/ens/model/CreateVSwitchRequest.h
|
||||
include/alibabacloud/ens/model/CreateVSwitchResult.h
|
||||
include/alibabacloud/ens/model/CreateVmAndSaveStockRequest.h
|
||||
include/alibabacloud/ens/model/CreateVmAndSaveStockResult.h
|
||||
include/alibabacloud/ens/model/DeleteApplicationRequest.h
|
||||
include/alibabacloud/ens/model/DeleteApplicationResult.h
|
||||
include/alibabacloud/ens/model/DeleteDeviceInternetPortRequest.h
|
||||
include/alibabacloud/ens/model/DeleteDeviceInternetPortResult.h
|
||||
include/alibabacloud/ens/model/DeleteEpnInstanceRequest.h
|
||||
include/alibabacloud/ens/model/DeleteEpnInstanceResult.h
|
||||
include/alibabacloud/ens/model/DeleteKeyPairsRequest.h
|
||||
include/alibabacloud/ens/model/DeleteKeyPairsResult.h
|
||||
include/alibabacloud/ens/model/DeleteLoadBalancerListenerRequest.h
|
||||
include/alibabacloud/ens/model/DeleteLoadBalancerListenerResult.h
|
||||
include/alibabacloud/ens/model/DeleteNetworkRequest.h
|
||||
include/alibabacloud/ens/model/DeleteNetworkResult.h
|
||||
include/alibabacloud/ens/model/DeleteSecurityGroupRequest.h
|
||||
include/alibabacloud/ens/model/DeleteSecurityGroupResult.h
|
||||
include/alibabacloud/ens/model/DeleteVSwitchRequest.h
|
||||
include/alibabacloud/ens/model/DeleteVSwitchResult.h
|
||||
include/alibabacloud/ens/model/DeleteVmRequest.h
|
||||
include/alibabacloud/ens/model/DeleteVmResult.h
|
||||
include/alibabacloud/ens/model/DescribeApplicationRequest.h
|
||||
include/alibabacloud/ens/model/DescribeApplicationResult.h
|
||||
include/alibabacloud/ens/model/DescribeApplicationResourceSummaryRequest.h
|
||||
include/alibabacloud/ens/model/DescribeApplicationResourceSummaryResult.h
|
||||
include/alibabacloud/ens/model/DescribeAvailableResourceRequest.h
|
||||
include/alibabacloud/ens/model/DescribeAvailableResourceResult.h
|
||||
include/alibabacloud/ens/model/DescribeAvailableResourceInfoRequest.h
|
||||
include/alibabacloud/ens/model/DescribeAvailableResourceInfoResult.h
|
||||
include/alibabacloud/ens/model/DescribeBandWithdChargeTypeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeBandWithdChargeTypeResult.h
|
||||
include/alibabacloud/ens/model/DescribeBandwitdhByInternetChargeTypeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeBandwitdhByInternetChargeTypeResult.h
|
||||
include/alibabacloud/ens/model/DescribeCloudDiskAvailableResourceInfoRequest.h
|
||||
include/alibabacloud/ens/model/DescribeCloudDiskAvailableResourceInfoResult.h
|
||||
include/alibabacloud/ens/model/DescribeCloudDiskTypesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeCloudDiskTypesResult.h
|
||||
include/alibabacloud/ens/model/DescribeCreatePrePaidInstanceResultRequest.h
|
||||
include/alibabacloud/ens/model/DescribeCreatePrePaidInstanceResultResult.h
|
||||
include/alibabacloud/ens/model/DescribeDataDistResultRequest.h
|
||||
include/alibabacloud/ens/model/DescribeDataDistResultResult.h
|
||||
include/alibabacloud/ens/model/DescribeDataDownloadURLRequest.h
|
||||
include/alibabacloud/ens/model/DescribeDataDownloadURLResult.h
|
||||
include/alibabacloud/ens/model/DescribeDataPushResultRequest.h
|
||||
include/alibabacloud/ens/model/DescribeDataPushResultResult.h
|
||||
include/alibabacloud/ens/model/DescribeDeviceServiceRequest.h
|
||||
include/alibabacloud/ens/model/DescribeDeviceServiceResult.h
|
||||
include/alibabacloud/ens/model/DescribeDisksRequest.h
|
||||
include/alibabacloud/ens/model/DescribeDisksResult.h
|
||||
include/alibabacloud/ens/model/DescribeEipAddressesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEipAddressesResult.h
|
||||
include/alibabacloud/ens/model/DescribeElbAvailableResourceInfoRequest.h
|
||||
include/alibabacloud/ens/model/DescribeElbAvailableResourceInfoResult.h
|
||||
include/alibabacloud/ens/model/DescribeEnsEipAddressesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEnsEipAddressesResult.h
|
||||
include/alibabacloud/ens/model/DescribeEnsNetDistrictRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEnsNetDistrictResult.h
|
||||
include/alibabacloud/ens/model/DescribeEnsNetLevelRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEnsNetLevelResult.h
|
||||
include/alibabacloud/ens/model/DescribeEnsNetSaleDistrictRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEnsNetSaleDistrictResult.h
|
||||
include/alibabacloud/ens/model/DescribeEnsRegionIdIpv6InfoRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEnsRegionIdIpv6InfoResult.h
|
||||
include/alibabacloud/ens/model/DescribeEnsRegionIdResourceRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEnsRegionIdResourceResult.h
|
||||
include/alibabacloud/ens/model/DescribeEnsRegionsRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEnsRegionsResult.h
|
||||
include/alibabacloud/ens/model/DescribeEnsResourceUsageRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEnsResourceUsageResult.h
|
||||
include/alibabacloud/ens/model/DescribeEpnBandWidthDataRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEpnBandWidthDataResult.h
|
||||
include/alibabacloud/ens/model/DescribeEpnBandwitdhByInternetChargeTypeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEpnBandwitdhByInternetChargeTypeResult.h
|
||||
include/alibabacloud/ens/model/DescribeEpnInstanceAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEpnInstanceAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeEpnInstancesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEpnInstancesResult.h
|
||||
include/alibabacloud/ens/model/DescribeEpnMeasurementDataRequest.h
|
||||
include/alibabacloud/ens/model/DescribeEpnMeasurementDataResult.h
|
||||
include/alibabacloud/ens/model/DescribeExportImageInfoRequest.h
|
||||
include/alibabacloud/ens/model/DescribeExportImageInfoResult.h
|
||||
include/alibabacloud/ens/model/DescribeExportImageStatusRequest.h
|
||||
include/alibabacloud/ens/model/DescribeExportImageStatusResult.h
|
||||
include/alibabacloud/ens/model/DescribeImageInfosRequest.h
|
||||
include/alibabacloud/ens/model/DescribeImageInfosResult.h
|
||||
include/alibabacloud/ens/model/DescribeImageSharePermissionRequest.h
|
||||
include/alibabacloud/ens/model/DescribeImageSharePermissionResult.h
|
||||
include/alibabacloud/ens/model/DescribeImagesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeImagesResult.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceAutoRenewAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceAutoRenewAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceMonitorDataRequest.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceMonitorDataResult.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceSpecRequest.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceSpecResult.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceTypesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceTypesResult.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceVncUrlRequest.h
|
||||
include/alibabacloud/ens/model/DescribeInstanceVncUrlResult.h
|
||||
include/alibabacloud/ens/model/DescribeInstancesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeInstancesResult.h
|
||||
include/alibabacloud/ens/model/DescribeKeyPairsRequest.h
|
||||
include/alibabacloud/ens/model/DescribeKeyPairsResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerHTTPListenerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerHTTPListenerAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerHTTPSListenerAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerSpecRequest.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerSpecResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerTCPListenerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerTCPListenerAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerUDPListenerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancerUDPListenerAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancersRequest.h
|
||||
include/alibabacloud/ens/model/DescribeLoadBalancersResult.h
|
||||
include/alibabacloud/ens/model/DescribeMeasurementDataRequest.h
|
||||
include/alibabacloud/ens/model/DescribeMeasurementDataResult.h
|
||||
include/alibabacloud/ens/model/DescribeNetworkAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeNetworkAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeNetworkInterfacesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeNetworkInterfacesResult.h
|
||||
include/alibabacloud/ens/model/DescribeNetworksRequest.h
|
||||
include/alibabacloud/ens/model/DescribeNetworksResult.h
|
||||
include/alibabacloud/ens/model/DescribePrePaidInstanceStockRequest.h
|
||||
include/alibabacloud/ens/model/DescribePrePaidInstanceStockResult.h
|
||||
include/alibabacloud/ens/model/DescribePriceRequest.h
|
||||
include/alibabacloud/ens/model/DescribePriceResult.h
|
||||
include/alibabacloud/ens/model/DescribeRegionIspsRequest.h
|
||||
include/alibabacloud/ens/model/DescribeRegionIspsResult.h
|
||||
include/alibabacloud/ens/model/DescribeReservedResourceRequest.h
|
||||
include/alibabacloud/ens/model/DescribeReservedResourceResult.h
|
||||
include/alibabacloud/ens/model/DescribeSecurityGroupAttributeRequest.h
|
||||
include/alibabacloud/ens/model/DescribeSecurityGroupAttributeResult.h
|
||||
include/alibabacloud/ens/model/DescribeSecurityGroupsRequest.h
|
||||
include/alibabacloud/ens/model/DescribeSecurityGroupsResult.h
|
||||
include/alibabacloud/ens/model/DescribeServcieScheduleRequest.h
|
||||
include/alibabacloud/ens/model/DescribeServcieScheduleResult.h
|
||||
include/alibabacloud/ens/model/DescribeUserBandWidthDataRequest.h
|
||||
include/alibabacloud/ens/model/DescribeUserBandWidthDataResult.h
|
||||
include/alibabacloud/ens/model/DescribeVSwitchesRequest.h
|
||||
include/alibabacloud/ens/model/DescribeVSwitchesResult.h
|
||||
include/alibabacloud/ens/model/DetachDiskRequest.h
|
||||
include/alibabacloud/ens/model/DetachDiskResult.h
|
||||
include/alibabacloud/ens/model/DistApplicationDataRequest.h
|
||||
include/alibabacloud/ens/model/DistApplicationDataResult.h
|
||||
include/alibabacloud/ens/model/ExportBillDetailDataRequest.h
|
||||
include/alibabacloud/ens/model/ExportBillDetailDataResult.h
|
||||
include/alibabacloud/ens/model/ExportImageRequest.h
|
||||
include/alibabacloud/ens/model/ExportImageResult.h
|
||||
include/alibabacloud/ens/model/ExportMeasurementDataRequest.h
|
||||
include/alibabacloud/ens/model/ExportMeasurementDataResult.h
|
||||
include/alibabacloud/ens/model/GetDeviceInternetPortRequest.h
|
||||
include/alibabacloud/ens/model/GetDeviceInternetPortResult.h
|
||||
include/alibabacloud/ens/model/GetVmListRequest.h
|
||||
include/alibabacloud/ens/model/GetVmListResult.h
|
||||
include/alibabacloud/ens/model/ImportKeyPairRequest.h
|
||||
include/alibabacloud/ens/model/ImportKeyPairResult.h
|
||||
include/alibabacloud/ens/model/JoinPublicIpsToEpnInstanceRequest.h
|
||||
include/alibabacloud/ens/model/JoinPublicIpsToEpnInstanceResult.h
|
||||
include/alibabacloud/ens/model/JoinSecurityGroupRequest.h
|
||||
include/alibabacloud/ens/model/JoinSecurityGroupResult.h
|
||||
include/alibabacloud/ens/model/JoinVSwitchesToEpnInstanceRequest.h
|
||||
include/alibabacloud/ens/model/JoinVSwitchesToEpnInstanceResult.h
|
||||
include/alibabacloud/ens/model/LeaveSecurityGroupRequest.h
|
||||
include/alibabacloud/ens/model/LeaveSecurityGroupResult.h
|
||||
include/alibabacloud/ens/model/ListApplicationsRequest.h
|
||||
include/alibabacloud/ens/model/ListApplicationsResult.h
|
||||
include/alibabacloud/ens/model/MigrateVmRequest.h
|
||||
include/alibabacloud/ens/model/MigrateVmResult.h
|
||||
include/alibabacloud/ens/model/ModifyEnsEipAddressAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyEnsEipAddressAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyEpnInstanceRequest.h
|
||||
include/alibabacloud/ens/model/ModifyEpnInstanceResult.h
|
||||
include/alibabacloud/ens/model/ModifyImageAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyImageAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyImageSharePermissionRequest.h
|
||||
include/alibabacloud/ens/model/ModifyImageSharePermissionResult.h
|
||||
include/alibabacloud/ens/model/ModifyInstanceAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyInstanceAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyInstanceAutoRenewAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyInstanceAutoRenewAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyLoadBalancerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyLoadBalancerAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyNetworkAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyNetworkAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifySecurityGroupAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifySecurityGroupAttributeResult.h
|
||||
include/alibabacloud/ens/model/ModifyVSwitchAttributeRequest.h
|
||||
include/alibabacloud/ens/model/ModifyVSwitchAttributeResult.h
|
||||
include/alibabacloud/ens/model/PreCreateEnsServiceRequest.h
|
||||
include/alibabacloud/ens/model/PreCreateEnsServiceResult.h
|
||||
include/alibabacloud/ens/model/PushApplicationDataRequest.h
|
||||
include/alibabacloud/ens/model/PushApplicationDataResult.h
|
||||
include/alibabacloud/ens/model/ReInitDiskRequest.h
|
||||
include/alibabacloud/ens/model/ReInitDiskResult.h
|
||||
include/alibabacloud/ens/model/RebootInstanceRequest.h
|
||||
include/alibabacloud/ens/model/RebootInstanceResult.h
|
||||
include/alibabacloud/ens/model/ReleaseEipAddressRequest.h
|
||||
include/alibabacloud/ens/model/ReleaseEipAddressResult.h
|
||||
include/alibabacloud/ens/model/ReleaseInstanceRequest.h
|
||||
include/alibabacloud/ens/model/ReleaseInstanceResult.h
|
||||
include/alibabacloud/ens/model/ReleasePostPaidInstanceRequest.h
|
||||
include/alibabacloud/ens/model/ReleasePostPaidInstanceResult.h
|
||||
include/alibabacloud/ens/model/ReleasePrePaidInstanceRequest.h
|
||||
include/alibabacloud/ens/model/ReleasePrePaidInstanceResult.h
|
||||
include/alibabacloud/ens/model/RemoveBackendServersRequest.h
|
||||
include/alibabacloud/ens/model/RemoveBackendServersResult.h
|
||||
include/alibabacloud/ens/model/RemovePublicIpsFromEpnInstanceRequest.h
|
||||
include/alibabacloud/ens/model/RemovePublicIpsFromEpnInstanceResult.h
|
||||
include/alibabacloud/ens/model/RemoveVSwitchesFromEpnInstanceRequest.h
|
||||
include/alibabacloud/ens/model/RemoveVSwitchesFromEpnInstanceResult.h
|
||||
include/alibabacloud/ens/model/RenewInstanceRequest.h
|
||||
include/alibabacloud/ens/model/RenewInstanceResult.h
|
||||
include/alibabacloud/ens/model/RescaleApplicationRequest.h
|
||||
include/alibabacloud/ens/model/RescaleApplicationResult.h
|
||||
include/alibabacloud/ens/model/RescaleDeviceServiceRequest.h
|
||||
include/alibabacloud/ens/model/RescaleDeviceServiceResult.h
|
||||
include/alibabacloud/ens/model/ResetDeviceInstanceRequest.h
|
||||
include/alibabacloud/ens/model/ResetDeviceInstanceResult.h
|
||||
include/alibabacloud/ens/model/RestartDeviceInstanceRequest.h
|
||||
include/alibabacloud/ens/model/RestartDeviceInstanceResult.h
|
||||
include/alibabacloud/ens/model/RevokeSecurityGroupRequest.h
|
||||
include/alibabacloud/ens/model/RevokeSecurityGroupResult.h
|
||||
include/alibabacloud/ens/model/RevokeSecurityGroupEgressRequest.h
|
||||
include/alibabacloud/ens/model/RevokeSecurityGroupEgressResult.h
|
||||
include/alibabacloud/ens/model/RollbackApplicationRequest.h
|
||||
include/alibabacloud/ens/model/RollbackApplicationResult.h
|
||||
include/alibabacloud/ens/model/RunInstancesRequest.h
|
||||
include/alibabacloud/ens/model/RunInstancesResult.h
|
||||
include/alibabacloud/ens/model/RunServiceScheduleRequest.h
|
||||
include/alibabacloud/ens/model/RunServiceScheduleResult.h
|
||||
include/alibabacloud/ens/model/SchedulePodRequest.h
|
||||
include/alibabacloud/ens/model/SchedulePodResult.h
|
||||
include/alibabacloud/ens/model/SetBackendServersRequest.h
|
||||
include/alibabacloud/ens/model/SetBackendServersResult.h
|
||||
include/alibabacloud/ens/model/SetLoadBalancerHTTPListenerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/SetLoadBalancerHTTPListenerAttributeResult.h
|
||||
include/alibabacloud/ens/model/SetLoadBalancerHTTPSListenerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/SetLoadBalancerHTTPSListenerAttributeResult.h
|
||||
include/alibabacloud/ens/model/SetLoadBalancerStatusRequest.h
|
||||
include/alibabacloud/ens/model/SetLoadBalancerStatusResult.h
|
||||
include/alibabacloud/ens/model/SetLoadBalancerTCPListenerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/SetLoadBalancerTCPListenerAttributeResult.h
|
||||
include/alibabacloud/ens/model/SetLoadBalancerUDPListenerAttributeRequest.h
|
||||
include/alibabacloud/ens/model/SetLoadBalancerUDPListenerAttributeResult.h
|
||||
include/alibabacloud/ens/model/StartEpnInstanceRequest.h
|
||||
include/alibabacloud/ens/model/StartEpnInstanceResult.h
|
||||
include/alibabacloud/ens/model/StartInstanceRequest.h
|
||||
include/alibabacloud/ens/model/StartInstanceResult.h
|
||||
include/alibabacloud/ens/model/StartLoadBalancerListenerRequest.h
|
||||
include/alibabacloud/ens/model/StartLoadBalancerListenerResult.h
|
||||
include/alibabacloud/ens/model/StopEpnInstanceRequest.h
|
||||
include/alibabacloud/ens/model/StopEpnInstanceResult.h
|
||||
include/alibabacloud/ens/model/StopInstanceRequest.h
|
||||
include/alibabacloud/ens/model/StopInstanceResult.h
|
||||
include/alibabacloud/ens/model/StopLoadBalancerListenerRequest.h
|
||||
include/alibabacloud/ens/model/StopLoadBalancerListenerResult.h
|
||||
include/alibabacloud/ens/model/UnAssociateEnsEipAddressRequest.h
|
||||
include/alibabacloud/ens/model/UnAssociateEnsEipAddressResult.h
|
||||
include/alibabacloud/ens/model/UnassociateEipAddressRequest.h
|
||||
include/alibabacloud/ens/model/UnassociateEipAddressResult.h
|
||||
include/alibabacloud/ens/model/UpgradeApplicationRequest.h
|
||||
include/alibabacloud/ens/model/UpgradeApplicationResult.h )
|
||||
|
||||
set(ens_src
|
||||
src/EnsClient.cc
|
||||
src/model/AddBackendServersRequest.cc
|
||||
src/model/AddBackendServersResult.cc
|
||||
src/model/AddDeviceInternetPortRequest.cc
|
||||
src/model/AddDeviceInternetPortResult.cc
|
||||
src/model/AddNetworkInterfaceToInstanceRequest.cc
|
||||
src/model/AddNetworkInterfaceToInstanceResult.cc
|
||||
src/model/AllocateEipAddressRequest.cc
|
||||
src/model/AllocateEipAddressResult.cc
|
||||
src/model/AssociateEipAddressRequest.cc
|
||||
src/model/AssociateEipAddressResult.cc
|
||||
src/model/AssociateEnsEipAddressRequest.cc
|
||||
src/model/AssociateEnsEipAddressResult.cc
|
||||
src/model/AttachDiskRequest.cc
|
||||
src/model/AttachDiskResult.cc
|
||||
src/model/AttachEnsInstancesRequest.cc
|
||||
src/model/AttachEnsInstancesResult.cc
|
||||
src/model/AuthorizeSecurityGroupRequest.cc
|
||||
src/model/AuthorizeSecurityGroupResult.cc
|
||||
src/model/AuthorizeSecurityGroupEgressRequest.cc
|
||||
src/model/AuthorizeSecurityGroupEgressResult.cc
|
||||
src/model/CheckQuotaRequest.cc
|
||||
src/model/CheckQuotaResult.cc
|
||||
src/model/ConfigureSecurityGroupPermissionsRequest.cc
|
||||
src/model/ConfigureSecurityGroupPermissionsResult.cc
|
||||
src/model/CreateApplicationRequest.cc
|
||||
src/model/CreateApplicationResult.cc
|
||||
src/model/CreateDiskRequest.cc
|
||||
src/model/CreateDiskResult.cc
|
||||
src/model/CreateDiskBuyOrderRequest.cc
|
||||
src/model/CreateDiskBuyOrderResult.cc
|
||||
src/model/CreateEPInstanceRequest.cc
|
||||
src/model/CreateEPInstanceResult.cc
|
||||
src/model/CreateEipInstanceRequest.cc
|
||||
src/model/CreateEipInstanceResult.cc
|
||||
src/model/CreateElbBuyOrderRequest.cc
|
||||
src/model/CreateElbBuyOrderResult.cc
|
||||
src/model/CreateEnsServiceRequest.cc
|
||||
src/model/CreateEnsServiceResult.cc
|
||||
src/model/CreateEpnInstanceRequest.cc
|
||||
src/model/CreateEpnInstanceResult.cc
|
||||
src/model/CreateImageRequest.cc
|
||||
src/model/CreateImageResult.cc
|
||||
src/model/CreateInstanceRequest.cc
|
||||
src/model/CreateInstanceResult.cc
|
||||
src/model/CreateKeyPairRequest.cc
|
||||
src/model/CreateKeyPairResult.cc
|
||||
src/model/CreateLoadBalancerRequest.cc
|
||||
src/model/CreateLoadBalancerResult.cc
|
||||
src/model/CreateLoadBalancerHTTPListenerRequest.cc
|
||||
src/model/CreateLoadBalancerHTTPListenerResult.cc
|
||||
src/model/CreateLoadBalancerHTTPSListenerRequest.cc
|
||||
src/model/CreateLoadBalancerHTTPSListenerResult.cc
|
||||
src/model/CreateLoadBalancerTCPListenerRequest.cc
|
||||
src/model/CreateLoadBalancerTCPListenerResult.cc
|
||||
src/model/CreateLoadBalancerUDPListenerRequest.cc
|
||||
src/model/CreateLoadBalancerUDPListenerResult.cc
|
||||
src/model/CreateNetworkRequest.cc
|
||||
src/model/CreateNetworkResult.cc
|
||||
src/model/CreateSecurityGroupRequest.cc
|
||||
src/model/CreateSecurityGroupResult.cc
|
||||
src/model/CreateVSwitchRequest.cc
|
||||
src/model/CreateVSwitchResult.cc
|
||||
src/model/CreateVmAndSaveStockRequest.cc
|
||||
src/model/CreateVmAndSaveStockResult.cc
|
||||
src/model/DeleteApplicationRequest.cc
|
||||
src/model/DeleteApplicationResult.cc
|
||||
src/model/DeleteDeviceInternetPortRequest.cc
|
||||
src/model/DeleteDeviceInternetPortResult.cc
|
||||
src/model/DeleteEpnInstanceRequest.cc
|
||||
src/model/DeleteEpnInstanceResult.cc
|
||||
src/model/DeleteKeyPairsRequest.cc
|
||||
src/model/DeleteKeyPairsResult.cc
|
||||
src/model/DeleteLoadBalancerListenerRequest.cc
|
||||
src/model/DeleteLoadBalancerListenerResult.cc
|
||||
src/model/DeleteNetworkRequest.cc
|
||||
src/model/DeleteNetworkResult.cc
|
||||
src/model/DeleteSecurityGroupRequest.cc
|
||||
src/model/DeleteSecurityGroupResult.cc
|
||||
src/model/DeleteVSwitchRequest.cc
|
||||
src/model/DeleteVSwitchResult.cc
|
||||
src/model/DeleteVmRequest.cc
|
||||
src/model/DeleteVmResult.cc
|
||||
src/model/DescribeApplicationRequest.cc
|
||||
src/model/DescribeApplicationResult.cc
|
||||
src/model/DescribeApplicationResourceSummaryRequest.cc
|
||||
src/model/DescribeApplicationResourceSummaryResult.cc
|
||||
src/model/DescribeAvailableResourceRequest.cc
|
||||
src/model/DescribeAvailableResourceResult.cc
|
||||
src/model/DescribeAvailableResourceInfoRequest.cc
|
||||
src/model/DescribeAvailableResourceInfoResult.cc
|
||||
src/model/DescribeBandWithdChargeTypeRequest.cc
|
||||
src/model/DescribeBandWithdChargeTypeResult.cc
|
||||
src/model/DescribeBandwitdhByInternetChargeTypeRequest.cc
|
||||
src/model/DescribeBandwitdhByInternetChargeTypeResult.cc
|
||||
src/model/DescribeCloudDiskAvailableResourceInfoRequest.cc
|
||||
src/model/DescribeCloudDiskAvailableResourceInfoResult.cc
|
||||
src/model/DescribeCloudDiskTypesRequest.cc
|
||||
src/model/DescribeCloudDiskTypesResult.cc
|
||||
src/model/DescribeCreatePrePaidInstanceResultRequest.cc
|
||||
src/model/DescribeCreatePrePaidInstanceResultResult.cc
|
||||
src/model/DescribeDataDistResultRequest.cc
|
||||
src/model/DescribeDataDistResultResult.cc
|
||||
src/model/DescribeDataDownloadURLRequest.cc
|
||||
src/model/DescribeDataDownloadURLResult.cc
|
||||
src/model/DescribeDataPushResultRequest.cc
|
||||
src/model/DescribeDataPushResultResult.cc
|
||||
src/model/DescribeDeviceServiceRequest.cc
|
||||
src/model/DescribeDeviceServiceResult.cc
|
||||
src/model/DescribeDisksRequest.cc
|
||||
src/model/DescribeDisksResult.cc
|
||||
src/model/DescribeEipAddressesRequest.cc
|
||||
src/model/DescribeEipAddressesResult.cc
|
||||
src/model/DescribeElbAvailableResourceInfoRequest.cc
|
||||
src/model/DescribeElbAvailableResourceInfoResult.cc
|
||||
src/model/DescribeEnsEipAddressesRequest.cc
|
||||
src/model/DescribeEnsEipAddressesResult.cc
|
||||
src/model/DescribeEnsNetDistrictRequest.cc
|
||||
src/model/DescribeEnsNetDistrictResult.cc
|
||||
src/model/DescribeEnsNetLevelRequest.cc
|
||||
src/model/DescribeEnsNetLevelResult.cc
|
||||
src/model/DescribeEnsNetSaleDistrictRequest.cc
|
||||
src/model/DescribeEnsNetSaleDistrictResult.cc
|
||||
src/model/DescribeEnsRegionIdIpv6InfoRequest.cc
|
||||
src/model/DescribeEnsRegionIdIpv6InfoResult.cc
|
||||
src/model/DescribeEnsRegionIdResourceRequest.cc
|
||||
src/model/DescribeEnsRegionIdResourceResult.cc
|
||||
src/model/DescribeEnsRegionsRequest.cc
|
||||
src/model/DescribeEnsRegionsResult.cc
|
||||
src/model/DescribeEnsResourceUsageRequest.cc
|
||||
src/model/DescribeEnsResourceUsageResult.cc
|
||||
src/model/DescribeEpnBandWidthDataRequest.cc
|
||||
src/model/DescribeEpnBandWidthDataResult.cc
|
||||
src/model/DescribeEpnBandwitdhByInternetChargeTypeRequest.cc
|
||||
src/model/DescribeEpnBandwitdhByInternetChargeTypeResult.cc
|
||||
src/model/DescribeEpnInstanceAttributeRequest.cc
|
||||
src/model/DescribeEpnInstanceAttributeResult.cc
|
||||
src/model/DescribeEpnInstancesRequest.cc
|
||||
src/model/DescribeEpnInstancesResult.cc
|
||||
src/model/DescribeEpnMeasurementDataRequest.cc
|
||||
src/model/DescribeEpnMeasurementDataResult.cc
|
||||
src/model/DescribeExportImageInfoRequest.cc
|
||||
src/model/DescribeExportImageInfoResult.cc
|
||||
src/model/DescribeExportImageStatusRequest.cc
|
||||
src/model/DescribeExportImageStatusResult.cc
|
||||
src/model/DescribeImageInfosRequest.cc
|
||||
src/model/DescribeImageInfosResult.cc
|
||||
src/model/DescribeImageSharePermissionRequest.cc
|
||||
src/model/DescribeImageSharePermissionResult.cc
|
||||
src/model/DescribeImagesRequest.cc
|
||||
src/model/DescribeImagesResult.cc
|
||||
src/model/DescribeInstanceAutoRenewAttributeRequest.cc
|
||||
src/model/DescribeInstanceAutoRenewAttributeResult.cc
|
||||
src/model/DescribeInstanceMonitorDataRequest.cc
|
||||
src/model/DescribeInstanceMonitorDataResult.cc
|
||||
src/model/DescribeInstanceSpecRequest.cc
|
||||
src/model/DescribeInstanceSpecResult.cc
|
||||
src/model/DescribeInstanceTypesRequest.cc
|
||||
src/model/DescribeInstanceTypesResult.cc
|
||||
src/model/DescribeInstanceVncUrlRequest.cc
|
||||
src/model/DescribeInstanceVncUrlResult.cc
|
||||
src/model/DescribeInstancesRequest.cc
|
||||
src/model/DescribeInstancesResult.cc
|
||||
src/model/DescribeKeyPairsRequest.cc
|
||||
src/model/DescribeKeyPairsResult.cc
|
||||
src/model/DescribeLoadBalancerAttributeRequest.cc
|
||||
src/model/DescribeLoadBalancerAttributeResult.cc
|
||||
src/model/DescribeLoadBalancerHTTPListenerAttributeRequest.cc
|
||||
src/model/DescribeLoadBalancerHTTPListenerAttributeResult.cc
|
||||
src/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.cc
|
||||
src/model/DescribeLoadBalancerHTTPSListenerAttributeResult.cc
|
||||
src/model/DescribeLoadBalancerSpecRequest.cc
|
||||
src/model/DescribeLoadBalancerSpecResult.cc
|
||||
src/model/DescribeLoadBalancerTCPListenerAttributeRequest.cc
|
||||
src/model/DescribeLoadBalancerTCPListenerAttributeResult.cc
|
||||
src/model/DescribeLoadBalancerUDPListenerAttributeRequest.cc
|
||||
src/model/DescribeLoadBalancerUDPListenerAttributeResult.cc
|
||||
src/model/DescribeLoadBalancersRequest.cc
|
||||
src/model/DescribeLoadBalancersResult.cc
|
||||
src/model/DescribeMeasurementDataRequest.cc
|
||||
src/model/DescribeMeasurementDataResult.cc
|
||||
src/model/DescribeNetworkAttributeRequest.cc
|
||||
src/model/DescribeNetworkAttributeResult.cc
|
||||
src/model/DescribeNetworkInterfacesRequest.cc
|
||||
src/model/DescribeNetworkInterfacesResult.cc
|
||||
src/model/DescribeNetworksRequest.cc
|
||||
src/model/DescribeNetworksResult.cc
|
||||
src/model/DescribePrePaidInstanceStockRequest.cc
|
||||
src/model/DescribePrePaidInstanceStockResult.cc
|
||||
src/model/DescribePriceRequest.cc
|
||||
src/model/DescribePriceResult.cc
|
||||
src/model/DescribeRegionIspsRequest.cc
|
||||
src/model/DescribeRegionIspsResult.cc
|
||||
src/model/DescribeReservedResourceRequest.cc
|
||||
src/model/DescribeReservedResourceResult.cc
|
||||
src/model/DescribeSecurityGroupAttributeRequest.cc
|
||||
src/model/DescribeSecurityGroupAttributeResult.cc
|
||||
src/model/DescribeSecurityGroupsRequest.cc
|
||||
src/model/DescribeSecurityGroupsResult.cc
|
||||
src/model/DescribeServcieScheduleRequest.cc
|
||||
src/model/DescribeServcieScheduleResult.cc
|
||||
src/model/DescribeUserBandWidthDataRequest.cc
|
||||
src/model/DescribeUserBandWidthDataResult.cc
|
||||
src/model/DescribeVSwitchesRequest.cc
|
||||
src/model/DescribeVSwitchesResult.cc
|
||||
src/model/DetachDiskRequest.cc
|
||||
src/model/DetachDiskResult.cc
|
||||
src/model/DistApplicationDataRequest.cc
|
||||
src/model/DistApplicationDataResult.cc
|
||||
src/model/ExportBillDetailDataRequest.cc
|
||||
src/model/ExportBillDetailDataResult.cc
|
||||
src/model/ExportImageRequest.cc
|
||||
src/model/ExportImageResult.cc
|
||||
src/model/ExportMeasurementDataRequest.cc
|
||||
src/model/ExportMeasurementDataResult.cc
|
||||
src/model/GetDeviceInternetPortRequest.cc
|
||||
src/model/GetDeviceInternetPortResult.cc
|
||||
src/model/GetVmListRequest.cc
|
||||
src/model/GetVmListResult.cc
|
||||
src/model/ImportKeyPairRequest.cc
|
||||
src/model/ImportKeyPairResult.cc
|
||||
src/model/JoinPublicIpsToEpnInstanceRequest.cc
|
||||
src/model/JoinPublicIpsToEpnInstanceResult.cc
|
||||
src/model/JoinSecurityGroupRequest.cc
|
||||
src/model/JoinSecurityGroupResult.cc
|
||||
src/model/JoinVSwitchesToEpnInstanceRequest.cc
|
||||
src/model/JoinVSwitchesToEpnInstanceResult.cc
|
||||
src/model/LeaveSecurityGroupRequest.cc
|
||||
src/model/LeaveSecurityGroupResult.cc
|
||||
src/model/ListApplicationsRequest.cc
|
||||
src/model/ListApplicationsResult.cc
|
||||
src/model/MigrateVmRequest.cc
|
||||
src/model/MigrateVmResult.cc
|
||||
src/model/ModifyEnsEipAddressAttributeRequest.cc
|
||||
src/model/ModifyEnsEipAddressAttributeResult.cc
|
||||
src/model/ModifyEpnInstanceRequest.cc
|
||||
src/model/ModifyEpnInstanceResult.cc
|
||||
src/model/ModifyImageAttributeRequest.cc
|
||||
src/model/ModifyImageAttributeResult.cc
|
||||
src/model/ModifyImageSharePermissionRequest.cc
|
||||
src/model/ModifyImageSharePermissionResult.cc
|
||||
src/model/ModifyInstanceAttributeRequest.cc
|
||||
src/model/ModifyInstanceAttributeResult.cc
|
||||
src/model/ModifyInstanceAutoRenewAttributeRequest.cc
|
||||
src/model/ModifyInstanceAutoRenewAttributeResult.cc
|
||||
src/model/ModifyLoadBalancerAttributeRequest.cc
|
||||
src/model/ModifyLoadBalancerAttributeResult.cc
|
||||
src/model/ModifyNetworkAttributeRequest.cc
|
||||
src/model/ModifyNetworkAttributeResult.cc
|
||||
src/model/ModifySecurityGroupAttributeRequest.cc
|
||||
src/model/ModifySecurityGroupAttributeResult.cc
|
||||
src/model/ModifyVSwitchAttributeRequest.cc
|
||||
src/model/ModifyVSwitchAttributeResult.cc
|
||||
src/model/PreCreateEnsServiceRequest.cc
|
||||
src/model/PreCreateEnsServiceResult.cc
|
||||
src/model/PushApplicationDataRequest.cc
|
||||
src/model/PushApplicationDataResult.cc
|
||||
src/model/ReInitDiskRequest.cc
|
||||
src/model/ReInitDiskResult.cc
|
||||
src/model/RebootInstanceRequest.cc
|
||||
src/model/RebootInstanceResult.cc
|
||||
src/model/ReleaseEipAddressRequest.cc
|
||||
src/model/ReleaseEipAddressResult.cc
|
||||
src/model/ReleaseInstanceRequest.cc
|
||||
src/model/ReleaseInstanceResult.cc
|
||||
src/model/ReleasePostPaidInstanceRequest.cc
|
||||
src/model/ReleasePostPaidInstanceResult.cc
|
||||
src/model/ReleasePrePaidInstanceRequest.cc
|
||||
src/model/ReleasePrePaidInstanceResult.cc
|
||||
src/model/RemoveBackendServersRequest.cc
|
||||
src/model/RemoveBackendServersResult.cc
|
||||
src/model/RemovePublicIpsFromEpnInstanceRequest.cc
|
||||
src/model/RemovePublicIpsFromEpnInstanceResult.cc
|
||||
src/model/RemoveVSwitchesFromEpnInstanceRequest.cc
|
||||
src/model/RemoveVSwitchesFromEpnInstanceResult.cc
|
||||
src/model/RenewInstanceRequest.cc
|
||||
src/model/RenewInstanceResult.cc
|
||||
src/model/RescaleApplicationRequest.cc
|
||||
src/model/RescaleApplicationResult.cc
|
||||
src/model/RescaleDeviceServiceRequest.cc
|
||||
src/model/RescaleDeviceServiceResult.cc
|
||||
src/model/ResetDeviceInstanceRequest.cc
|
||||
src/model/ResetDeviceInstanceResult.cc
|
||||
src/model/RestartDeviceInstanceRequest.cc
|
||||
src/model/RestartDeviceInstanceResult.cc
|
||||
src/model/RevokeSecurityGroupRequest.cc
|
||||
src/model/RevokeSecurityGroupResult.cc
|
||||
src/model/RevokeSecurityGroupEgressRequest.cc
|
||||
src/model/RevokeSecurityGroupEgressResult.cc
|
||||
src/model/RollbackApplicationRequest.cc
|
||||
src/model/RollbackApplicationResult.cc
|
||||
src/model/RunInstancesRequest.cc
|
||||
src/model/RunInstancesResult.cc
|
||||
src/model/RunServiceScheduleRequest.cc
|
||||
src/model/RunServiceScheduleResult.cc
|
||||
src/model/SchedulePodRequest.cc
|
||||
src/model/SchedulePodResult.cc
|
||||
src/model/SetBackendServersRequest.cc
|
||||
src/model/SetBackendServersResult.cc
|
||||
src/model/SetLoadBalancerHTTPListenerAttributeRequest.cc
|
||||
src/model/SetLoadBalancerHTTPListenerAttributeResult.cc
|
||||
src/model/SetLoadBalancerHTTPSListenerAttributeRequest.cc
|
||||
src/model/SetLoadBalancerHTTPSListenerAttributeResult.cc
|
||||
src/model/SetLoadBalancerStatusRequest.cc
|
||||
src/model/SetLoadBalancerStatusResult.cc
|
||||
src/model/SetLoadBalancerTCPListenerAttributeRequest.cc
|
||||
src/model/SetLoadBalancerTCPListenerAttributeResult.cc
|
||||
src/model/SetLoadBalancerUDPListenerAttributeRequest.cc
|
||||
src/model/SetLoadBalancerUDPListenerAttributeResult.cc
|
||||
src/model/StartEpnInstanceRequest.cc
|
||||
src/model/StartEpnInstanceResult.cc
|
||||
src/model/StartInstanceRequest.cc
|
||||
src/model/StartInstanceResult.cc
|
||||
src/model/StartLoadBalancerListenerRequest.cc
|
||||
src/model/StartLoadBalancerListenerResult.cc
|
||||
src/model/StopEpnInstanceRequest.cc
|
||||
src/model/StopEpnInstanceResult.cc
|
||||
src/model/StopInstanceRequest.cc
|
||||
src/model/StopInstanceResult.cc
|
||||
src/model/StopLoadBalancerListenerRequest.cc
|
||||
src/model/StopLoadBalancerListenerResult.cc
|
||||
src/model/UnAssociateEnsEipAddressRequest.cc
|
||||
src/model/UnAssociateEnsEipAddressResult.cc
|
||||
src/model/UnassociateEipAddressRequest.cc
|
||||
src/model/UnassociateEipAddressResult.cc
|
||||
src/model/UpgradeApplicationRequest.cc
|
||||
src/model/UpgradeApplicationResult.cc )
|
||||
|
||||
add_library(ens ${LIB_TYPE}
|
||||
${ens_public_header}
|
||||
${ens_public_header_model}
|
||||
${ens_src})
|
||||
|
||||
set_target_properties(ens
|
||||
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}ens
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(ens
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_ENS_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(ens
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(ens
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(ens
|
||||
jsoncpp)
|
||||
target_include_directories(ens
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(ens
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(ens
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(ens
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(ens
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${ens_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ens)
|
||||
install(FILES ${ens_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ens/model)
|
||||
install(TARGETS ens
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
1350
ens/include/alibabacloud/ens/EnsClient.h
Normal file
1350
ens/include/alibabacloud/ens/EnsClient.h
Normal file
File diff suppressed because it is too large
Load Diff
32
ens/include/alibabacloud/ens/EnsExport.h
Normal file
32
ens/include/alibabacloud/ens/EnsExport.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_ENS_ENSEXPORT_H_
|
||||
#define ALIBABACLOUD_ENS_ENSEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_ENS_LIBRARY)
|
||||
# define ALIBABACLOUD_ENS_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_ENS_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_ENS_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_ENS_ENSEXPORT_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_ENS_MODEL_ADDBACKENDSERVERSREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ADDBACKENDSERVERSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT AddBackendServersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct BackendServers {
|
||||
int port;
|
||||
std::string ip;
|
||||
int weight;
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
};
|
||||
AddBackendServersRequest();
|
||||
~AddBackendServersRequest();
|
||||
std::vector<BackendServers> getBackendServers() const;
|
||||
void setBackendServers(const std::vector<BackendServers> &backendServers);
|
||||
std::string getLoadBalancerId() const;
|
||||
void setLoadBalancerId(const std::string &loadBalancerId);
|
||||
|
||||
private:
|
||||
std::vector<BackendServers> backendServers_;
|
||||
std::string loadBalancerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ADDBACKENDSERVERSREQUEST_H_
|
||||
59
ens/include/alibabacloud/ens/model/AddBackendServersResult.h
Normal file
59
ens/include/alibabacloud/ens/model/AddBackendServersResult.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_ENS_MODEL_ADDBACKENDSERVERSRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ADDBACKENDSERVERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT AddBackendServersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BackendServer
|
||||
{
|
||||
std::string type;
|
||||
std::string serverId;
|
||||
std::string ip;
|
||||
int port;
|
||||
int weight;
|
||||
};
|
||||
|
||||
|
||||
AddBackendServersResult();
|
||||
explicit AddBackendServersResult(const std::string &payload);
|
||||
~AddBackendServersResult();
|
||||
std::vector<BackendServer> getBackendServers()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<BackendServer> backendServers_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ADDBACKENDSERVERSRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ADDDEVICEINTERNETPORTREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ADDDEVICEINTERNETPORTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT AddDeviceInternetPortRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddDeviceInternetPortRequest();
|
||||
~AddDeviceInternetPortRequest();
|
||||
std::string getISP() const;
|
||||
void setISP(const std::string &iSP);
|
||||
std::string getInternalIp() const;
|
||||
void setInternalIp(const std::string &internalIp);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNatType() const;
|
||||
void setNatType(const std::string &natType);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getInternalPort() const;
|
||||
void setInternalPort(const std::string &internalPort);
|
||||
|
||||
private:
|
||||
std::string iSP_;
|
||||
std::string internalIp_;
|
||||
std::string regionId_;
|
||||
std::string natType_;
|
||||
std::string instanceId_;
|
||||
std::string internalPort_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ADDDEVICEINTERNETPORTREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ADDDEVICEINTERNETPORTRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ADDDEVICEINTERNETPORTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT AddDeviceInternetPortResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddDeviceInternetPortResult();
|
||||
explicit AddDeviceInternetPortResult(const std::string &payload);
|
||||
~AddDeviceInternetPortResult();
|
||||
std::vector<std::string> getRuleIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> ruleIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ADDDEVICEINTERNETPORTRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ADDNETWORKINTERFACETOINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ADDNETWORKINTERFACETOINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT AddNetworkInterfaceToInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddNetworkInterfaceToInstanceRequest();
|
||||
~AddNetworkInterfaceToInstanceRequest();
|
||||
std::string getNetworks() const;
|
||||
void setNetworks(const std::string &networks);
|
||||
bool getAutoStart() const;
|
||||
void setAutoStart(bool autoStart);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string networks_;
|
||||
bool autoStart_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ADDNETWORKINTERFACETOINSTANCEREQUEST_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_ENS_MODEL_ADDNETWORKINTERFACETOINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ADDNETWORKINTERFACETOINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT AddNetworkInterfaceToInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddNetworkInterfaceToInstanceResult();
|
||||
explicit AddNetworkInterfaceToInstanceResult(const std::string &payload);
|
||||
~AddNetworkInterfaceToInstanceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ADDNETWORKINTERFACETOINSTANCERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT AllocateEipAddressRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AllocateEipAddressRequest();
|
||||
~AllocateEipAddressRequest();
|
||||
int getMinCount() const;
|
||||
void setMinCount(int minCount);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
int getCount() const;
|
||||
void setCount(int count);
|
||||
|
||||
private:
|
||||
int minCount_;
|
||||
std::string ensRegionId_;
|
||||
int count_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ALLOCATEEIPADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ALLOCATEEIPADDRESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT AllocateEipAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EipAddress
|
||||
{
|
||||
std::string eip;
|
||||
};
|
||||
|
||||
|
||||
AllocateEipAddressResult();
|
||||
explicit AllocateEipAddressResult(const std::string &payload);
|
||||
~AllocateEipAddressResult();
|
||||
std::vector<EipAddress> getEipAddresses()const;
|
||||
std::string getBizStatusCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<EipAddress> eipAddresses_;
|
||||
std::string bizStatusCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ALLOCATEEIPADDRESSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT AssociateEipAddressRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AssociateEipAddressRequest();
|
||||
~AssociateEipAddressRequest();
|
||||
std::string getEip() const;
|
||||
void setEip(const std::string &eip);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getInstanceIdInternetIp() const;
|
||||
void setInstanceIdInternetIp(const std::string &instanceIdInternetIp);
|
||||
|
||||
private:
|
||||
std::string eip_;
|
||||
std::string ensRegionId_;
|
||||
std::string instanceIdInternetIp_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_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_ENS_MODEL_ASSOCIATEEIPADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ASSOCIATEEIPADDRESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT AssociateEipAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AssociateEipAddressResult();
|
||||
explicit AssociateEipAddressResult(const std::string &payload);
|
||||
~AssociateEipAddressResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ASSOCIATEEIPADDRESSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ASSOCIATEENSEIPADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ASSOCIATEENSEIPADDRESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT AssociateEnsEipAddressRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AssociateEnsEipAddressRequest();
|
||||
~AssociateEnsEipAddressRequest();
|
||||
std::string getAllocationId() const;
|
||||
void setAllocationId(const std::string &allocationId);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string allocationId_;
|
||||
std::string instanceType_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ASSOCIATEENSEIPADDRESSREQUEST_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_ENS_MODEL_ASSOCIATEENSEIPADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ASSOCIATEENSEIPADDRESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT AssociateEnsEipAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AssociateEnsEipAddressResult();
|
||||
explicit AssociateEnsEipAddressResult(const std::string &payload);
|
||||
~AssociateEnsEipAddressResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ASSOCIATEENSEIPADDRESSRESULT_H_
|
||||
48
ens/include/alibabacloud/ens/model/AttachDiskRequest.h
Normal file
48
ens/include/alibabacloud/ens/model/AttachDiskRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ATTACHDISKREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ATTACHDISKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT AttachDiskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AttachDiskRequest();
|
||||
~AttachDiskRequest();
|
||||
std::string getDiskId() const;
|
||||
void setDiskId(const std::string &diskId);
|
||||
std::string getDeleteWithInstance() const;
|
||||
void setDeleteWithInstance(const std::string &deleteWithInstance);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string diskId_;
|
||||
std::string deleteWithInstance_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ATTACHDISKREQUEST_H_
|
||||
51
ens/include/alibabacloud/ens/model/AttachDiskResult.h
Normal file
51
ens/include/alibabacloud/ens/model/AttachDiskResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ATTACHDISKRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ATTACHDISKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT AttachDiskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachDiskResult();
|
||||
explicit AttachDiskResult(const std::string &payload);
|
||||
~AttachDiskResult();
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ATTACHDISKRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_ATTACHENSINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ATTACHENSINSTANCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT AttachEnsInstancesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AttachEnsInstancesRequest();
|
||||
~AttachEnsInstancesRequest();
|
||||
std::string getScripts() const;
|
||||
void setScripts(const std::string &scripts);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string scripts_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ATTACHENSINSTANCESREQUEST_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_ENS_MODEL_ATTACHENSINSTANCESRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_ATTACHENSINSTANCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT AttachEnsInstancesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachEnsInstancesResult();
|
||||
explicit AttachEnsInstancesResult(const std::string &payload);
|
||||
~AttachEnsInstancesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_ATTACHENSINSTANCESRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT AuthorizeSecurityGroupEgressRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AuthorizeSecurityGroupEgressRequest();
|
||||
~AuthorizeSecurityGroupEgressRequest();
|
||||
std::string getSourcePortRange() const;
|
||||
void setSourcePortRange(const std::string &sourcePortRange);
|
||||
std::string getPortRange() const;
|
||||
void setPortRange(const std::string &portRange);
|
||||
std::string getIpProtocol() const;
|
||||
void setIpProtocol(const std::string &ipProtocol);
|
||||
int getPriority() const;
|
||||
void setPriority(int priority);
|
||||
std::string getDestCidrIp() const;
|
||||
void setDestCidrIp(const std::string &destCidrIp);
|
||||
std::string getSecurityGroupId() const;
|
||||
void setSecurityGroupId(const std::string &securityGroupId);
|
||||
std::string getPolicy() const;
|
||||
void setPolicy(const std::string &policy);
|
||||
|
||||
private:
|
||||
std::string sourcePortRange_;
|
||||
std::string portRange_;
|
||||
std::string ipProtocol_;
|
||||
int priority_;
|
||||
std::string destCidrIp_;
|
||||
std::string securityGroupId_;
|
||||
std::string policy_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_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_ENS_MODEL_AUTHORIZESECURITYGROUPEGRESSRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_AUTHORIZESECURITYGROUPEGRESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT AuthorizeSecurityGroupEgressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AuthorizeSecurityGroupEgressResult();
|
||||
explicit AuthorizeSecurityGroupEgressResult(const std::string &payload);
|
||||
~AuthorizeSecurityGroupEgressResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_AUTHORIZESECURITYGROUPEGRESSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT AuthorizeSecurityGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AuthorizeSecurityGroupRequest();
|
||||
~AuthorizeSecurityGroupRequest();
|
||||
std::string getSourcePortRange() const;
|
||||
void setSourcePortRange(const std::string &sourcePortRange);
|
||||
std::string getPortRange() const;
|
||||
void setPortRange(const std::string &portRange);
|
||||
std::string getIpProtocol() const;
|
||||
void setIpProtocol(const std::string &ipProtocol);
|
||||
std::string getSourceCidrIp() const;
|
||||
void setSourceCidrIp(const std::string &sourceCidrIp);
|
||||
int getPriority() const;
|
||||
void setPriority(int priority);
|
||||
std::string getSecurityGroupId() const;
|
||||
void setSecurityGroupId(const std::string &securityGroupId);
|
||||
std::string getPolicy() const;
|
||||
void setPolicy(const std::string &policy);
|
||||
|
||||
private:
|
||||
std::string sourcePortRange_;
|
||||
std::string portRange_;
|
||||
std::string ipProtocol_;
|
||||
std::string sourceCidrIp_;
|
||||
int priority_;
|
||||
std::string securityGroupId_;
|
||||
std::string policy_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_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_ENS_MODEL_AUTHORIZESECURITYGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_AUTHORIZESECURITYGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT AuthorizeSecurityGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AuthorizeSecurityGroupResult();
|
||||
explicit AuthorizeSecurityGroupResult(const std::string &payload);
|
||||
~AuthorizeSecurityGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_AUTHORIZESECURITYGROUPRESULT_H_
|
||||
48
ens/include/alibabacloud/ens/model/CheckQuotaRequest.h
Normal file
48
ens/include/alibabacloud/ens/model/CheckQuotaRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CHECKQUOTAREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CHECKQUOTAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CheckQuotaRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CheckQuotaRequest();
|
||||
~CheckQuotaRequest();
|
||||
std::string getGroupUuid() const;
|
||||
void setGroupUuid(const std::string &groupUuid);
|
||||
std::string getResourceAttribute() const;
|
||||
void setResourceAttribute(const std::string &resourceAttribute);
|
||||
long getAliUid() const;
|
||||
void setAliUid(long aliUid);
|
||||
|
||||
private:
|
||||
std::string groupUuid_;
|
||||
std::string resourceAttribute_;
|
||||
long aliUid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CHECKQUOTAREQUEST_H_
|
||||
57
ens/include/alibabacloud/ens/model/CheckQuotaResult.h
Normal file
57
ens/include/alibabacloud/ens/model/CheckQuotaResult.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CHECKQUOTARESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CHECKQUOTARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CheckQuotaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CheckQuotaResult();
|
||||
explicit CheckQuotaResult(const std::string &payload);
|
||||
~CheckQuotaResult();
|
||||
std::string getMsg()const;
|
||||
std::string getDesc()const;
|
||||
std::string getData()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string msg_;
|
||||
std::string desc_;
|
||||
std::string data_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CHECKQUOTARESULT_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CONFIGURESECURITYGROUPPERMISSIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CONFIGURESECURITYGROUPPERMISSIONSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT ConfigureSecurityGroupPermissionsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct RevokePermissions {
|
||||
std::string sourcePortRange;
|
||||
std::string portRange;
|
||||
std::string ipProtocol;
|
||||
std::string sourceCidrIp;
|
||||
int priority;
|
||||
std::string destCidrIp;
|
||||
std::string direction;
|
||||
std::string policy;
|
||||
};
|
||||
struct AuthorizePermissions {
|
||||
std::string sourcePortRange;
|
||||
std::string portRange;
|
||||
std::string ipProtocol;
|
||||
std::string sourceCidrIp;
|
||||
std::string description;
|
||||
int priority;
|
||||
std::string destCidrIp;
|
||||
std::string direction;
|
||||
std::string policy;
|
||||
};
|
||||
ConfigureSecurityGroupPermissionsRequest();
|
||||
~ConfigureSecurityGroupPermissionsRequest();
|
||||
std::string getSecurityGroupId() const;
|
||||
void setSecurityGroupId(const std::string &securityGroupId);
|
||||
std::vector<RevokePermissions> getRevokePermissions() const;
|
||||
void setRevokePermissions(const std::vector<RevokePermissions> &revokePermissions);
|
||||
std::vector<AuthorizePermissions> getAuthorizePermissions() const;
|
||||
void setAuthorizePermissions(const std::vector<AuthorizePermissions> &authorizePermissions);
|
||||
|
||||
private:
|
||||
std::string securityGroupId_;
|
||||
std::vector<RevokePermissions> revokePermissions_;
|
||||
std::vector<AuthorizePermissions> authorizePermissions_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CONFIGURESECURITYGROUPPERMISSIONSREQUEST_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_ENS_MODEL_CONFIGURESECURITYGROUPPERMISSIONSRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CONFIGURESECURITYGROUPPERMISSIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT ConfigureSecurityGroupPermissionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConfigureSecurityGroupPermissionsResult();
|
||||
explicit ConfigureSecurityGroupPermissionsResult(const std::string &payload);
|
||||
~ConfigureSecurityGroupPermissionsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CONFIGURESECURITYGROUPPERMISSIONSRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEAPPLICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEAPPLICATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateApplicationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateApplicationRequest();
|
||||
~CreateApplicationRequest();
|
||||
std::string get_Template() const;
|
||||
void set_Template(const std::string &_template);
|
||||
int getTimeout() const;
|
||||
void setTimeout(int timeout);
|
||||
|
||||
private:
|
||||
std::string _template_;
|
||||
int timeout_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEAPPLICATIONREQUEST_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateApplicationResult.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateApplicationResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEAPPLICATIONRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEAPPLICATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateApplicationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateApplicationResult();
|
||||
explicit CreateApplicationResult(const std::string &payload);
|
||||
~CreateApplicationResult();
|
||||
std::string getAppId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string appId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEAPPLICATIONRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEDISKBUYORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEDISKBUYORDERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateDiskBuyOrderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDiskBuyOrderRequest();
|
||||
~CreateDiskBuyOrderRequest();
|
||||
std::string getOrderDetails() const;
|
||||
void setOrderDetails(const std::string &orderDetails);
|
||||
|
||||
private:
|
||||
std::string orderDetails_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEDISKBUYORDERREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEDISKBUYORDERRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEDISKBUYORDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateDiskBuyOrderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDiskBuyOrderResult();
|
||||
explicit CreateDiskBuyOrderResult(const std::string &payload);
|
||||
~CreateDiskBuyOrderResult();
|
||||
std::string getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEDISKBUYORDERRESULT_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateDiskRequest.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateDiskRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEDISKREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEDISKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateDiskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDiskRequest();
|
||||
~CreateDiskRequest();
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getInstanceChargeType() const;
|
||||
void setInstanceChargeType(const std::string &instanceChargeType);
|
||||
std::string getSize() const;
|
||||
void setSize(const std::string &size);
|
||||
std::string getCategory() const;
|
||||
void setCategory(const std::string &category);
|
||||
|
||||
private:
|
||||
std::string ensRegionId_;
|
||||
std::string instanceChargeType_;
|
||||
std::string size_;
|
||||
std::string category_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEDISKREQUEST_H_
|
||||
53
ens/include/alibabacloud/ens/model/CreateDiskResult.h
Normal file
53
ens/include/alibabacloud/ens/model/CreateDiskResult.h
Normal file
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEDISKRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEDISKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateDiskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDiskResult();
|
||||
explicit CreateDiskResult(const std::string &payload);
|
||||
~CreateDiskResult();
|
||||
std::vector<std::string> getInstanceIds()const;
|
||||
std::string getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> instanceIds_;
|
||||
std::string orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEDISKRESULT_H_
|
||||
54
ens/include/alibabacloud/ens/model/CreateEPInstanceRequest.h
Normal file
54
ens/include/alibabacloud/ens/model/CreateEPInstanceRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEEPINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEEPINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateEPInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateEPInstanceRequest();
|
||||
~CreateEPInstanceRequest();
|
||||
std::string getNetworkingModel() const;
|
||||
void setNetworkingModel(const std::string &networkingModel);
|
||||
int getInternetMaxBandwidthOut() const;
|
||||
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
|
||||
std::string getEPNInstanceType() const;
|
||||
void setEPNInstanceType(const std::string &ePNInstanceType);
|
||||
std::string getInternetChargeType() const;
|
||||
void setInternetChargeType(const std::string &internetChargeType);
|
||||
std::string getEPNInstanceName() const;
|
||||
void setEPNInstanceName(const std::string &ePNInstanceName);
|
||||
|
||||
private:
|
||||
std::string networkingModel_;
|
||||
int internetMaxBandwidthOut_;
|
||||
std::string ePNInstanceType_;
|
||||
std::string internetChargeType_;
|
||||
std::string ePNInstanceName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEEPINSTANCEREQUEST_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateEPInstanceResult.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateEPInstanceResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEEPINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEEPINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateEPInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateEPInstanceResult();
|
||||
explicit CreateEPInstanceResult(const std::string &payload);
|
||||
~CreateEPInstanceResult();
|
||||
std::string getEPNInstanceId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string ePNInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEEPINSTANCERESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEEIPINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEEIPINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateEipInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateEipInstanceRequest();
|
||||
~CreateEipInstanceRequest();
|
||||
std::string getIsp() const;
|
||||
void setIsp(const std::string &isp);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getInstanceChargeType() const;
|
||||
void setInstanceChargeType(const std::string &instanceChargeType);
|
||||
long getBandwidth() const;
|
||||
void setBandwidth(long bandwidth);
|
||||
std::string getInternetChargeType() const;
|
||||
void setInternetChargeType(const std::string &internetChargeType);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string isp_;
|
||||
std::string ensRegionId_;
|
||||
std::string instanceChargeType_;
|
||||
long bandwidth_;
|
||||
std::string internetChargeType_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEEIPINSTANCEREQUEST_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateEipInstanceResult.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateEipInstanceResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEEIPINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEEIPINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateEipInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateEipInstanceResult();
|
||||
explicit CreateEipInstanceResult(const std::string &payload);
|
||||
~CreateEipInstanceResult();
|
||||
std::string getAllocationId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string allocationId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEEIPINSTANCERESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEELBBUYORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEELBBUYORDERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateElbBuyOrderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateElbBuyOrderRequest();
|
||||
~CreateElbBuyOrderRequest();
|
||||
std::string getOrderDetails() const;
|
||||
void setOrderDetails(const std::string &orderDetails);
|
||||
|
||||
private:
|
||||
std::string orderDetails_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEELBBUYORDERREQUEST_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateElbBuyOrderResult.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateElbBuyOrderResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEELBBUYORDERRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEELBBUYORDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateElbBuyOrderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateElbBuyOrderResult();
|
||||
explicit CreateElbBuyOrderResult(const std::string &payload);
|
||||
~CreateElbBuyOrderResult();
|
||||
std::vector<std::string> getLoadBalancerIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> loadBalancerIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEELBBUYORDERRESULT_H_
|
||||
45
ens/include/alibabacloud/ens/model/CreateEnsServiceRequest.h
Normal file
45
ens/include/alibabacloud/ens/model/CreateEnsServiceRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEENSSERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEENSSERVICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateEnsServiceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateEnsServiceRequest();
|
||||
~CreateEnsServiceRequest();
|
||||
std::string getEnsServiceId() const;
|
||||
void setEnsServiceId(const std::string &ensServiceId);
|
||||
std::string getOrderType() const;
|
||||
void setOrderType(const std::string &orderType);
|
||||
|
||||
private:
|
||||
std::string ensServiceId_;
|
||||
std::string orderType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEENSSERVICEREQUEST_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateEnsServiceResult.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateEnsServiceResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEENSSERVICERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEENSSERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateEnsServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateEnsServiceResult();
|
||||
explicit CreateEnsServiceResult(const std::string &payload);
|
||||
~CreateEnsServiceResult();
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEENSSERVICERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEEPNINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEEPNINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateEpnInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateEpnInstanceRequest();
|
||||
~CreateEpnInstanceRequest();
|
||||
std::string getNetworkingModel() const;
|
||||
void setNetworkingModel(const std::string &networkingModel);
|
||||
int getInternetMaxBandwidthOut() const;
|
||||
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
|
||||
std::string getEPNInstanceType() const;
|
||||
void setEPNInstanceType(const std::string &ePNInstanceType);
|
||||
std::string getInternetChargeType() const;
|
||||
void setInternetChargeType(const std::string &internetChargeType);
|
||||
std::string getEPNInstanceName() const;
|
||||
void setEPNInstanceName(const std::string &ePNInstanceName);
|
||||
|
||||
private:
|
||||
std::string networkingModel_;
|
||||
int internetMaxBandwidthOut_;
|
||||
std::string ePNInstanceType_;
|
||||
std::string internetChargeType_;
|
||||
std::string ePNInstanceName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEEPNINSTANCEREQUEST_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateEpnInstanceResult.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateEpnInstanceResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEEPNINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEEPNINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateEpnInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateEpnInstanceResult();
|
||||
explicit CreateEpnInstanceResult(const std::string &payload);
|
||||
~CreateEpnInstanceResult();
|
||||
std::string getEPNInstanceId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string ePNInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEEPNINSTANCERESULT_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateImageRequest.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateImageRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEIMAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEIMAGEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateImageRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateImageRequest();
|
||||
~CreateImageRequest();
|
||||
std::string getDeleteAfterImageUpload() const;
|
||||
void setDeleteAfterImageUpload(const std::string &deleteAfterImageUpload);
|
||||
std::string getImageName() const;
|
||||
void setImageName(const std::string &imageName);
|
||||
std::string getProduct() const;
|
||||
void setProduct(const std::string &product);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string deleteAfterImageUpload_;
|
||||
std::string imageName_;
|
||||
std::string product_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEIMAGEREQUEST_H_
|
||||
53
ens/include/alibabacloud/ens/model/CreateImageResult.h
Normal file
53
ens/include/alibabacloud/ens/model/CreateImageResult.h
Normal file
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEIMAGERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEIMAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateImageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateImageResult();
|
||||
explicit CreateImageResult(const std::string &payload);
|
||||
~CreateImageResult();
|
||||
std::string getImageId()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string imageId_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEIMAGERESULT_H_
|
||||
105
ens/include/alibabacloud/ens/model/CreateInstanceRequest.h
Normal file
105
ens/include/alibabacloud/ens/model/CreateInstanceRequest.h
Normal file
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateInstanceRequest();
|
||||
~CreateInstanceRequest();
|
||||
bool getUniqueSuffix() const;
|
||||
void setUniqueSuffix(bool uniqueSuffix);
|
||||
std::string getKeyPairName() const;
|
||||
void setKeyPairName(const std::string &keyPairName);
|
||||
std::string getPassword() const;
|
||||
void setPassword(const std::string &password);
|
||||
std::string getHostName() const;
|
||||
void setHostName(const std::string &hostName);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getAutoRenewPeriod() const;
|
||||
void setAutoRenewPeriod(const std::string &autoRenewPeriod);
|
||||
std::string getPeriod() const;
|
||||
void setPeriod(const std::string &period);
|
||||
bool getPublicIpIdentification() const;
|
||||
void setPublicIpIdentification(bool publicIpIdentification);
|
||||
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 getInstanceName() const;
|
||||
void setInstanceName(const std::string &instanceName);
|
||||
std::string getAutoRenew() const;
|
||||
void setAutoRenew(const std::string &autoRenew);
|
||||
std::string getInternetChargeType() const;
|
||||
void setInternetChargeType(const std::string &internetChargeType);
|
||||
std::string getImageId() const;
|
||||
void setImageId(const std::string &imageId);
|
||||
std::string getUserData() const;
|
||||
void setUserData(const std::string &userData);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getDataDisk1Size() const;
|
||||
void setDataDisk1Size(const std::string &dataDisk1Size);
|
||||
std::string getQuantity() const;
|
||||
void setQuantity(const std::string &quantity);
|
||||
std::string getIpType() const;
|
||||
void setIpType(const std::string &ipType);
|
||||
std::string getSystemDiskSize() const;
|
||||
void setSystemDiskSize(const std::string &systemDiskSize);
|
||||
std::string getPaymentType() const;
|
||||
void setPaymentType(const std::string &paymentType);
|
||||
|
||||
private:
|
||||
bool uniqueSuffix_;
|
||||
std::string keyPairName_;
|
||||
std::string password_;
|
||||
std::string hostName_;
|
||||
std::string ensRegionId_;
|
||||
std::string autoRenewPeriod_;
|
||||
std::string period_;
|
||||
bool publicIpIdentification_;
|
||||
long ownerId_;
|
||||
std::string vSwitchId_;
|
||||
std::string privateIpAddress_;
|
||||
std::string instanceName_;
|
||||
std::string autoRenew_;
|
||||
std::string internetChargeType_;
|
||||
std::string imageId_;
|
||||
std::string userData_;
|
||||
std::string instanceType_;
|
||||
std::string dataDisk1Size_;
|
||||
std::string quantity_;
|
||||
std::string ipType_;
|
||||
std::string systemDiskSize_;
|
||||
std::string paymentType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
53
ens/include/alibabacloud/ens/model/CreateInstanceResult.h
Normal file
53
ens/include/alibabacloud/ens/model/CreateInstanceResult.h
Normal file
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateInstanceResult();
|
||||
explicit CreateInstanceResult(const std::string &payload);
|
||||
~CreateInstanceResult();
|
||||
std::vector<std::string> getInstanceIds()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> instanceIds_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEINSTANCERESULT_H_
|
||||
42
ens/include/alibabacloud/ens/model/CreateKeyPairRequest.h
Normal file
42
ens/include/alibabacloud/ens/model/CreateKeyPairRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEKEYPAIRREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEKEYPAIRREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateKeyPairRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateKeyPairRequest();
|
||||
~CreateKeyPairRequest();
|
||||
std::string getKeyPairName() const;
|
||||
void setKeyPairName(const std::string &keyPairName);
|
||||
|
||||
private:
|
||||
std::string keyPairName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEKEYPAIRREQUEST_H_
|
||||
57
ens/include/alibabacloud/ens/model/CreateKeyPairResult.h
Normal file
57
ens/include/alibabacloud/ens/model/CreateKeyPairResult.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEKEYPAIRRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEKEYPAIRRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateKeyPairResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateKeyPairResult();
|
||||
explicit CreateKeyPairResult(const std::string &payload);
|
||||
~CreateKeyPairResult();
|
||||
std::string getKeyPairFingerPrint()const;
|
||||
std::string getKeyPairName()const;
|
||||
std::string getKeyPairId()const;
|
||||
std::string getPrivateKeyBody()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string keyPairFingerPrint_;
|
||||
std::string keyPairName_;
|
||||
std::string keyPairId_;
|
||||
std::string privateKeyBody_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEKEYPAIRRESULT_H_
|
||||
@@ -0,0 +1,111 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERHTTPLISTENERREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERHTTPLISTENERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateLoadBalancerHTTPListenerRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateLoadBalancerHTTPListenerRequest();
|
||||
~CreateLoadBalancerHTTPListenerRequest();
|
||||
std::string getListenerForward() const;
|
||||
void setListenerForward(const std::string &listenerForward);
|
||||
int getHealthCheckTimeout() const;
|
||||
void setHealthCheckTimeout(int healthCheckTimeout);
|
||||
std::string getXForwardedFor() const;
|
||||
void setXForwardedFor(const std::string &xForwardedFor);
|
||||
std::string getHealthCheckURI() const;
|
||||
void setHealthCheckURI(const std::string &healthCheckURI);
|
||||
std::string getHealthCheck() const;
|
||||
void setHealthCheck(const std::string &healthCheck);
|
||||
std::string getProtocol() const;
|
||||
void setProtocol(const std::string &protocol);
|
||||
std::string getCookie() const;
|
||||
void setCookie(const std::string &cookie);
|
||||
std::string getHealthCheckMethod() const;
|
||||
void setHealthCheckMethod(const std::string &healthCheckMethod);
|
||||
std::string getHealthCheckDomain() const;
|
||||
void setHealthCheckDomain(const std::string &healthCheckDomain);
|
||||
int getRequestTimeout() const;
|
||||
void setRequestTimeout(int requestTimeout);
|
||||
std::string getLoadBalancerId() const;
|
||||
void setLoadBalancerId(const std::string &loadBalancerId);
|
||||
int getHealthCheckInterval() const;
|
||||
void setHealthCheckInterval(int healthCheckInterval);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
int getUnhealthyThreshold() const;
|
||||
void setUnhealthyThreshold(int unhealthyThreshold);
|
||||
int getHealthyThreshold() const;
|
||||
void setHealthyThreshold(int healthyThreshold);
|
||||
std::string getScheduler() const;
|
||||
void setScheduler(const std::string &scheduler);
|
||||
int getForwardPort() const;
|
||||
void setForwardPort(int forwardPort);
|
||||
int getCookieTimeout() const;
|
||||
void setCookieTimeout(int cookieTimeout);
|
||||
std::string getStickySessionType() const;
|
||||
void setStickySessionType(const std::string &stickySessionType);
|
||||
int getListenerPort() const;
|
||||
void setListenerPort(int listenerPort);
|
||||
std::string getStickySession() const;
|
||||
void setStickySession(const std::string &stickySession);
|
||||
int getIdleTimeout() const;
|
||||
void setIdleTimeout(int idleTimeout);
|
||||
int getHealthCheckConnectPort() const;
|
||||
void setHealthCheckConnectPort(int healthCheckConnectPort);
|
||||
std::string getHealthCheckHttpCode() const;
|
||||
void setHealthCheckHttpCode(const std::string &healthCheckHttpCode);
|
||||
|
||||
private:
|
||||
std::string listenerForward_;
|
||||
int healthCheckTimeout_;
|
||||
std::string xForwardedFor_;
|
||||
std::string healthCheckURI_;
|
||||
std::string healthCheck_;
|
||||
std::string protocol_;
|
||||
std::string cookie_;
|
||||
std::string healthCheckMethod_;
|
||||
std::string healthCheckDomain_;
|
||||
int requestTimeout_;
|
||||
std::string loadBalancerId_;
|
||||
int healthCheckInterval_;
|
||||
std::string description_;
|
||||
int unhealthyThreshold_;
|
||||
int healthyThreshold_;
|
||||
std::string scheduler_;
|
||||
int forwardPort_;
|
||||
int cookieTimeout_;
|
||||
std::string stickySessionType_;
|
||||
int listenerPort_;
|
||||
std::string stickySession_;
|
||||
int idleTimeout_;
|
||||
int healthCheckConnectPort_;
|
||||
std::string healthCheckHttpCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERHTTPLISTENERREQUEST_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_ENS_MODEL_CREATELOADBALANCERHTTPLISTENERRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERHTTPLISTENERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateLoadBalancerHTTPListenerResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateLoadBalancerHTTPListenerResult();
|
||||
explicit CreateLoadBalancerHTTPListenerResult(const std::string &payload);
|
||||
~CreateLoadBalancerHTTPListenerResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERHTTPLISTENERRESULT_H_
|
||||
@@ -0,0 +1,111 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERHTTPSLISTENERREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERHTTPSLISTENERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateLoadBalancerHTTPSListenerRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateLoadBalancerHTTPSListenerRequest();
|
||||
~CreateLoadBalancerHTTPSListenerRequest();
|
||||
std::string getListenerForward() const;
|
||||
void setListenerForward(const std::string &listenerForward);
|
||||
int getHealthCheckTimeout() const;
|
||||
void setHealthCheckTimeout(int healthCheckTimeout);
|
||||
std::string getHealthCheckURI() const;
|
||||
void setHealthCheckURI(const std::string &healthCheckURI);
|
||||
std::string getHealthCheck() const;
|
||||
void setHealthCheck(const std::string &healthCheck);
|
||||
std::string getProtocol() const;
|
||||
void setProtocol(const std::string &protocol);
|
||||
std::string getCookie() const;
|
||||
void setCookie(const std::string &cookie);
|
||||
std::string getHealthCheckMethod() const;
|
||||
void setHealthCheckMethod(const std::string &healthCheckMethod);
|
||||
std::string getHealthCheckDomain() const;
|
||||
void setHealthCheckDomain(const std::string &healthCheckDomain);
|
||||
int getRequestTimeout() const;
|
||||
void setRequestTimeout(int requestTimeout);
|
||||
std::string getLoadBalancerId() const;
|
||||
void setLoadBalancerId(const std::string &loadBalancerId);
|
||||
int getHealthCheckInterval() const;
|
||||
void setHealthCheckInterval(int healthCheckInterval);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
int getUnhealthyThreshold() const;
|
||||
void setUnhealthyThreshold(int unhealthyThreshold);
|
||||
int getHealthyThreshold() const;
|
||||
void setHealthyThreshold(int healthyThreshold);
|
||||
std::string getScheduler() const;
|
||||
void setScheduler(const std::string &scheduler);
|
||||
int getForwardPort() const;
|
||||
void setForwardPort(int forwardPort);
|
||||
int getCookieTimeout() const;
|
||||
void setCookieTimeout(int cookieTimeout);
|
||||
std::string getStickySessionType() const;
|
||||
void setStickySessionType(const std::string &stickySessionType);
|
||||
int getListenerPort() const;
|
||||
void setListenerPort(int listenerPort);
|
||||
std::string getStickySession() const;
|
||||
void setStickySession(const std::string &stickySession);
|
||||
std::string getServerCertificateId() const;
|
||||
void setServerCertificateId(const std::string &serverCertificateId);
|
||||
int getIdleTimeout() const;
|
||||
void setIdleTimeout(int idleTimeout);
|
||||
int getHealthCheckConnectPort() const;
|
||||
void setHealthCheckConnectPort(int healthCheckConnectPort);
|
||||
std::string getHealthCheckHttpCode() const;
|
||||
void setHealthCheckHttpCode(const std::string &healthCheckHttpCode);
|
||||
|
||||
private:
|
||||
std::string listenerForward_;
|
||||
int healthCheckTimeout_;
|
||||
std::string healthCheckURI_;
|
||||
std::string healthCheck_;
|
||||
std::string protocol_;
|
||||
std::string cookie_;
|
||||
std::string healthCheckMethod_;
|
||||
std::string healthCheckDomain_;
|
||||
int requestTimeout_;
|
||||
std::string loadBalancerId_;
|
||||
int healthCheckInterval_;
|
||||
std::string description_;
|
||||
int unhealthyThreshold_;
|
||||
int healthyThreshold_;
|
||||
std::string scheduler_;
|
||||
int forwardPort_;
|
||||
int cookieTimeout_;
|
||||
std::string stickySessionType_;
|
||||
int listenerPort_;
|
||||
std::string stickySession_;
|
||||
std::string serverCertificateId_;
|
||||
int idleTimeout_;
|
||||
int healthCheckConnectPort_;
|
||||
std::string healthCheckHttpCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERHTTPSLISTENERREQUEST_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_ENS_MODEL_CREATELOADBALANCERHTTPSLISTENERRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERHTTPSLISTENERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateLoadBalancerHTTPSListenerResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateLoadBalancerHTTPSListenerResult();
|
||||
explicit CreateLoadBalancerHTTPSListenerResult(const std::string &payload);
|
||||
~CreateLoadBalancerHTTPSListenerResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERHTTPSLISTENERRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateLoadBalancerRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateLoadBalancerRequest();
|
||||
~CreateLoadBalancerRequest();
|
||||
std::string getLoadBalancerName() const;
|
||||
void setLoadBalancerName(const std::string &loadBalancerName);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getLoadBalancerSpec() const;
|
||||
void setLoadBalancerSpec(const std::string &loadBalancerSpec);
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getNetworkId() const;
|
||||
void setNetworkId(const std::string &networkId);
|
||||
std::string getPayType() const;
|
||||
void setPayType(const std::string &payType);
|
||||
|
||||
private:
|
||||
std::string loadBalancerName_;
|
||||
std::string ensRegionId_;
|
||||
std::string loadBalancerSpec_;
|
||||
std::string vSwitchId_;
|
||||
std::string networkId_;
|
||||
std::string payType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateLoadBalancerResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateLoadBalancerResult();
|
||||
explicit CreateLoadBalancerResult(const std::string &payload);
|
||||
~CreateLoadBalancerResult();
|
||||
std::string getLoadBalancerName()const;
|
||||
std::string getVSwitchId()const;
|
||||
std::string getLoadBalancerId()const;
|
||||
std::string getNetworkId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string loadBalancerName_;
|
||||
std::string vSwitchId_;
|
||||
std::string loadBalancerId_;
|
||||
std::string networkId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERRESULT_H_
|
||||
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERTCPLISTENERREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERTCPLISTENERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateLoadBalancerTCPListenerRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateLoadBalancerTCPListenerRequest();
|
||||
~CreateLoadBalancerTCPListenerRequest();
|
||||
std::string getHealthCheckURI() const;
|
||||
void setHealthCheckURI(const std::string &healthCheckURI);
|
||||
std::string getProtocol() const;
|
||||
void setProtocol(const std::string &protocol);
|
||||
int getEstablishedTimeout() const;
|
||||
void setEstablishedTimeout(int establishedTimeout);
|
||||
int getPersistenceTimeout() const;
|
||||
void setPersistenceTimeout(int persistenceTimeout);
|
||||
std::string getHealthCheckDomain() const;
|
||||
void setHealthCheckDomain(const std::string &healthCheckDomain);
|
||||
std::string getLoadBalancerId() const;
|
||||
void setLoadBalancerId(const std::string &loadBalancerId);
|
||||
int getHealthCheckInterval() const;
|
||||
void setHealthCheckInterval(int healthCheckInterval);
|
||||
int getBackendServerPort() const;
|
||||
void setBackendServerPort(int backendServerPort);
|
||||
int getHealthCheckConnectTimeout() const;
|
||||
void setHealthCheckConnectTimeout(int healthCheckConnectTimeout);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
int getUnhealthyThreshold() const;
|
||||
void setUnhealthyThreshold(int unhealthyThreshold);
|
||||
int getHealthyThreshold() const;
|
||||
void setHealthyThreshold(int healthyThreshold);
|
||||
std::string getScheduler() const;
|
||||
void setScheduler(const std::string &scheduler);
|
||||
std::string getEipTransmit() const;
|
||||
void setEipTransmit(const std::string &eipTransmit);
|
||||
int getListenerPort() const;
|
||||
void setListenerPort(int listenerPort);
|
||||
std::string getHealthCheckType() const;
|
||||
void setHealthCheckType(const std::string &healthCheckType);
|
||||
std::string getHealthCheckHttpCode() const;
|
||||
void setHealthCheckHttpCode(const std::string &healthCheckHttpCode);
|
||||
int getHealthCheckConnectPort() const;
|
||||
void setHealthCheckConnectPort(int healthCheckConnectPort);
|
||||
|
||||
private:
|
||||
std::string healthCheckURI_;
|
||||
std::string protocol_;
|
||||
int establishedTimeout_;
|
||||
int persistenceTimeout_;
|
||||
std::string healthCheckDomain_;
|
||||
std::string loadBalancerId_;
|
||||
int healthCheckInterval_;
|
||||
int backendServerPort_;
|
||||
int healthCheckConnectTimeout_;
|
||||
std::string description_;
|
||||
int unhealthyThreshold_;
|
||||
int healthyThreshold_;
|
||||
std::string scheduler_;
|
||||
std::string eipTransmit_;
|
||||
int listenerPort_;
|
||||
std::string healthCheckType_;
|
||||
std::string healthCheckHttpCode_;
|
||||
int healthCheckConnectPort_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERTCPLISTENERREQUEST_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_ENS_MODEL_CREATELOADBALANCERTCPLISTENERRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERTCPLISTENERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateLoadBalancerTCPListenerResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateLoadBalancerTCPListenerResult();
|
||||
explicit CreateLoadBalancerTCPListenerResult(const std::string &payload);
|
||||
~CreateLoadBalancerTCPListenerResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERTCPLISTENERRESULT_H_
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERUDPLISTENERREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERUDPLISTENERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateLoadBalancerUDPListenerRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateLoadBalancerUDPListenerRequest();
|
||||
~CreateLoadBalancerUDPListenerRequest();
|
||||
std::string getProtocol() const;
|
||||
void setProtocol(const std::string &protocol);
|
||||
std::string getLoadBalancerId() const;
|
||||
void setLoadBalancerId(const std::string &loadBalancerId);
|
||||
std::string getHealthCheckReq() const;
|
||||
void setHealthCheckReq(const std::string &healthCheckReq);
|
||||
int getHealthCheckInterval() const;
|
||||
void setHealthCheckInterval(int healthCheckInterval);
|
||||
int getBackendServerPort() const;
|
||||
void setBackendServerPort(int backendServerPort);
|
||||
std::string getHealthCheckExp() const;
|
||||
void setHealthCheckExp(const std::string &healthCheckExp);
|
||||
int getHealthCheckConnectTimeout() const;
|
||||
void setHealthCheckConnectTimeout(int healthCheckConnectTimeout);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
int getUnhealthyThreshold() const;
|
||||
void setUnhealthyThreshold(int unhealthyThreshold);
|
||||
int getHealthyThreshold() const;
|
||||
void setHealthyThreshold(int healthyThreshold);
|
||||
std::string getScheduler() const;
|
||||
void setScheduler(const std::string &scheduler);
|
||||
std::string getEipTransmit() const;
|
||||
void setEipTransmit(const std::string &eipTransmit);
|
||||
int getListenerPort() const;
|
||||
void setListenerPort(int listenerPort);
|
||||
int getHealthCheckConnectPort() const;
|
||||
void setHealthCheckConnectPort(int healthCheckConnectPort);
|
||||
|
||||
private:
|
||||
std::string protocol_;
|
||||
std::string loadBalancerId_;
|
||||
std::string healthCheckReq_;
|
||||
int healthCheckInterval_;
|
||||
int backendServerPort_;
|
||||
std::string healthCheckExp_;
|
||||
int healthCheckConnectTimeout_;
|
||||
std::string description_;
|
||||
int unhealthyThreshold_;
|
||||
int healthyThreshold_;
|
||||
std::string scheduler_;
|
||||
std::string eipTransmit_;
|
||||
int listenerPort_;
|
||||
int healthCheckConnectPort_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERUDPLISTENERREQUEST_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_ENS_MODEL_CREATELOADBALANCERUDPLISTENERRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERUDPLISTENERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateLoadBalancerUDPListenerResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateLoadBalancerUDPListenerResult();
|
||||
explicit CreateLoadBalancerUDPListenerResult(const std::string &payload);
|
||||
~CreateLoadBalancerUDPListenerResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATELOADBALANCERUDPLISTENERRESULT_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateNetworkRequest.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateNetworkRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATENETWORKREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATENETWORKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateNetworkRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateNetworkRequest();
|
||||
~CreateNetworkRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getNetworkName() const;
|
||||
void setNetworkName(const std::string &networkName);
|
||||
std::string getCidrBlock() const;
|
||||
void setCidrBlock(const std::string &cidrBlock);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string ensRegionId_;
|
||||
std::string networkName_;
|
||||
std::string cidrBlock_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATENETWORKREQUEST_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateNetworkResult.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateNetworkResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATENETWORKRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATENETWORKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateNetworkResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateNetworkResult();
|
||||
explicit CreateNetworkResult(const std::string &payload);
|
||||
~CreateNetworkResult();
|
||||
std::string getNetworkId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string networkId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATENETWORKRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATESECURITYGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATESECURITYGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateSecurityGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateSecurityGroupRequest();
|
||||
~CreateSecurityGroupRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getSecurityGroupName() const;
|
||||
void setSecurityGroupName(const std::string &securityGroupName);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string securityGroupName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATESECURITYGROUPREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATESECURITYGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATESECURITYGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateSecurityGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSecurityGroupResult();
|
||||
explicit CreateSecurityGroupResult(const std::string &payload);
|
||||
~CreateSecurityGroupResult();
|
||||
std::string getSecurityGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string securityGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATESECURITYGROUPRESULT_H_
|
||||
54
ens/include/alibabacloud/ens/model/CreateVSwitchRequest.h
Normal file
54
ens/include/alibabacloud/ens/model/CreateVSwitchRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEVSWITCHREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEVSWITCHREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateVSwitchRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateVSwitchRequest();
|
||||
~CreateVSwitchRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getVSwitchName() const;
|
||||
void setVSwitchName(const std::string &vSwitchName);
|
||||
std::string getCidrBlock() const;
|
||||
void setCidrBlock(const std::string &cidrBlock);
|
||||
std::string getNetworkId() const;
|
||||
void setNetworkId(const std::string &networkId);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string ensRegionId_;
|
||||
std::string vSwitchName_;
|
||||
std::string cidrBlock_;
|
||||
std::string networkId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEVSWITCHREQUEST_H_
|
||||
51
ens/include/alibabacloud/ens/model/CreateVSwitchResult.h
Normal file
51
ens/include/alibabacloud/ens/model/CreateVSwitchResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEVSWITCHRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEVSWITCHRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateVSwitchResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateVSwitchResult();
|
||||
explicit CreateVSwitchResult(const std::string &payload);
|
||||
~CreateVSwitchResult();
|
||||
std::string getVSwitchId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string vSwitchId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEVSWITCHRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEVMANDSAVESTOCKREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEVMANDSAVESTOCKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateVmAndSaveStockRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateVmAndSaveStockRequest();
|
||||
~CreateVmAndSaveStockRequest();
|
||||
std::string getGroupUuid() const;
|
||||
void setGroupUuid(const std::string &groupUuid);
|
||||
std::string getResourceAttribute() const;
|
||||
void setResourceAttribute(const std::string &resourceAttribute);
|
||||
long getAliUid() const;
|
||||
void setAliUid(long aliUid);
|
||||
std::string getTenant() const;
|
||||
void setTenant(const std::string &tenant);
|
||||
std::string getWorkloadUuid() const;
|
||||
void setWorkloadUuid(const std::string &workloadUuid);
|
||||
|
||||
private:
|
||||
std::string groupUuid_;
|
||||
std::string resourceAttribute_;
|
||||
long aliUid_;
|
||||
std::string tenant_;
|
||||
std::string workloadUuid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEVMANDSAVESTOCKREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_CREATEVMANDSAVESTOCKRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_CREATEVMANDSAVESTOCKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT CreateVmAndSaveStockResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateVmAndSaveStockResult();
|
||||
explicit CreateVmAndSaveStockResult(const std::string &payload);
|
||||
~CreateVmAndSaveStockResult();
|
||||
std::string getMsg()const;
|
||||
std::string getDesc()const;
|
||||
std::string getData()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string msg_;
|
||||
std::string desc_;
|
||||
std::string data_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_CREATEVMANDSAVESTOCKRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DELETEAPPLICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEAPPLICATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteApplicationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteApplicationRequest();
|
||||
~DeleteApplicationRequest();
|
||||
int getTimeout() const;
|
||||
void setTimeout(int timeout);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
int timeout_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEAPPLICATIONREQUEST_H_
|
||||
49
ens/include/alibabacloud/ens/model/DeleteApplicationResult.h
Normal file
49
ens/include/alibabacloud/ens/model/DeleteApplicationResult.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_ENS_MODEL_DELETEAPPLICATIONRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEAPPLICATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteApplicationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteApplicationResult();
|
||||
explicit DeleteApplicationResult(const std::string &payload);
|
||||
~DeleteApplicationResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEAPPLICATIONRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DELETEDEVICEINTERNETPORTREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEDEVICEINTERNETPORTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteDeviceInternetPortRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDeviceInternetPortRequest();
|
||||
~DeleteDeviceInternetPortRequest();
|
||||
std::string getNatType() const;
|
||||
void setNatType(const std::string &natType);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getRuleId() const;
|
||||
void setRuleId(const std::string &ruleId);
|
||||
|
||||
private:
|
||||
std::string natType_;
|
||||
std::string instanceId_;
|
||||
std::string ruleId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEDEVICEINTERNETPORTREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DELETEDEVICEINTERNETPORTRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEDEVICEINTERNETPORTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteDeviceInternetPortResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDeviceInternetPortResult();
|
||||
explicit DeleteDeviceInternetPortResult(const std::string &payload);
|
||||
~DeleteDeviceInternetPortResult();
|
||||
std::vector<std::string> getRuleIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> ruleIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEDEVICEINTERNETPORTRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DELETEEPNINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEEPNINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteEpnInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteEpnInstanceRequest();
|
||||
~DeleteEpnInstanceRequest();
|
||||
std::string getEPNInstanceId() const;
|
||||
void setEPNInstanceId(const std::string &ePNInstanceId);
|
||||
|
||||
private:
|
||||
std::string ePNInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEEPNINSTANCEREQUEST_H_
|
||||
49
ens/include/alibabacloud/ens/model/DeleteEpnInstanceResult.h
Normal file
49
ens/include/alibabacloud/ens/model/DeleteEpnInstanceResult.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_ENS_MODEL_DELETEEPNINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEEPNINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteEpnInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteEpnInstanceResult();
|
||||
explicit DeleteEpnInstanceResult(const std::string &payload);
|
||||
~DeleteEpnInstanceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEEPNINSTANCERESULT_H_
|
||||
42
ens/include/alibabacloud/ens/model/DeleteKeyPairsRequest.h
Normal file
42
ens/include/alibabacloud/ens/model/DeleteKeyPairsRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DELETEKEYPAIRSREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEKEYPAIRSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteKeyPairsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteKeyPairsRequest();
|
||||
~DeleteKeyPairsRequest();
|
||||
std::string getKeyPairName() const;
|
||||
void setKeyPairName(const std::string &keyPairName);
|
||||
|
||||
private:
|
||||
std::string keyPairName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEKEYPAIRSREQUEST_H_
|
||||
49
ens/include/alibabacloud/ens/model/DeleteKeyPairsResult.h
Normal file
49
ens/include/alibabacloud/ens/model/DeleteKeyPairsResult.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_ENS_MODEL_DELETEKEYPAIRSRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEKEYPAIRSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteKeyPairsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteKeyPairsResult();
|
||||
explicit DeleteKeyPairsResult(const std::string &payload);
|
||||
~DeleteKeyPairsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEKEYPAIRSRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DELETELOADBALANCERLISTENERREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETELOADBALANCERLISTENERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteLoadBalancerListenerRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteLoadBalancerListenerRequest();
|
||||
~DeleteLoadBalancerListenerRequest();
|
||||
int getListenerPort() const;
|
||||
void setListenerPort(int listenerPort);
|
||||
std::string getLoadBalancerId() const;
|
||||
void setLoadBalancerId(const std::string &loadBalancerId);
|
||||
|
||||
private:
|
||||
int listenerPort_;
|
||||
std::string loadBalancerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETELOADBALANCERLISTENERREQUEST_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_ENS_MODEL_DELETELOADBALANCERLISTENERRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETELOADBALANCERLISTENERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteLoadBalancerListenerResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteLoadBalancerListenerResult();
|
||||
explicit DeleteLoadBalancerListenerResult(const std::string &payload);
|
||||
~DeleteLoadBalancerListenerResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETELOADBALANCERLISTENERRESULT_H_
|
||||
42
ens/include/alibabacloud/ens/model/DeleteNetworkRequest.h
Normal file
42
ens/include/alibabacloud/ens/model/DeleteNetworkRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DELETENETWORKREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETENETWORKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteNetworkRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteNetworkRequest();
|
||||
~DeleteNetworkRequest();
|
||||
std::string getNetworkId() const;
|
||||
void setNetworkId(const std::string &networkId);
|
||||
|
||||
private:
|
||||
std::string networkId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETENETWORKREQUEST_H_
|
||||
49
ens/include/alibabacloud/ens/model/DeleteNetworkResult.h
Normal file
49
ens/include/alibabacloud/ens/model/DeleteNetworkResult.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_ENS_MODEL_DELETENETWORKRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETENETWORKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteNetworkResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNetworkResult();
|
||||
explicit DeleteNetworkResult(const std::string &payload);
|
||||
~DeleteNetworkResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETENETWORKRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DELETESECURITYGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETESECURITYGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteSecurityGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteSecurityGroupRequest();
|
||||
~DeleteSecurityGroupRequest();
|
||||
std::string getSecurityGroupId() const;
|
||||
void setSecurityGroupId(const std::string &securityGroupId);
|
||||
|
||||
private:
|
||||
std::string securityGroupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETESECURITYGROUPREQUEST_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_ENS_MODEL_DELETESECURITYGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETESECURITYGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteSecurityGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSecurityGroupResult();
|
||||
explicit DeleteSecurityGroupResult(const std::string &payload);
|
||||
~DeleteSecurityGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETESECURITYGROUPRESULT_H_
|
||||
42
ens/include/alibabacloud/ens/model/DeleteVSwitchRequest.h
Normal file
42
ens/include/alibabacloud/ens/model/DeleteVSwitchRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DELETEVSWITCHREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEVSWITCHREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteVSwitchRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteVSwitchRequest();
|
||||
~DeleteVSwitchRequest();
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
|
||||
private:
|
||||
std::string vSwitchId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEVSWITCHREQUEST_H_
|
||||
49
ens/include/alibabacloud/ens/model/DeleteVSwitchResult.h
Normal file
49
ens/include/alibabacloud/ens/model/DeleteVSwitchResult.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_ENS_MODEL_DELETEVSWITCHRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEVSWITCHRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteVSwitchResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteVSwitchResult();
|
||||
explicit DeleteVSwitchResult(const std::string &payload);
|
||||
~DeleteVSwitchResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEVSWITCHRESULT_H_
|
||||
45
ens/include/alibabacloud/ens/model/DeleteVmRequest.h
Normal file
45
ens/include/alibabacloud/ens/model/DeleteVmRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DELETEVMREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEVMREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteVmRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteVmRequest();
|
||||
~DeleteVmRequest();
|
||||
long getAliUid() const;
|
||||
void setAliUid(long aliUid);
|
||||
std::string getWorkloadUuid() const;
|
||||
void setWorkloadUuid(const std::string &workloadUuid);
|
||||
|
||||
private:
|
||||
long aliUid_;
|
||||
std::string workloadUuid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEVMREQUEST_H_
|
||||
57
ens/include/alibabacloud/ens/model/DeleteVmResult.h
Normal file
57
ens/include/alibabacloud/ens/model/DeleteVmResult.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DELETEVMRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DELETEVMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DeleteVmResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteVmResult();
|
||||
explicit DeleteVmResult(const std::string &payload);
|
||||
~DeleteVmResult();
|
||||
std::string getMsg()const;
|
||||
std::string getDesc()const;
|
||||
std::string getData()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string msg_;
|
||||
std::string desc_;
|
||||
std::string data_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DELETEVMRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeApplicationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeApplicationRequest();
|
||||
~DescribeApplicationRequest();
|
||||
std::string getAppVersions() const;
|
||||
void setAppVersions(const std::string &appVersions);
|
||||
std::string getOutDetailStatParams() const;
|
||||
void setOutDetailStatParams(const std::string &outDetailStatParams);
|
||||
std::string getLevel() const;
|
||||
void setLevel(const std::string &level);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string appVersions_;
|
||||
std::string outDetailStatParams_;
|
||||
std::string level_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONREQUEST_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeApplicationResourceSummaryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeApplicationResourceSummaryRequest();
|
||||
~DescribeApplicationResourceSummaryRequest();
|
||||
std::string getLevel() const;
|
||||
void setLevel(const std::string &level);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
|
||||
private:
|
||||
std::string level_;
|
||||
std::string resourceType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeApplicationResourceSummaryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeApplicationResourceSummaryResult();
|
||||
explicit DescribeApplicationResourceSummaryResult(const std::string &payload);
|
||||
~DescribeApplicationResourceSummaryResult();
|
||||
std::string getApplicationResource()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string applicationResource_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESOURCESUMMARYRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeApplicationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeApplicationResult();
|
||||
explicit DescribeApplicationResult(const std::string &payload);
|
||||
~DescribeApplicationResult();
|
||||
std::string getApplication()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string application_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEAPPLICATIONRESULT_H_
|
||||
@@ -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_ENS_MODEL_DESCRIBEAVAILABLERESOURCEINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEAVAILABLERESOURCEINFOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeAvailableResourceInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAvailableResourceInfoRequest();
|
||||
~DescribeAvailableResourceInfoRequest();
|
||||
|
||||
private:
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEAVAILABLERESOURCEINFOREQUEST_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEAVAILABLERESOURCEINFORESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEAVAILABLERESOURCEINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeAvailableResourceInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Image
|
||||
{
|
||||
std::string imageName;
|
||||
int imageSize;
|
||||
std::string imageId;
|
||||
};
|
||||
struct SupportResource
|
||||
{
|
||||
struct EnsRegionId
|
||||
{
|
||||
std::string area;
|
||||
std::string enName;
|
||||
std::string ensRegionId;
|
||||
std::string province;
|
||||
std::string name;
|
||||
};
|
||||
int dataDiskMinSize;
|
||||
int systemDiskMinSize;
|
||||
std::vector<std::string> bandwidthTypes;
|
||||
std::vector<std::string> instanceSpeces;
|
||||
int systemDiskMaxSize;
|
||||
std::vector<SupportResource::EnsRegionId> ensRegionIdsExtends;
|
||||
int dataDiskMaxSize;
|
||||
std::vector<std::string> ensRegionIds;
|
||||
};
|
||||
|
||||
|
||||
DescribeAvailableResourceInfoResult();
|
||||
explicit DescribeAvailableResourceInfoResult(const std::string &payload);
|
||||
~DescribeAvailableResourceInfoResult();
|
||||
std::vector<Image> getImages()const;
|
||||
std::vector<SupportResource> getSupportResources()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Image> images_;
|
||||
std::vector<SupportResource> supportResources_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEAVAILABLERESOURCEINFORESULT_H_
|
||||
@@ -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_ENS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeAvailableResourceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAvailableResourceRequest();
|
||||
~DescribeAvailableResourceRequest();
|
||||
|
||||
private:
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_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_ENS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeAvailableResourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Image
|
||||
{
|
||||
std::string imageName;
|
||||
std::string imageId;
|
||||
};
|
||||
struct SupportResource
|
||||
{
|
||||
std::string instanceSpec;
|
||||
std::string supportResourcesCount;
|
||||
std::string systemDiskSize;
|
||||
std::string dataDiskSize;
|
||||
std::string ensRegionId;
|
||||
};
|
||||
|
||||
|
||||
DescribeAvailableResourceResult();
|
||||
explicit DescribeAvailableResourceResult(const std::string &payload);
|
||||
~DescribeAvailableResourceResult();
|
||||
std::vector<Image> getImages()const;
|
||||
std::vector<SupportResource> getSupportResources()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Image> images_;
|
||||
std::vector<SupportResource> supportResources_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
|
||||
@@ -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_ENS_MODEL_DESCRIBEBANDWITHDCHARGETYPEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEBANDWITHDCHARGETYPEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeBandWithdChargeTypeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeBandWithdChargeTypeRequest();
|
||||
~DescribeBandWithdChargeTypeRequest();
|
||||
|
||||
private:
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEBANDWITHDCHARGETYPEREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEBANDWITHDCHARGETYPERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEBANDWITHDCHARGETYPERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeBandWithdChargeTypeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeBandWithdChargeTypeResult();
|
||||
explicit DescribeBandWithdChargeTypeResult(const std::string &payload);
|
||||
~DescribeBandWithdChargeTypeResult();
|
||||
std::string getBandWithTypeInfo()const;
|
||||
std::string getChargeCycleInfo()const;
|
||||
int getCode()const;
|
||||
std::string getChargeContractType()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bandWithTypeInfo_;
|
||||
std::string chargeCycleInfo_;
|
||||
int code_;
|
||||
std::string chargeContractType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEBANDWITHDCHARGETYPERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ENS_MODEL_DESCRIBEBANDWITDHBYINTERNETCHARGETYPEREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEBANDWITDHBYINTERNETCHARGETYPEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeBandwitdhByInternetChargeTypeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeBandwitdhByInternetChargeTypeRequest();
|
||||
~DescribeBandwitdhByInternetChargeTypeRequest();
|
||||
std::string getIsp() const;
|
||||
void setIsp(const std::string &isp);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getEnsRegionId() const;
|
||||
void setEnsRegionId(const std::string &ensRegionId);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
|
||||
private:
|
||||
std::string isp_;
|
||||
std::string startTime_;
|
||||
std::string ensRegionId_;
|
||||
std::string endTime_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEBANDWITDHBYINTERNETCHARGETYPEREQUEST_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_ENS_MODEL_DESCRIBEBANDWITDHBYINTERNETCHARGETYPERESULT_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBEBANDWITDHBYINTERNETCHARGETYPERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ens
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeBandwitdhByInternetChargeTypeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeBandwitdhByInternetChargeTypeResult();
|
||||
explicit DescribeBandwitdhByInternetChargeTypeResult(const std::string &payload);
|
||||
~DescribeBandwitdhByInternetChargeTypeResult();
|
||||
long getBandwidthValue()const;
|
||||
std::string getTimeStamp()const;
|
||||
std::string getInternetChargeType()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long bandwidthValue_;
|
||||
std::string timeStamp_;
|
||||
std::string internetChargeType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBEBANDWITDHBYINTERNETCHARGETYPERESULT_H_
|
||||
@@ -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_ENS_MODEL_DESCRIBECLOUDDISKAVAILABLERESOURCEINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_ENS_MODEL_DESCRIBECLOUDDISKAVAILABLERESOURCEINFOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ens/EnsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ens {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ENS_EXPORT DescribeCloudDiskAvailableResourceInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeCloudDiskAvailableResourceInfoRequest();
|
||||
~DescribeCloudDiskAvailableResourceInfoRequest();
|
||||
|
||||
private:
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ens
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ENS_MODEL_DESCRIBECLOUDDISKAVAILABLERESOURCEINFOREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user