def disassociate_elastic_ip(self): client_factory = ClientFactory('nc') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.nc.apis.DisassociateElasticIpRequest import DisassociateElasticIpRequest params_dict = collect_user_args(self.app) req = DisassociateElasticIpRequest(params_dict) resp = client.send(req) Printer.print_result(resp) except ImportError: print '{"error":"This api is not supported, please use the newer version"}' except Exception as e: print e.message
def create_forward_rule(self): client_factory = ClientFactory('ipanti') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.ipanti.apis.CreateForwardRuleRequest import CreateForwardRuleRequest params_dict = collect_user_args(self.app) req = CreateForwardRuleRequest(params_dict) resp = client.send(req) Printer.print_result(resp) except ImportError: print '{"error":"This api is not supported, please use the newer version"}' except Exception as e: print e.message
def disable_instance_ip_white_list(self): client_factory = ClientFactory('ipanti') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.ipanti.apis.DisableInstanceIpWhiteListRequest import DisableInstanceIpWhiteListRequest params_dict = collect_user_args(self.app) req = DisableInstanceIpWhiteListRequest(params_dict) resp = client.send(req) Printer.print_result(resp) except ImportError: print '{"error":"This api is not supported, please use the newer version"}' except Exception as e: print e.message
def describe_metrics_for_create_alarm(self): client_factory = ClientFactory('monitor') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.monitor.apis.DescribeMetricsForCreateAlarmRequest import DescribeMetricsForCreateAlarmRequest params_dict = collect_user_args(self.app) req = DescribeMetricsForCreateAlarmRequest(params_dict) resp = client.send(req) Printer.print_result(resp) except ImportError: print '{"error":"This api is not supported, please use the newer version"}' except Exception as e: print e.message
def restore_disk(self): client_factory = ClientFactory('disk') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.disk.apis.RestoreDiskRequest import RestoreDiskRequest params_dict = collect_user_args(self.app) req = RestoreDiskRequest(params_dict) resp = client.send(req) Printer.print_result(resp) except ImportError: print '{"error":"This api is not supported, please use the newer version"}' except Exception as e: print e.message
def disabled_user_access_key(self): client_factory = ClientFactory('iam') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.iam.apis.DisabledUserAccessKeyRequest import DisabledUserAccessKeyRequest params_dict = collect_user_args(self.app) req = DisabledUserAccessKeyRequest(params_dict) resp = client.send(req) Printer.print_result(resp) except ImportError: print '{"error":"This api is not supported, please use the newer version"}' except Exception as e: print e.message
def modify_container_attribute(self): client_factory = ClientFactory('nc') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.nc.apis.ModifyContainerAttributeRequest import ModifyContainerAttributeRequest params_dict = collect_user_args(self.app) req = ModifyContainerAttributeRequest(params_dict) resp = client.send(req) Printer.print_result(resp) except ImportError: print '{"error":"This api is not supported, please use the newer version"}' except Exception as e: print e.message
def modify_instance_password(self): client_factory = ClientFactory('vm') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.vm.apis.ModifyInstancePasswordRequest import ModifyInstancePasswordRequest params_dict = collect_user_args(self.app) req = ModifyInstancePasswordRequest(params_dict) resp = client.send(req) Printer.print_result(resp) except ImportError: print '{"error":"This api is not supported, please use the newer version"}' except Exception as e: print e.message
def list_instance_info(self): client_factory = ClientFactory('xdata') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.xdata.apis.ListInstanceInfoRequest import ListInstanceInfoRequest params_dict = collect_user_args(self.app) req = ListInstanceInfoRequest(params_dict) resp = client.send(req) Printer.print_result(resp) except ImportError: print '{"error":"This api is not supported, please use the newer version"}' except Exception as e: print e.message
def describe_quotas(self): client_factory = ClientFactory('vm') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.vm.apis.DescribeQuotasRequest import DescribeQuotasRequest params_dict = collect_user_args(self.app) req = DescribeQuotasRequest(params_dict) resp = client.send(req) Printer.print_result(resp) except ImportError: print '{"error":"This api is not supported, please use the newer version"}' except Exception as e: print e.message
def remove_permission_of_sub_user(self): client_factory = ClientFactory('iam') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.iam.apis.RemovePermissionOfSubUserRequest import RemovePermissionOfSubUserRequest params_dict = collect_user_args(self.app) req = RemovePermissionOfSubUserRequest(params_dict) resp = client.send(req) Printer.print_result(resp) except ImportError: print '{"error":"This api is not supported, please use the newer version"}' except Exception as e: print e.message
def create_containers(self): client_factory = ClientFactory('nc') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.nc.apis.CreateContainersRequest import CreateContainersRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = CreateContainersRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def delete_mount_target(self): client_factory = ClientFactory('zfs') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.zfs.apis.DeleteMountTargetRequest import DeleteMountTargetRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = DeleteMountTargetRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def modify_file_system_attribute(self): client_factory = ClientFactory('zfs') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.zfs.apis.ModifyFileSystemAttributeRequest import ModifyFileSystemAttributeRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = ModifyFileSystemAttributeRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def put_custom_metric_data(self): client_factory = ClientFactory('monitor') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.monitor.apis.PutCustomMetricDataRequest import PutCustomMetricDataRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = PutCustomMetricDataRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def modify_rds_white_list(self): client_factory = ClientFactory('yunding') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.yunding.apis.ModifyRdsWhiteListRequest import ModifyRdsWhiteListRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = ModifyRdsWhiteListRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def last_downsample(self): client_factory = ClientFactory('jdccs') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.jdccs.apis.LastDownsampleRequest import LastDownsampleRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = LastDownsampleRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def update_thing_shadow(self): client_factory = ClientFactory('iothub') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.iothub.apis.UpdateThingShadowRequest import UpdateThingShadowRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = UpdateThingShadowRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def list_product_abilities(self): client_factory = ClientFactory('iothub') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.iothub.apis.ListProductAbilitiesRequest import ListProductAbilitiesRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = ListProductAbilitiesRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def rebuild_pod(self): client_factory = ClientFactory('pod') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.pod.apis.RebuildPodRequest import RebuildPodRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = RebuildPodRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def calculate_total_price(self): client_factory = ClientFactory('billing') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.billing.apis.CalculateTotalPriceRequest import CalculateTotalPriceRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = CalculateTotalPriceRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def describe_metric_data_am(self): client_factory = ClientFactory('detection') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.detection.apis.DescribeMetricDataAmRequest import DescribeMetricDataAmRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = DescribeMetricDataAmRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def get_sale_service_by_deliver_number(self): client_factory = ClientFactory('elite') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.elite.apis.GetSaleServiceByDeliverNumberRequest import GetSaleServiceByDeliverNumberRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = GetSaleServiceByDeliverNumberRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def describe_products_for_alarm(self): client_factory = ClientFactory('monitor') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.monitor.apis.DescribeProductsForAlarmRequest import DescribeProductsForAlarmRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = DescribeProductsForAlarmRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def describe_bandwidth_traffic(self): client_factory = ClientFactory('jdccs') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.jdccs.apis.DescribeBandwidthTrafficRequest import DescribeBandwidthTrafficRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = DescribeBandwidthTrafficRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def unassign_secondary_ips(self): client_factory = ClientFactory('yunding') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.yunding.apis.UnassignSecondaryIpsRequest import UnassignSecondaryIpsRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = UnassignSecondaryIpsRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def describe_yd_rds_instances(self): client_factory = ClientFactory('yunding') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.yunding.apis.DescribeYdRdsInstancesRequest import DescribeYdRdsInstancesRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = DescribeYdRdsInstancesRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def test_site_monitor(self): client_factory = ClientFactory('detection') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.detection.apis.TestSiteMonitorRequest import TestSiteMonitorRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = TestSiteMonitorRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def query_instance(self): client_factory = ClientFactory('renewal') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.renewal.apis.QueryInstanceRequest import QueryInstanceRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = QueryInstanceRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)
def describe_ip_resource_info(self): client_factory = ClientFactory('baseanti') client = client_factory.get(self.app) if client is None: return try: from jdcloud_sdk.services.baseanti.apis.DescribeIpResourceInfoRequest import DescribeIpResourceInfoRequest params_dict = collect_user_args(self.app) headers = collect_user_headers(self.app) req = DescribeIpResourceInfoRequest(params_dict, headers) resp = client.send(req) Printer.print_result(resp) except ImportError: print('{"error":"This api is not supported, please use the newer version"}') except Exception as e: print(e)