aiops-20200806/alibabacloud_aiops20200806/client.py (8,149 lines of code) (raw):

# -*- coding: utf-8 -*- # This file is auto-generated, don't edit it. Thanks. from __future__ import unicode_literals from Tea.core import TeaCore from alibabacloud_tea_openapi.client import Client as OpenApiClient from alibabacloud_tea_openapi import models as open_api_models from alibabacloud_tea_util.client import Client as UtilClient from alibabacloud_endpoint_util.client import Client as EndpointUtilClient from alibabacloud_aiops20200806 import models as aiops_20200806_models from alibabacloud_tea_util import models as util_models from alibabacloud_openapi_util.client import Client as OpenApiUtilClient class Client(OpenApiClient): """ *\ """ def __init__(self, config): super(Client, self).__init__(config) self._endpoint_rule = '' self.check_config(config) self._endpoint = self.get_endpoint('aiops', self._region_id, self._endpoint_rule, self._network, self._suffix, self._endpoint_map, self._endpoint) def get_endpoint(self, product_id, region_id, endpoint_rule, network, suffix, endpoint_map, endpoint): if not UtilClient.empty(endpoint): return endpoint if not UtilClient.is_unset(endpoint_map) and not UtilClient.empty(endpoint_map.get(region_id)): return endpoint_map.get(region_id) return EndpointUtilClient.get_endpoint_rules(product_id, region_id, endpoint_rule, network, suffix) def add_algorithm_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.algorithm_id): query['AlgorithmId'] = request.algorithm_id if not UtilClient.is_unset(request.algorithm_type): query['AlgorithmType'] = request.algorithm_type if not UtilClient.is_unset(request.business_group_id): query['BusinessGroupId'] = request.business_group_id if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.expand_information): query['ExpandInformation'] = request.expand_information if not UtilClient.is_unset(request.index_id): query['IndexId'] = request.index_id if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_type): query['ProductType'] = request.product_type if not UtilClient.is_unset(request.start_time): query['StartTime'] = request.start_time req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='AddAlgorithm', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.AddAlgorithmResponse(), self.call_api(params, req, runtime) ) def add_algorithm(self, request): runtime = util_models.RuntimeOptions() return self.add_algorithm_with_options(request, runtime) def add_business_group_with_options(self, tmp_req, runtime): UtilClient.validate_model(tmp_req) request = aiops_20200806_models.AddBusinessGroupShrinkRequest() OpenApiUtilClient.convert(tmp_req, request) if not UtilClient.is_unset(tmp_req.instance_list): request.instance_list_shrink = OpenApiUtilClient.array_to_string_with_specified_style(tmp_req.instance_list, 'InstanceList', 'json') query = {} if not UtilClient.is_unset(request.ali_uid): query['AliUid'] = request.ali_uid if not UtilClient.is_unset(request.business_group_desc): query['BusinessGroupDesc'] = request.business_group_desc if not UtilClient.is_unset(request.business_group_name): query['BusinessGroupName'] = request.business_group_name if not UtilClient.is_unset(request.create_user): query['CreateUser'] = request.create_user if not UtilClient.is_unset(request.instance_list_shrink): query['InstanceList'] = request.instance_list_shrink if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.resource_type): query['ResourceType'] = request.resource_type if not UtilClient.is_unset(request.update_user): query['UpdateUser'] = request.update_user req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='AddBusinessGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.AddBusinessGroupResponse(), self.call_api(params, req, runtime) ) def add_business_group(self, request): runtime = util_models.RuntimeOptions() return self.add_business_group_with_options(request, runtime) def add_business_group_one_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid body = {} if not UtilClient.is_unset(request.business_group_desc): body['BusinessGroupDesc'] = request.business_group_desc if not UtilClient.is_unset(request.business_group_name): body['BusinessGroupName'] = request.business_group_name req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query), body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='AddBusinessGroupOne', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.AddBusinessGroupOneResponse(), self.call_api(params, req, runtime) ) def add_business_group_one(self, request): runtime = util_models.RuntimeOptions() return self.add_business_group_one_with_options(request, runtime) def add_scenario_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.alert_setting_id): query['AlertSettingId'] = request.alert_setting_id if not UtilClient.is_unset(request.level): query['Level'] = request.level if not UtilClient.is_unset(request.name): query['Name'] = request.name if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='AddScenario', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.AddScenarioResponse(), self.call_api(params, req, runtime) ) def add_scenario(self, request): runtime = util_models.RuntimeOptions() return self.add_scenario_with_options(request, runtime) def add_scene_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='AddSceneList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.AddSceneListResponse(), self.call_api(params, req, runtime) ) def add_scene_list(self, request): runtime = util_models.RuntimeOptions() return self.add_scene_list_with_options(request, runtime) def add_script_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.handle_suggest_desc): query['HandleSuggestDesc'] = request.handle_suggest_desc if not UtilClient.is_unset(request.metric_name): query['MetricName'] = request.metric_name if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): query['ProductCode'] = request.product_code if not UtilClient.is_unset(request.root_cause_desc): query['RootCauseDesc'] = request.root_cause_desc if not UtilClient.is_unset(request.root_causes_log): query['RootCausesLog'] = request.root_causes_log if not UtilClient.is_unset(request.scene_id): query['SceneId'] = request.scene_id if not UtilClient.is_unset(request.script): query['Script'] = request.script if not UtilClient.is_unset(request.script_desc): query['ScriptDesc'] = request.script_desc if not UtilClient.is_unset(request.script_language): query['ScriptLanguage'] = request.script_language if not UtilClient.is_unset(request.script_name): query['ScriptName'] = request.script_name if not UtilClient.is_unset(request.script_version): query['ScriptVersion'] = request.script_version if not UtilClient.is_unset(request.status): query['Status'] = request.status if not UtilClient.is_unset(request.type): query['Type'] = request.type req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='AddScript', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.AddScriptResponse(), self.call_api(params, req, runtime) ) def add_script(self, request): runtime = util_models.RuntimeOptions() return self.add_script_with_options(request, runtime) def add_tag_info_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='AddTagInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.AddTagInfoResponse(), self.call_api(params, req, runtime) ) def add_tag_info(self, request): runtime = util_models.RuntimeOptions() return self.add_tag_info_with_options(request, runtime) def again_submit_apply_permission_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.switch_front_opera_uid): query['SwitchFrontOperaUid'] = request.switch_front_opera_uid if not UtilClient.is_unset(request.type): query['Type'] = request.type if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='AgainSubmitApplyPermission', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.AgainSubmitApplyPermissionResponse(), self.call_api(params, req, runtime) ) def again_submit_apply_permission(self, request): runtime = util_models.RuntimeOptions() return self.again_submit_apply_permission_with_options(request, runtime) def apply_authorization_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.switch_front_opera_uid): query['SwitchFrontOperaUid'] = request.switch_front_opera_uid if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='ApplyAuthorization', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ApplyAuthorizationResponse(), self.call_api(params, req, runtime) ) def apply_authorization(self, request): runtime = util_models.RuntimeOptions() return self.apply_authorization_with_options(request, runtime) def check_data_source_link_connection_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.data_source_params): query['DataSourceParams'] = request.data_source_params if not UtilClient.is_unset(request.data_source_type): query['DataSourceType'] = request.data_source_type if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='CheckDataSourceLinkConnection', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CheckDataSourceLinkConnectionResponse(), self.call_api(params, req, runtime) ) def check_data_source_link_connection(self, request): runtime = util_models.RuntimeOptions() return self.check_data_source_link_connection_with_options(request, runtime) def check_log_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.data_source_id): query['DataSourceId'] = request.data_source_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='CheckLog', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CheckLogResponse(), self.call_api(params, req, runtime) ) def check_log(self, request): runtime = util_models.RuntimeOptions() return self.check_log_with_options(request, runtime) def close_event_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.close_desc): query['CloseDesc'] = request.close_desc if not UtilClient.is_unset(request.id): query['Id'] = request.id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='CloseEvent', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CloseEventResponse(), self.call_api(params, req, runtime) ) def close_event(self, request): runtime = util_models.RuntimeOptions() return self.close_event_with_options(request, runtime) def confirm_authorization_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.permission_type): query['PermissionType'] = request.permission_type if not UtilClient.is_unset(request.switch_front_opera_uid): query['SwitchFrontOperaUid'] = request.switch_front_opera_uid if not UtilClient.is_unset(request.type): query['Type'] = request.type if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='ConfirmAuthorization', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ConfirmAuthorizationResponse(), self.call_api(params, req, runtime) ) def confirm_authorization(self, request): runtime = util_models.RuntimeOptions() return self.confirm_authorization_with_options(request, runtime) def count_latest_reports_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.log_store): query['LogStore'] = request.log_store if not UtilClient.is_unset(request.product_code): query['ProductCode'] = request.product_code if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='CountLatestReports', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CountLatestReportsResponse(), self.call_api(params, req, runtime) ) def count_latest_reports(self, request): runtime = util_models.RuntimeOptions() return self.count_latest_reports_with_options(request, runtime) def create_alert_contact_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.email): body['Email'] = request.email if not UtilClient.is_unset(request.name): body['Name'] = request.name if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.phone): body['Phone'] = request.phone if not UtilClient.is_unset(request.webhook): body['Webhook'] = request.webhook req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='CreateAlertContact', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CreateAlertContactResponse(), self.call_api(params, req, runtime) ) def create_alert_contact(self, request): runtime = util_models.RuntimeOptions() return self.create_alert_contact_with_options(request, runtime) def create_alert_contact_group_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.alert_contact_group_json): body['AlertContactGroupJson'] = request.alert_contact_group_json if not UtilClient.is_unset(request.contact_ids_json): body['ContactIdsJson'] = request.contact_ids_json if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='CreateAlertContactGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CreateAlertContactGroupResponse(), self.call_api(params, req, runtime) ) def create_alert_contact_group(self, request): runtime = util_models.RuntimeOptions() return self.create_alert_contact_group_with_options(request, runtime) def create_command_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.command_content): query['CommandContent'] = request.command_content if not UtilClient.is_unset(request.description): query['Description'] = request.description if not UtilClient.is_unset(request.name): query['Name'] = request.name if not UtilClient.is_unset(request.region_id): query['RegionId'] = request.region_id if not UtilClient.is_unset(request.type): query['Type'] = request.type if not UtilClient.is_unset(request.working_dir): query['WorkingDir'] = request.working_dir if not UtilClient.is_unset(request.timeout): query['timeout'] = request.timeout req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='CreateCommand', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CreateCommandResponse(), self.call_api(params, req, runtime) ) def create_command(self, request): runtime = util_models.RuntimeOptions() return self.create_command_with_options(request, runtime) def create_dump_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='CreateDump', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CreateDumpResponse(), self.call_api(params, req, runtime) ) def create_dump(self, request): runtime = util_models.RuntimeOptions() return self.create_dump_with_options(request, runtime) def create_inspection_record_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): body['ProductCode'] = request.product_code if not UtilClient.is_unset(request.resource_id): body['ResourceId'] = request.resource_id req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='CreateInspectionRecord', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CreateInspectionRecordResponse(), self.call_api(params, req, runtime) ) def create_inspection_record(self, request): runtime = util_models.RuntimeOptions() return self.create_inspection_record_with_options(request, runtime) def create_message_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='CreateMessage', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CreateMessageResponse(), self.call_api(params, req, runtime) ) def create_message(self, request): runtime = util_models.RuntimeOptions() return self.create_message_with_options(request, runtime) def create_scene_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.flow_name): body['FlowName'] = request.flow_name if not UtilClient.is_unset(request.metric_list_json): body['MetricListJson'] = request.metric_list_json if not UtilClient.is_unset(request.node_list_json): body['NodeListJson'] = request.node_list_json if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.scene_desc): body['SceneDesc'] = request.scene_desc if not UtilClient.is_unset(request.scene_name): body['SceneName'] = request.scene_name if not UtilClient.is_unset(request.scene_owner): body['SceneOwner'] = request.scene_owner if not UtilClient.is_unset(request.scene_webhook): body['SceneWebhook'] = request.scene_webhook req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='CreateScene', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CreateSceneResponse(), self.call_api(params, req, runtime) ) def create_scene(self, request): runtime = util_models.RuntimeOptions() return self.create_scene_with_options(request, runtime) def create_scene_model_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.fc_function_name): body['FcFunctionName'] = request.fc_function_name if not UtilClient.is_unset(request.fc_handler): body['FcHandler'] = request.fc_handler if not UtilClient.is_unset(request.fc_initializer): body['FcInitializer'] = request.fc_initializer if not UtilClient.is_unset(request.fc_region_no): body['FcRegionNo'] = request.fc_region_no if not UtilClient.is_unset(request.fc_service_name): body['FcServiceName'] = request.fc_service_name if not UtilClient.is_unset(request.model_desc): body['ModelDesc'] = request.model_desc if not UtilClient.is_unset(request.model_language): body['ModelLanguage'] = request.model_language if not UtilClient.is_unset(request.model_memo): body['ModelMemo'] = request.model_memo if not UtilClient.is_unset(request.model_name): body['ModelName'] = request.model_name if not UtilClient.is_unset(request.model_type): body['ModelType'] = request.model_type if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.root_cause_desc): body['RootCauseDesc'] = request.root_cause_desc if not UtilClient.is_unset(request.root_cause_solution): body['RootCauseSolution'] = request.root_cause_solution req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='CreateSceneModel', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CreateSceneModelResponse(), self.call_api(params, req, runtime) ) def create_scene_model(self, request): runtime = util_models.RuntimeOptions() return self.create_scene_model_with_options(request, runtime) def create_scene_model_apply_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.model_id): body['ModelId'] = request.model_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='CreateSceneModelApply', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.CreateSceneModelApplyResponse(), self.call_api(params, req, runtime) ) def create_scene_model_apply(self, request): runtime = util_models.RuntimeOptions() return self.create_scene_model_apply_with_options(request, runtime) def del_business_group_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DelBusinessGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DelBusinessGroupResponse(), self.call_api(params, req, runtime) ) def del_business_group(self, request): runtime = util_models.RuntimeOptions() return self.del_business_group_with_options(request, runtime) def delete_alert_contact_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid body = {} if not UtilClient.is_unset(request.contact_id_list_json): body['ContactIdListJson'] = request.contact_id_list_json if not UtilClient.is_unset(request.group_id): body['GroupId'] = request.group_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query), body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DeleteAlertContact', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteAlertContactResponse(), self.call_api(params, req, runtime) ) def delete_alert_contact(self, request): runtime = util_models.RuntimeOptions() return self.delete_alert_contact_with_options(request, runtime) def delete_alert_contact_from_group_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid body = {} if not UtilClient.is_unset(request.contact_id_list_json): body['ContactIdListJson'] = request.contact_id_list_json if not UtilClient.is_unset(request.group_id): body['GroupId'] = request.group_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query), body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DeleteAlertContactFromGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteAlertContactFromGroupResponse(), self.call_api(params, req, runtime) ) def delete_alert_contact_from_group(self, request): runtime = util_models.RuntimeOptions() return self.delete_alert_contact_from_group_with_options(request, runtime) def delete_alert_contact_group_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid body = {} if not UtilClient.is_unset(request.group_id): body['GroupId'] = request.group_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query), body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DeleteAlertContactGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteAlertContactGroupResponse(), self.call_api(params, req, runtime) ) def delete_alert_contact_group(self, request): runtime = util_models.RuntimeOptions() return self.delete_alert_contact_group_with_options(request, runtime) def delete_alert_setting_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid body = {} if not UtilClient.is_unset(request.alert_setting_id): body['AlertSettingId'] = request.alert_setting_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query), body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DeleteAlertSetting', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteAlertSettingResponse(), self.call_api(params, req, runtime) ) def delete_alert_setting(self, request): runtime = util_models.RuntimeOptions() return self.delete_alert_setting_with_options(request, runtime) def delete_alert_setting_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid body = {} if not UtilClient.is_unset(request.customer_ids_json): body['CustomerIdsJson'] = request.customer_ids_json req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query), body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DeleteAlertSettingList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteAlertSettingListResponse(), self.call_api(params, req, runtime) ) def delete_alert_setting_list(self, request): runtime = util_models.RuntimeOptions() return self.delete_alert_setting_list_with_options(request, runtime) def delete_algorithm_info_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DeleteAlgorithmInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteAlgorithmInfoResponse(), self.call_api(params, req, runtime) ) def delete_algorithm_info(self, request): runtime = util_models.RuntimeOptions() return self.delete_algorithm_info_with_options(request, runtime) def delete_business_group_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DeleteBusinessGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteBusinessGroupResponse(), self.call_api(params, req, runtime) ) def delete_business_group(self, request): runtime = util_models.RuntimeOptions() return self.delete_business_group_with_options(request, runtime) def delete_business_resource_tag_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DeleteBusinessResourceTag', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteBusinessResourceTagResponse(), self.call_api(params, req, runtime) ) def delete_business_resource_tag(self, request): runtime = util_models.RuntimeOptions() return self.delete_business_resource_tag_with_options(request, runtime) def delete_data_source_config_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DeleteDataSourceConfig', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteDataSourceConfigResponse(), self.call_api(params, req, runtime) ) def delete_data_source_config(self, request): runtime = util_models.RuntimeOptions() return self.delete_data_source_config_with_options(request, runtime) def delete_group_topology_tag_log_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DeleteGroupTopologyTagLog', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteGroupTopologyTagLogResponse(), self.call_api(params, req, runtime) ) def delete_group_topology_tag_log(self, request): runtime = util_models.RuntimeOptions() return self.delete_group_topology_tag_log_with_options(request, runtime) def delete_real_scene_info_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DeleteRealSceneInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteRealSceneInfoResponse(), self.call_api(params, req, runtime) ) def delete_real_scene_info(self, request): runtime = util_models.RuntimeOptions() return self.delete_real_scene_info_with_options(request, runtime) def delete_report_email_config_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.mail_config_id): body['MailConfigId'] = request.mail_config_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DeleteReportEmailConfig', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteReportEmailConfigResponse(), self.call_api(params, req, runtime) ) def delete_report_email_config(self, request): runtime = util_models.RuntimeOptions() return self.delete_report_email_config_with_options(request, runtime) def delete_resource_whitelist_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.inspection_whitelist_id): body['InspectionWhitelistId'] = request.inspection_whitelist_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DeleteResourceWhitelist', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteResourceWhitelistResponse(), self.call_api(params, req, runtime) ) def delete_resource_whitelist(self, request): runtime = util_models.RuntimeOptions() return self.delete_resource_whitelist_with_options(request, runtime) def delete_scenario_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DeleteScenario', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteScenarioResponse(), self.call_api(params, req, runtime) ) def delete_scenario(self, request): runtime = util_models.RuntimeOptions() return self.delete_scenario_with_options(request, runtime) def delete_scene_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.scene_id): body['SceneId'] = request.scene_id req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DeleteScene', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteSceneResponse(), self.call_api(params, req, runtime) ) def delete_scene(self, request): runtime = util_models.RuntimeOptions() return self.delete_scene_with_options(request, runtime) def delete_scene_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DeleteSceneList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteSceneListResponse(), self.call_api(params, req, runtime) ) def delete_scene_list(self, request): runtime = util_models.RuntimeOptions() return self.delete_scene_list_with_options(request, runtime) def delete_scene_model_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.model_id): body['ModelId'] = request.model_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.sure_delete): body['SureDelete'] = request.sure_delete req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DeleteSceneModel', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteSceneModelResponse(), self.call_api(params, req, runtime) ) def delete_scene_model(self, request): runtime = util_models.RuntimeOptions() return self.delete_scene_model_with_options(request, runtime) def delete_tag_info_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DeleteTagInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DeleteTagInfoResponse(), self.call_api(params, req, runtime) ) def delete_tag_info(self, request): runtime = util_models.RuntimeOptions() return self.delete_tag_info_with_options(request, runtime) def describe_account_alert_event_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeAccountAlertEvent', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAccountAlertEventResponse(), self.call_api(params, req, runtime) ) def describe_account_alert_event(self, request): runtime = util_models.RuntimeOptions() return self.describe_account_alert_event_with_options(request, runtime) def describe_advisor_inspection_products_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeAdvisorInspectionProducts', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAdvisorInspectionProductsResponse(), self.call_api(params, req, runtime) ) def describe_advisor_inspection_products(self, request): runtime = util_models.RuntimeOptions() return self.describe_advisor_inspection_products_with_options(request, runtime) def describe_alert_business_group_with_alert_setting_id_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.alert_setting_id): body['AlertSettingId'] = request.alert_setting_id req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeAlertBusinessGroupWithAlertSettingId', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertBusinessGroupWithAlertSettingIdResponse(), self.call_api(params, req, runtime) ) def describe_alert_business_group_with_alert_setting_id(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_business_group_with_alert_setting_id_with_options(request, runtime) def describe_alert_contact_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.current_page): body['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): body['PageSize'] = request.page_size if not UtilClient.is_unset(request.search_by): body['SearchBy'] = request.search_by if not UtilClient.is_unset(request.search_like): body['SearchLike'] = request.search_like req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeAlertContact', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertContactResponse(), self.call_api(params, req, runtime) ) def describe_alert_contact(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_contact_with_options(request, runtime) def describe_alert_contact_group_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.current_page): body['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): body['PageSize'] = request.page_size if not UtilClient.is_unset(request.search_like): body['SearchLike'] = request.search_like req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeAlertContactGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertContactGroupResponse(), self.call_api(params, req, runtime) ) def describe_alert_contact_group(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_contact_group_with_options(request, runtime) def describe_alert_contact_with_alert_setting_id_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.alert_setting_id): body['AlertSettingId'] = request.alert_setting_id if not UtilClient.is_unset(request.contact_type): body['ContactType'] = request.contact_type req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeAlertContactWithAlertSettingId', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertContactWithAlertSettingIdResponse(), self.call_api(params, req, runtime) ) def describe_alert_contact_with_alert_setting_id(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_contact_with_alert_setting_id_with_options(request, runtime) def describe_alert_contact_with_group_id_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.group_id): body['GroupId'] = request.group_id req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeAlertContactWithGroupId', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertContactWithGroupIdResponse(), self.call_api(params, req, runtime) ) def describe_alert_contact_with_group_id(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_contact_with_group_id_with_options(request, runtime) def describe_alert_detail_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.alert_id): query['AlertId'] = request.alert_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeAlertDetailData', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertDetailDataResponse(), self.call_api(params, req, runtime) ) def describe_alert_detail_data(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_detail_data_with_options(request, runtime) def describe_alert_detail_trend_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.alert_id): query['AlertId'] = request.alert_id if not UtilClient.is_unset(request.begin_time): query['BeginTime'] = request.begin_time if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeAlertDetailTrendData', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertDetailTrendDataResponse(), self.call_api(params, req, runtime) ) def describe_alert_detail_trend_data(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_detail_trend_data_with_options(request, runtime) def describe_alert_event_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeAlertEvent', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertEventResponse(), self.call_api(params, req, runtime) ) def describe_alert_event(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_event_with_options(request, runtime) def describe_alert_final_data_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.metric_name): query['MetricName'] = request.metric_name if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.product_code): query['ProductCode'] = request.product_code if not UtilClient.is_unset(request.start_time): query['StartTime'] = request.start_time if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeAlertFinalDataList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertFinalDataListResponse(), self.call_api(params, req, runtime) ) def describe_alert_final_data_list(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_final_data_list_with_options(request, runtime) def describe_alert_resource_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeAlertResource', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertResourceResponse(), self.call_api(params, req, runtime) ) def describe_alert_resource(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_resource_with_options(request, runtime) def describe_alert_setting_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.current_page): body['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.customer_name): body['CustomerName'] = request.customer_name if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): body['PageSize'] = request.page_size if not UtilClient.is_unset(request.search_keyword): body['SearchKeyword'] = request.search_keyword if not UtilClient.is_unset(request.setting_status): body['SettingStatus'] = request.setting_status if not UtilClient.is_unset(request.uid): body['Uid'] = request.uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeAlertSetting', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertSettingResponse(), self.call_api(params, req, runtime) ) def describe_alert_setting(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_setting_with_options(request, runtime) def describe_alert_setting_by_id_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.alert_setting_id): body['AlertSettingId'] = request.alert_setting_id req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeAlertSettingById', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAlertSettingByIdResponse(), self.call_api(params, req, runtime) ) def describe_alert_setting_by_id(self, request): runtime = util_models.RuntimeOptions() return self.describe_alert_setting_by_id_with_options(request, runtime) def describe_all_alert_contact_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeAllAlertContact', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAllAlertContactResponse(), self.call_api(params, req, runtime) ) def describe_all_alert_contact(self, request): runtime = util_models.RuntimeOptions() return self.describe_all_alert_contact_with_options(request, runtime) def describe_all_alert_contact_group_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeAllAlertContactGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAllAlertContactGroupResponse(), self.call_api(params, req, runtime) ) def describe_all_alert_contact_group(self, request): runtime = util_models.RuntimeOptions() return self.describe_all_alert_contact_group_with_options(request, runtime) def describe_all_business_group_info_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeAllBusinessGroupInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAllBusinessGroupInfoResponse(), self.call_api(params, req, runtime) ) def describe_all_business_group_info(self, request): runtime = util_models.RuntimeOptions() return self.describe_all_business_group_info_with_options(request, runtime) def describe_all_scene_model_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeAllSceneModel', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAllSceneModelResponse(), self.call_api(params, req, runtime) ) def describe_all_scene_model(self, request): runtime = util_models.RuntimeOptions() return self.describe_all_scene_model_with_options(request, runtime) def describe_analysis_data_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.metric_extend): query['MetricExtend'] = request.metric_extend if not UtilClient.is_unset(request.metric_name): query['MetricName'] = request.metric_name if not UtilClient.is_unset(request.product_code): query['ProductCode'] = request.product_code if not UtilClient.is_unset(request.start_time): query['StartTime'] = request.start_time req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeAnalysisDataList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeAnalysisDataListResponse(), self.call_api(params, req, runtime) ) def describe_analysis_data_list(self, request): runtime = util_models.RuntimeOptions() return self.describe_analysis_data_list_with_options(request, runtime) def describe_business_analysis_data_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.api_path): query['ApiPath'] = request.api_path if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.resource): query['Resource'] = request.resource if not UtilClient.is_unset(request.start_time): query['StartTime'] = request.start_time req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeBusinessAnalysisDataList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeBusinessAnalysisDataListResponse(), self.call_api(params, req, runtime) ) def describe_business_analysis_data_list(self, request): runtime = util_models.RuntimeOptions() return self.describe_business_analysis_data_list_with_options(request, runtime) def describe_diagnose_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.product): query['Product'] = request.product req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeDiagnose', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeDiagnoseResponse(), self.call_api(params, req, runtime) ) def describe_diagnose(self, request): runtime = util_models.RuntimeOptions() return self.describe_diagnose_with_options(request, runtime) def describe_diagnose_result_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.check_id): query['CheckId'] = request.check_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeDiagnoseResult', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeDiagnoseResultResponse(), self.call_api(params, req, runtime) ) def describe_diagnose_result(self, request): runtime = util_models.RuntimeOptions() return self.describe_diagnose_result_with_options(request, runtime) def describe_event_topology_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeEventTopology', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeEventTopologyResponse(), self.call_api(params, req, runtime) ) def describe_event_topology(self, request): runtime = util_models.RuntimeOptions() return self.describe_event_topology_with_options(request, runtime) def describe_event_topology_detail_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.tag_id): query['TagId'] = request.tag_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeEventTopologyDetail', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeEventTopologyDetailResponse(), self.call_api(params, req, runtime) ) def describe_event_topology_detail(self, request): runtime = util_models.RuntimeOptions() return self.describe_event_topology_detail_with_options(request, runtime) def describe_fc_function_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.limit): body['Limit'] = request.limit if not UtilClient.is_unset(request.next_token): body['NextToken'] = request.next_token if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.prefix): body['Prefix'] = request.prefix if not UtilClient.is_unset(request.region_code): body['RegionCode'] = request.region_code if not UtilClient.is_unset(request.service_name): body['ServiceName'] = request.service_name req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeFcFunction', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeFcFunctionResponse(), self.call_api(params, req, runtime) ) def describe_fc_function(self, request): runtime = util_models.RuntimeOptions() return self.describe_fc_function_with_options(request, runtime) def describe_fc_region_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeFcRegion', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeFcRegionResponse(), self.call_api(params, req, runtime) ) def describe_fc_region(self, request): runtime = util_models.RuntimeOptions() return self.describe_fc_region_with_options(request, runtime) def describe_fc_service_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.limit): body['Limit'] = request.limit if not UtilClient.is_unset(request.next_token): body['NextToken'] = request.next_token if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.prefix): body['Prefix'] = request.prefix if not UtilClient.is_unset(request.region_code): body['RegionCode'] = request.region_code req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeFcService', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeFcServiceResponse(), self.call_api(params, req, runtime) ) def describe_fc_service(self, request): runtime = util_models.RuntimeOptions() return self.describe_fc_service_with_options(request, runtime) def describe_history_risk_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.current_page): body['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.last_find_time_end): body['LastFindTimeEnd'] = request.last_find_time_end if not UtilClient.is_unset(request.last_find_time_start): body['LastFindTimeStart'] = request.last_find_time_start if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): body['PageSize'] = request.page_size if not UtilClient.is_unset(request.product_code): body['ProductCode'] = request.product_code if not UtilClient.is_unset(request.severity): body['Severity'] = request.severity req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeHistoryRisk', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeHistoryRiskResponse(), self.call_api(params, req, runtime) ) def describe_history_risk(self, request): runtime = util_models.RuntimeOptions() return self.describe_history_risk_with_options(request, runtime) def describe_inspection_progress_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.inspection_record_id): body['InspectionRecordId'] = request.inspection_record_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeInspectionProgress', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeInspectionProgressResponse(), self.call_api(params, req, runtime) ) def describe_inspection_progress(self, request): runtime = util_models.RuntimeOptions() return self.describe_inspection_progress_with_options(request, runtime) def describe_inspection_resources_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.keyword): body['Keyword'] = request.keyword if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): body['ProductCode'] = request.product_code req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeInspectionResources', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeInspectionResourcesResponse(), self.call_api(params, req, runtime) ) def describe_inspection_resources(self, request): runtime = util_models.RuntimeOptions() return self.describe_inspection_resources_with_options(request, runtime) def describe_inspection_result_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.continuous_days): body['ContinuousDays'] = request.continuous_days if not UtilClient.is_unset(request.current_page): body['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): body['PageSize'] = request.page_size if not UtilClient.is_unset(request.risk_code): body['RiskCode'] = request.risk_code if not UtilClient.is_unset(request.severity): body['Severity'] = request.severity req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeInspectionResult', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeInspectionResultResponse(), self.call_api(params, req, runtime) ) def describe_inspection_result(self, request): runtime = util_models.RuntimeOptions() return self.describe_inspection_result_with_options(request, runtime) def describe_inspection_settings_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): body['ProductCode'] = request.product_code if not UtilClient.is_unset(request.product_type): body['ProductType'] = request.product_type if not UtilClient.is_unset(request.risk_desc): body['RiskDesc'] = request.risk_desc if not UtilClient.is_unset(request.risk_enable_status): body['RiskEnableStatus'] = request.risk_enable_status if not UtilClient.is_unset(request.risk_name): body['RiskName'] = request.risk_name if not UtilClient.is_unset(request.risk_type): body['RiskType'] = request.risk_type req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeInspectionSettings', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeInspectionSettingsResponse(), self.call_api(params, req, runtime) ) def describe_inspection_settings(self, request): runtime = util_models.RuntimeOptions() return self.describe_inspection_settings_with_options(request, runtime) def describe_inspection_threshold_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.risk_code): body['RiskCode'] = request.risk_code req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeInspectionThreshold', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeInspectionThresholdResponse(), self.call_api(params, req, runtime) ) def describe_inspection_threshold(self, request): runtime = util_models.RuntimeOptions() return self.describe_inspection_threshold_with_options(request, runtime) def describe_inspection_whitelists_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): body['ProductCode'] = request.product_code req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeInspectionWhitelists', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeInspectionWhitelistsResponse(), self.call_api(params, req, runtime) ) def describe_inspection_whitelists(self, request): runtime = util_models.RuntimeOptions() return self.describe_inspection_whitelists_with_options(request, runtime) def describe_invocation_results_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.command_id): query['CommandId'] = request.command_id if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.invoke_id): query['InvokeId'] = request.invoke_id if not UtilClient.is_unset(request.region_id): query['RegionId'] = request.region_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeInvocationResults', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeInvocationResultsResponse(), self.call_api(params, req, runtime) ) def describe_invocation_results(self, request): runtime = util_models.RuntimeOptions() return self.describe_invocation_results_with_options(request, runtime) def describe_last_inspection_summary_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeLastInspectionSummary', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeLastInspectionSummaryResponse(), self.call_api(params, req, runtime) ) def describe_last_inspection_summary(self, request): runtime = util_models.RuntimeOptions() return self.describe_last_inspection_summary_with_options(request, runtime) def describe_model_relation_scenes_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.model_id): body['ModelId'] = request.model_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeModelRelationScenes', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeModelRelationScenesResponse(), self.call_api(params, req, runtime) ) def describe_model_relation_scenes(self, request): runtime = util_models.RuntimeOptions() return self.describe_model_relation_scenes_with_options(request, runtime) def describe_product_risk_pie_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeProductRiskPie', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeProductRiskPieResponse(), self.call_api(params, req, runtime) ) def describe_product_risk_pie(self, request): runtime = util_models.RuntimeOptions() return self.describe_product_risk_pie_with_options(request, runtime) def describe_report_data_with_options(self, runtime): req = open_api_models.OpenApiRequest() params = open_api_models.Params( action='DescribeReportData', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeReportDataResponse(), self.call_api(params, req, runtime) ) def describe_report_data(self): runtime = util_models.RuntimeOptions() return self.describe_report_data_with_options(runtime) def describe_report_email_configs_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeReportEmailConfigs', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeReportEmailConfigsResponse(), self.call_api(params, req, runtime) ) def describe_report_email_configs(self, request): runtime = util_models.RuntimeOptions() return self.describe_report_email_configs_with_options(request, runtime) def describe_report_subscriptions_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeReportSubscriptions', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeReportSubscriptionsResponse(), self.call_api(params, req, runtime) ) def describe_report_subscriptions(self, request): runtime = util_models.RuntimeOptions() return self.describe_report_subscriptions_with_options(request, runtime) def describe_resource_metric_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.first_load): query['FirstLoad'] = request.first_load if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): query['ProductCode'] = request.product_code req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeResourceMetric', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeResourceMetricResponse(), self.call_api(params, req, runtime) ) def describe_resource_metric(self, request): runtime = util_models.RuntimeOptions() return self.describe_resource_metric_with_options(request, runtime) def describe_risk_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.start_time): query['StartTime'] = request.start_time if not UtilClient.is_unset(request.types): query['Types'] = request.types if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeRisk', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeRiskResponse(), self.call_api(params, req, runtime) ) def describe_risk(self, request): runtime = util_models.RuntimeOptions() return self.describe_risk_with_options(request, runtime) def describe_risk_config_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeRiskConfig', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeRiskConfigResponse(), self.call_api(params, req, runtime) ) def describe_risk_config(self, request): runtime = util_models.RuntimeOptions() return self.describe_risk_config_with_options(request, runtime) def describe_risk_event_details_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.page_number): query['PageNumber'] = request.page_number if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeRiskEventDetails', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeRiskEventDetailsResponse(), self.call_api(params, req, runtime) ) def describe_risk_event_details(self, request): runtime = util_models.RuntimeOptions() return self.describe_risk_event_details_with_options(request, runtime) def describe_risk_event_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.page_number): query['PageNumber'] = request.page_number if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeRiskEventList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeRiskEventListResponse(), self.call_api(params, req, runtime) ) def describe_risk_event_list(self, request): runtime = util_models.RuntimeOptions() return self.describe_risk_event_list_with_options(request, runtime) def describe_risk_event_topology_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='DescribeRiskEventTopology', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeRiskEventTopologyResponse(), self.call_api(params, req, runtime) ) def describe_risk_event_topology(self, request): runtime = util_models.RuntimeOptions() return self.describe_risk_event_topology_with_options(request, runtime) def describe_risk_result_severity_summary_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.continuous_days): body['ContinuousDays'] = request.continuous_days if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): body['ProductCode'] = request.product_code req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeRiskResultSeveritySummary', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeRiskResultSeveritySummaryResponse(), self.call_api(params, req, runtime) ) def describe_risk_result_severity_summary(self, request): runtime = util_models.RuntimeOptions() return self.describe_risk_result_severity_summary_with_options(request, runtime) def describe_risk_result_statistical_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.continuous_days): body['ContinuousDays'] = request.continuous_days if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): body['ProductCode'] = request.product_code req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeRiskResultStatistical', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeRiskResultStatisticalResponse(), self.call_api(params, req, runtime) ) def describe_risk_result_statistical(self, request): runtime = util_models.RuntimeOptions() return self.describe_risk_result_statistical_with_options(request, runtime) def describe_scene_detail_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.scene_id): body['SceneId'] = request.scene_id req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeSceneDetail', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeSceneDetailResponse(), self.call_api(params, req, runtime) ) def describe_scene_detail(self, request): runtime = util_models.RuntimeOptions() return self.describe_scene_detail_with_options(request, runtime) def describe_scene_model_by_type_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.model_type): body['ModelType'] = request.model_type if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeSceneModelByType', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeSceneModelByTypeResponse(), self.call_api(params, req, runtime) ) def describe_scene_model_by_type(self, request): runtime = util_models.RuntimeOptions() return self.describe_scene_model_by_type_with_options(request, runtime) def describe_scene_model_detail_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.model_id): body['ModelId'] = request.model_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeSceneModelDetail', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeSceneModelDetailResponse(), self.call_api(params, req, runtime) ) def describe_scene_model_detail(self, request): runtime = util_models.RuntimeOptions() return self.describe_scene_model_detail_with_options(request, runtime) def describe_scene_model_version_history_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.model_id): body['ModelId'] = request.model_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeSceneModelVersionHistory', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeSceneModelVersionHistoryResponse(), self.call_api(params, req, runtime) ) def describe_scene_model_version_history(self, request): runtime = util_models.RuntimeOptions() return self.describe_scene_model_version_history_with_options(request, runtime) def describe_scene_models_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.apply_status): body['ApplyStatus'] = request.apply_status if not UtilClient.is_unset(request.current_page): body['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.model_name): body['ModelName'] = request.model_name if not UtilClient.is_unset(request.model_type): body['ModelType'] = request.model_type if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): body['PageSize'] = request.page_size req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeSceneModels', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeSceneModelsResponse(), self.call_api(params, req, runtime) ) def describe_scene_models(self, request): runtime = util_models.RuntimeOptions() return self.describe_scene_models_with_options(request, runtime) def describe_scene_system_model_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.current_page): body['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.model_name): body['ModelName'] = request.model_name if not UtilClient.is_unset(request.model_status): body['ModelStatus'] = request.model_status if not UtilClient.is_unset(request.model_type): body['ModelType'] = request.model_type if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): body['PageSize'] = request.page_size if not UtilClient.is_unset(request.type_id): body['TypeId'] = request.type_id req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeSceneSystemModel', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeSceneSystemModelResponse(), self.call_api(params, req, runtime) ) def describe_scene_system_model(self, request): runtime = util_models.RuntimeOptions() return self.describe_scene_system_model_with_options(request, runtime) def describe_scenes_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.current_page): body['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.flow_name): body['FlowName'] = request.flow_name if not UtilClient.is_unset(request.model_id): body['ModelId'] = request.model_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): body['PageSize'] = request.page_size if not UtilClient.is_unset(request.scene_name): body['SceneName'] = request.scene_name if not UtilClient.is_unset(request.scene_status): body['SceneStatus'] = request.scene_status req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeScenes', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeScenesResponse(), self.call_api(params, req, runtime) ) def describe_scenes(self, request): runtime = util_models.RuntimeOptions() return self.describe_scenes_with_options(request, runtime) def describe_statistical_data_by_product_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeStatisticalDataByProduct', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeStatisticalDataByProductResponse(), self.call_api(params, req, runtime) ) def describe_statistical_data_by_product(self, request): runtime = util_models.RuntimeOptions() return self.describe_statistical_data_by_product_with_options(request, runtime) def describe_statistical_data_by_risk_code_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeStatisticalDataByRiskCode', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeStatisticalDataByRiskCodeResponse(), self.call_api(params, req, runtime) ) def describe_statistical_data_by_risk_code(self, request): runtime = util_models.RuntimeOptions() return self.describe_statistical_data_by_risk_code_with_options(request, runtime) def describe_whitelist_resources_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.keyword): body['Keyword'] = request.keyword if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): body['ProductCode'] = request.product_code req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='DescribeWhitelistResources', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.DescribeWhitelistResourcesResponse(), self.call_api(params, req, runtime) ) def describe_whitelist_resources(self, request): runtime = util_models.RuntimeOptions() return self.describe_whitelist_resources_with_options(request, runtime) def end_script_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='EndScriptList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.EndScriptListResponse(), self.call_api(params, req, runtime) ) def end_script_list(self, request): runtime = util_models.RuntimeOptions() return self.end_script_list_with_options(request, runtime) def feedback_alert_algorithm_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.alert_id): query['AlertId'] = request.alert_id if not UtilClient.is_unset(request.algorithm_accurate_describe): query['AlgorithmAccurateDescribe'] = request.algorithm_accurate_describe if not UtilClient.is_unset(request.algorithm_accurate_state): query['AlgorithmAccurateState'] = request.algorithm_accurate_state if not UtilClient.is_unset(request.feedback_type): query['FeedbackType'] = request.feedback_type if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='FeedbackAlertAlgorithm', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.FeedbackAlertAlgorithmResponse(), self.call_api(params, req, runtime) ) def feedback_alert_algorithm(self, request): runtime = util_models.RuntimeOptions() return self.feedback_alert_algorithm_with_options(request, runtime) def get_aiops_event_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.business_group_id): query['BusinessGroupId'] = request.business_group_id if not UtilClient.is_unset(request.business_group_name): query['BusinessGroupName'] = request.business_group_name if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.event_type): query['EventType'] = request.event_type if not UtilClient.is_unset(request.event_unique_id): query['EventUniqueId'] = request.event_unique_id if not UtilClient.is_unset(request.feedback_status): query['FeedbackStatus'] = request.feedback_status if not UtilClient.is_unset(request.name): query['Name'] = request.name if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.prediction_state): query['PredictionState'] = request.prediction_state if not UtilClient.is_unset(request.severity): query['Severity'] = request.severity if not UtilClient.is_unset(request.status): query['Status'] = request.status if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAiopsEventList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAiopsEventListResponse(), self.call_api(params, req, runtime) ) def get_aiops_event_list(self, request): runtime = util_models.RuntimeOptions() return self.get_aiops_event_list_with_options(request, runtime) def get_aiops_event_new_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAiopsEventNewList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAiopsEventNewListResponse(), self.call_api(params, req, runtime) ) def get_aiops_event_new_list(self, request): runtime = util_models.RuntimeOptions() return self.get_aiops_event_new_list_with_options(request, runtime) def get_alert_detail_trend_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.abnormal_id): query['AbnormalId'] = request.abnormal_id if not UtilClient.is_unset(request.alert_id): query['AlertId'] = request.alert_id if not UtilClient.is_unset(request.begin_time): query['BeginTime'] = request.begin_time if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAlertDetailTrendData', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAlertDetailTrendDataResponse(), self.call_api(params, req, runtime) ) def get_alert_detail_trend_data(self, request): runtime = util_models.RuntimeOptions() return self.get_alert_detail_trend_data_with_options(request, runtime) def get_alert_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.ali_uid): query['AliUid'] = request.ali_uid if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAlertList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAlertListResponse(), self.call_api(params, req, runtime) ) def get_alert_list(self, request): runtime = util_models.RuntimeOptions() return self.get_alert_list_with_options(request, runtime) def get_alert_trent_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.ali_uid): query['AliUid'] = request.ali_uid if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAlertTrent', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAlertTrentResponse(), self.call_api(params, req, runtime) ) def get_alert_trent(self, request): runtime = util_models.RuntimeOptions() return self.get_alert_trent_with_options(request, runtime) def get_algorithm_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.expand_information): query['ExpandInformation'] = request.expand_information if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.metric_name): query['MetricName'] = request.metric_name if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_num): query['PageNum'] = request.page_num if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAlgorithm', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAlgorithmResponse(), self.call_api(params, req, runtime) ) def get_algorithm(self, request): runtime = util_models.RuntimeOptions() return self.get_algorithm_with_options(request, runtime) def get_algorithm_config_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.algorithm_type_code): query['AlgorithmTypeCode'] = request.algorithm_type_code if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAlgorithmConfig', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAlgorithmConfigResponse(), self.call_api(params, req, runtime) ) def get_algorithm_config(self, request): runtime = util_models.RuntimeOptions() return self.get_algorithm_config_with_options(request, runtime) def get_algorithm_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAlgorithmData', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAlgorithmDataResponse(), self.call_api(params, req, runtime) ) def get_algorithm_data(self, request): runtime = util_models.RuntimeOptions() return self.get_algorithm_data_with_options(request, runtime) def get_algorithm_details_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_num): query['PageNum'] = request.page_num if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAlgorithmDetails', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAlgorithmDetailsResponse(), self.call_api(params, req, runtime) ) def get_algorithm_details(self, request): runtime = util_models.RuntimeOptions() return self.get_algorithm_details_with_options(request, runtime) def get_algorithm_forecast_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.ali_uid): query['AliUid'] = request.ali_uid if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.start_time): query['StartTime'] = request.start_time req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAlgorithmForecastData', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAlgorithmForecastDataResponse(), self.call_api(params, req, runtime) ) def get_algorithm_forecast_data(self, request): runtime = util_models.RuntimeOptions() return self.get_algorithm_forecast_data_with_options(request, runtime) def get_algorithm_forecast_details_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.ali_uid): query['AliUid'] = request.ali_uid if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAlgorithmForecastDetails', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAlgorithmForecastDetailsResponse(), self.call_api(params, req, runtime) ) def get_algorithm_forecast_details(self, request): runtime = util_models.RuntimeOptions() return self.get_algorithm_forecast_details_with_options(request, runtime) def get_algorithm_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAlgorithmList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAlgorithmListResponse(), self.call_api(params, req, runtime) ) def get_algorithm_list(self, request): runtime = util_models.RuntimeOptions() return self.get_algorithm_list_with_options(request, runtime) def get_all_algorithm_config_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAllAlgorithmConfig', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAllAlgorithmConfigResponse(), self.call_api(params, req, runtime) ) def get_all_algorithm_config(self, request): runtime = util_models.RuntimeOptions() return self.get_all_algorithm_config_with_options(request, runtime) def get_all_tag_resource_num_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAllTagResourceNumList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAllTagResourceNumListResponse(), self.call_api(params, req, runtime) ) def get_all_tag_resource_num_list(self, request): runtime = util_models.RuntimeOptions() return self.get_all_tag_resource_num_list_with_options(request, runtime) def get_analysis_process_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAnalysisProcess', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAnalysisProcessResponse(), self.call_api(params, req, runtime) ) def get_analysis_process(self, request): runtime = util_models.RuntimeOptions() return self.get_analysis_process_with_options(request, runtime) def get_authorization_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.user_id): query['UserId'] = request.user_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAuthorization', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAuthorizationResponse(), self.call_api(params, req, runtime) ) def get_authorization(self, request): runtime = util_models.RuntimeOptions() return self.get_authorization_with_options(request, runtime) def get_avg_repair_time_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetAvgRepairTime', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetAvgRepairTimeResponse(), self.call_api(params, req, runtime) ) def get_avg_repair_time(self, request): runtime = util_models.RuntimeOptions() return self.get_avg_repair_time_with_options(request, runtime) def get_back_script_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBackScriptList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBackScriptListResponse(), self.call_api(params, req, runtime) ) def get_back_script_list(self, request): runtime = util_models.RuntimeOptions() return self.get_back_script_list_with_options(request, runtime) def get_business_group_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessGroupResponse(), self.call_api(params, req, runtime) ) def get_business_group(self, request): runtime = util_models.RuntimeOptions() return self.get_business_group_with_options(request, runtime) def get_business_group_all_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.business_group_name): query['BusinessGroupName'] = request.business_group_name if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.status): query['Status'] = request.status req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessGroupAll', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessGroupAllResponse(), self.call_api(params, req, runtime) ) def get_business_group_all(self, request): runtime = util_models.RuntimeOptions() return self.get_business_group_all_with_options(request, runtime) def get_business_group_index_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessGroupIndex', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessGroupIndexResponse(), self.call_api(params, req, runtime) ) def get_business_group_index(self, request): runtime = util_models.RuntimeOptions() return self.get_business_group_index_with_options(request, runtime) def get_business_group_info_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.business_group_id): query['BusinessGroupId'] = request.business_group_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessGroupInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessGroupInfoResponse(), self.call_api(params, req, runtime) ) def get_business_group_info(self, request): runtime = util_models.RuntimeOptions() return self.get_business_group_info_with_options(request, runtime) def get_business_group_overview_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.ali_uid): query['AliUid'] = request.ali_uid if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessGroupOverviewList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessGroupOverviewListResponse(), self.call_api(params, req, runtime) ) def get_business_group_overview_list(self, request): runtime = util_models.RuntimeOptions() return self.get_business_group_overview_list_with_options(request, runtime) def get_business_log_alert_detail_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessLogAlertDetail', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessLogAlertDetailResponse(), self.call_api(params, req, runtime) ) def get_business_log_alert_detail(self, request): runtime = util_models.RuntimeOptions() return self.get_business_log_alert_detail_with_options(request, runtime) def get_business_log_alert_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessLogAlertList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessLogAlertListResponse(), self.call_api(params, req, runtime) ) def get_business_log_alert_list(self, request): runtime = util_models.RuntimeOptions() return self.get_business_log_alert_list_with_options(request, runtime) def get_business_log_alert_top_nwith_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.alert_type): query['AlertType'] = request.alert_type if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.top_num): query['TopNum'] = request.top_num req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessLogAlertTopN', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessLogAlertTopNResponse(), self.call_api(params, req, runtime) ) def get_business_log_alert_top_n(self, request): runtime = util_models.RuntimeOptions() return self.get_business_log_alert_top_nwith_options(request, runtime) def get_business_metric_alert_detail_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.metric_name): query['MetricName'] = request.metric_name if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessMetricAlertDetailList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessMetricAlertDetailListResponse(), self.call_api(params, req, runtime) ) def get_business_metric_alert_detail_list(self, request): runtime = util_models.RuntimeOptions() return self.get_business_metric_alert_detail_list_with_options(request, runtime) def get_business_metric_alert_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessMetricAlertList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessMetricAlertListResponse(), self.call_api(params, req, runtime) ) def get_business_metric_alert_list(self, request): runtime = util_models.RuntimeOptions() return self.get_business_metric_alert_list_with_options(request, runtime) def get_business_metric_alert_top_nwith_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.alert_type): query['AlertType'] = request.alert_type if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.top_num): query['TopNum'] = request.top_num req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessMetricAlertTopN', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessMetricAlertTopNResponse(), self.call_api(params, req, runtime) ) def get_business_metric_alert_top_n(self, request): runtime = util_models.RuntimeOptions() return self.get_business_metric_alert_top_nwith_options(request, runtime) def get_business_metric_all_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessMetricAllList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessMetricAllListResponse(), self.call_api(params, req, runtime) ) def get_business_metric_all_list(self, request): runtime = util_models.RuntimeOptions() return self.get_business_metric_all_list_with_options(request, runtime) def get_business_metric_forecast_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessMetricForecastList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessMetricForecastListResponse(), self.call_api(params, req, runtime) ) def get_business_metric_forecast_list(self, request): runtime = util_models.RuntimeOptions() return self.get_business_metric_forecast_list_with_options(request, runtime) def get_business_metric_resource_by_metric_id_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessMetricResourceByMetricId', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessMetricResourceByMetricIdResponse(), self.call_api(params, req, runtime) ) def get_business_metric_resource_by_metric_id(self, request): runtime = util_models.RuntimeOptions() return self.get_business_metric_resource_by_metric_id_with_options(request, runtime) def get_business_metric_scene_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetBusinessMetricSceneList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetBusinessMetricSceneListResponse(), self.call_api(params, req, runtime) ) def get_business_metric_scene_list(self, request): runtime = util_models.RuntimeOptions() return self.get_business_metric_scene_list_with_options(request, runtime) def get_cid_info_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetCidInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetCidInfoResponse(), self.call_api(params, req, runtime) ) def get_cid_info(self, request): runtime = util_models.RuntimeOptions() return self.get_cid_info_with_options(request, runtime) def get_cloud_all_resource_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetCloudAllResourceList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetCloudAllResourceListResponse(), self.call_api(params, req, runtime) ) def get_cloud_all_resource_list(self, request): runtime = util_models.RuntimeOptions() return self.get_cloud_all_resource_list_with_options(request, runtime) def get_cloud_resource_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.cloud_type_name): query['CloudTypeName'] = request.cloud_type_name if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.status): query['Status'] = request.status req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetCloudResource', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetCloudResourceResponse(), self.call_api(params, req, runtime) ) def get_cloud_resource(self, request): runtime = util_models.RuntimeOptions() return self.get_cloud_resource_with_options(request, runtime) def get_cloud_resource_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.business_group_id): query['BusinessGroupId'] = request.business_group_id if not UtilClient.is_unset(request.cloud_region_id): query['CloudRegionId'] = request.cloud_region_id if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.instance_name): query['InstanceName'] = request.instance_name if not UtilClient.is_unset(request.is_optional): query['IsOptional'] = request.is_optional if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.private_ip): query['PrivateIp'] = request.private_ip if not UtilClient.is_unset(request.release_status): query['ReleaseStatus'] = request.release_status if not UtilClient.is_unset(request.tag_name): query['TagName'] = request.tag_name if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetCloudResourceList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetCloudResourceListResponse(), self.call_api(params, req, runtime) ) def get_cloud_resource_list(self, request): runtime = util_models.RuntimeOptions() return self.get_cloud_resource_list_with_options(request, runtime) def get_connect_instances_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetConnectInstances', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetConnectInstancesResponse(), self.call_api(params, req, runtime) ) def get_connect_instances(self, request): runtime = util_models.RuntimeOptions() return self.get_connect_instances_with_options(request, runtime) def get_data_source_detail_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetDataSourceDetail', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetDataSourceDetailResponse(), self.call_api(params, req, runtime) ) def get_data_source_detail(self, request): runtime = util_models.RuntimeOptions() return self.get_data_source_detail_with_options(request, runtime) def get_data_source_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.data_source_name): query['DataSourceName'] = request.data_source_name if not UtilClient.is_unset(request.data_source_type): query['DataSourceType'] = request.data_source_type if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetDataSourceList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetDataSourceListResponse(), self.call_api(params, req, runtime) ) def get_data_source_list(self, request): runtime = util_models.RuntimeOptions() return self.get_data_source_list_with_options(request, runtime) def get_data_source_target_param_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.data_source_type): query['DataSourceType'] = request.data_source_type if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetDataSourceTargetParamList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetDataSourceTargetParamListResponse(), self.call_api(params, req, runtime) ) def get_data_source_target_param_list(self, request): runtime = util_models.RuntimeOptions() return self.get_data_source_target_param_list_with_options(request, runtime) def get_data_volume_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetDataVolume', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetDataVolumeResponse(), self.call_api(params, req, runtime) ) def get_data_volume(self, request): runtime = util_models.RuntimeOptions() return self.get_data_volume_with_options(request, runtime) def get_diag_info_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.diagnostic_id): query['DiagnosticId'] = request.diagnostic_id if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.start_time): query['StartTime'] = request.start_time if not UtilClient.is_unset(request.status): query['Status'] = request.status if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetDiagInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetDiagInfoResponse(), self.call_api(params, req, runtime) ) def get_diag_info(self, request): runtime = util_models.RuntimeOptions() return self.get_diag_info_with_options(request, runtime) def get_domain_config_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.business_group_id): query['BusinessGroupId'] = request.business_group_id if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_id): query['ProductId'] = request.product_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetDomainConfig', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetDomainConfigResponse(), self.call_api(params, req, runtime) ) def get_domain_config(self, request): runtime = util_models.RuntimeOptions() return self.get_domain_config_with_options(request, runtime) def get_event_ab_normal_detail_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetEventAbNormalDetail', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetEventAbNormalDetailResponse(), self.call_api(params, req, runtime) ) def get_event_ab_normal_detail(self, request): runtime = util_models.RuntimeOptions() return self.get_event_ab_normal_detail_with_options(request, runtime) def get_event_ab_normal_detail_trend_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetEventAbNormalDetailTrendData', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetEventAbNormalDetailTrendDataResponse(), self.call_api(params, req, runtime) ) def get_event_ab_normal_detail_trend_data(self, request): runtime = util_models.RuntimeOptions() return self.get_event_ab_normal_detail_trend_data_with_options(request, runtime) def get_event_ab_normal_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetEventAbNormalList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetEventAbNormalListResponse(), self.call_api(params, req, runtime) ) def get_event_ab_normal_list(self, request): runtime = util_models.RuntimeOptions() return self.get_event_ab_normal_list_with_options(request, runtime) def get_event_business_metric_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetEventBusinessMetricList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetEventBusinessMetricListResponse(), self.call_api(params, req, runtime) ) def get_event_business_metric_list(self, request): runtime = util_models.RuntimeOptions() return self.get_event_business_metric_list_with_options(request, runtime) def get_event_detail_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetEventDetail', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetEventDetailResponse(), self.call_api(params, req, runtime) ) def get_event_detail(self, request): runtime = util_models.RuntimeOptions() return self.get_event_detail_with_options(request, runtime) def get_event_root_cause_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetEventRootCause', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetEventRootCauseResponse(), self.call_api(params, req, runtime) ) def get_event_root_cause(self, request): runtime = util_models.RuntimeOptions() return self.get_event_root_cause_with_options(request, runtime) def get_event_sequential_trent_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.ali_uid): query['AliUid'] = request.ali_uid if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetEventSequentialTrent', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetEventSequentialTrentResponse(), self.call_api(params, req, runtime) ) def get_event_sequential_trent(self, request): runtime = util_models.RuntimeOptions() return self.get_event_sequential_trent_with_options(request, runtime) def get_event_statistics_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.start_time): query['StartTime'] = request.start_time if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetEventStatistics', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetEventStatisticsResponse(), self.call_api(params, req, runtime) ) def get_event_statistics(self, request): runtime = util_models.RuntimeOptions() return self.get_event_statistics_with_options(request, runtime) def get_event_trent_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.granularity_type): query['GranularityType'] = request.granularity_type if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.start_time): query['StartTime'] = request.start_time if not UtilClient.is_unset(request.time_type): query['TimeType'] = request.time_type if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetEventTrent', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetEventTrentResponse(), self.call_api(params, req, runtime) ) def get_event_trent(self, request): runtime = util_models.RuntimeOptions() return self.get_event_trent_with_options(request, runtime) def get_event_type_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetEventType', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetEventTypeResponse(), self.call_api(params, req, runtime) ) def get_event_type(self, request): runtime = util_models.RuntimeOptions() return self.get_event_type_with_options(request, runtime) def get_exceptions_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetExceptions', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetExceptionsResponse(), self.call_api(params, req, runtime) ) def get_exceptions(self, request): runtime = util_models.RuntimeOptions() return self.get_exceptions_with_options(request, runtime) def get_extend_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetExtend', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='none' ) return TeaCore.from_map( aiops_20200806_models.GetExtendResponse(), self.call_api(params, req, runtime) ) def get_extend(self, request): runtime = util_models.RuntimeOptions() return self.get_extend_with_options(request, runtime) def get_forecast_business_metric_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetForecastBusinessMetric', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetForecastBusinessMetricResponse(), self.call_api(params, req, runtime) ) def get_forecast_business_metric(self, request): runtime = util_models.RuntimeOptions() return self.get_forecast_business_metric_with_options(request, runtime) def get_function_valid_info_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.function_name): body['FunctionName'] = request.function_name if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.region_code): body['RegionCode'] = request.region_code if not UtilClient.is_unset(request.service_name): body['ServiceName'] = request.service_name req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='GetFunctionValidInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetFunctionValidInfoResponse(), self.call_api(params, req, runtime) ) def get_function_valid_info(self, request): runtime = util_models.RuntimeOptions() return self.get_function_valid_info_with_options(request, runtime) def get_group_by_dimension_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.end): query['End'] = request.end if not UtilClient.is_unset(request.flag): query['Flag'] = request.flag if not UtilClient.is_unset(request.group_by): query['GroupBy'] = request.group_by if not UtilClient.is_unset(request.metric_id): query['MetricId'] = request.metric_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.start): query['Start'] = request.start req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetGroupByDimensionData', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetGroupByDimensionDataResponse(), self.call_api(params, req, runtime) ) def get_group_by_dimension_data(self, request): runtime = util_models.RuntimeOptions() return self.get_group_by_dimension_data_with_options(request, runtime) def get_group_resource_num_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.business_group_id): query['BusinessGroupId'] = request.business_group_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetGroupResourceNum', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetGroupResourceNumResponse(), self.call_api(params, req, runtime) ) def get_group_resource_num(self, request): runtime = util_models.RuntimeOptions() return self.get_group_resource_num_with_options(request, runtime) def get_group_topology_tag_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetGroupTopologyTag', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetGroupTopologyTagResponse(), self.call_api(params, req, runtime) ) def get_group_topology_tag(self, request): runtime = util_models.RuntimeOptions() return self.get_group_topology_tag_with_options(request, runtime) def get_incident_all_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetIncidentAll', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetIncidentAllResponse(), self.call_api(params, req, runtime) ) def get_incident_all(self, request): runtime = util_models.RuntimeOptions() return self.get_incident_all_with_options(request, runtime) def get_index_dialysis_array_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.business_group_id): query['BusinessGroupId'] = request.business_group_id if not UtilClient.is_unset(request.cloud_resource_id): query['CloudResourceId'] = request.cloud_resource_id if not UtilClient.is_unset(request.cloud_type_name): query['CloudTypeName'] = request.cloud_type_name if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.index_code): query['IndexCode'] = request.index_code if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetIndexDialysisArray', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetIndexDialysisArrayResponse(), self.call_api(params, req, runtime) ) def get_index_dialysis_array(self, request): runtime = util_models.RuntimeOptions() return self.get_index_dialysis_array_with_options(request, runtime) def get_index_dialysis_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.business_group_id): query['BusinessGroupId'] = request.business_group_id if not UtilClient.is_unset(request.cloud_resource_id): query['CloudResourceId'] = request.cloud_resource_id if not UtilClient.is_unset(request.cloud_type_name): query['CloudTypeName'] = request.cloud_type_name if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.index_code): query['IndexCode'] = request.index_code if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetIndexDialysisList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetIndexDialysisListResponse(), self.call_api(params, req, runtime) ) def get_index_dialysis_list(self, request): runtime = util_models.RuntimeOptions() return self.get_index_dialysis_list_with_options(request, runtime) def get_index_dialysis_list_line_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.begin_time): query['BeginTime'] = request.begin_time if not UtilClient.is_unset(request.cloud_resource_id): query['CloudResourceId'] = request.cloud_resource_id if not UtilClient.is_unset(request.cloud_type_name): query['CloudTypeName'] = request.cloud_type_name if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.index_code): query['IndexCode'] = request.index_code if not UtilClient.is_unset(request.metric_extend): query['MetricExtend'] = request.metric_extend if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetIndexDialysisListLine', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetIndexDialysisListLineResponse(), self.call_api(params, req, runtime) ) def get_index_dialysis_list_line(self, request): runtime = util_models.RuntimeOptions() return self.get_index_dialysis_list_line_with_options(request, runtime) def get_inspection_report_download_url_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.download_report_list_json): body['DownloadReportListJson'] = request.download_report_list_json if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='GetInspectionReportDownloadUrl', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetInspectionReportDownloadUrlResponse(), self.call_api(params, req, runtime) ) def get_inspection_report_download_url(self, request): runtime = util_models.RuntimeOptions() return self.get_inspection_report_download_url_with_options(request, runtime) def get_instances_num_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetInstancesNum', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetInstancesNumResponse(), self.call_api(params, req, runtime) ) def get_instances_num(self, request): runtime = util_models.RuntimeOptions() return self.get_instances_num_with_options(request, runtime) def get_log_sample_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.app_field): query['AppField'] = request.app_field if not UtilClient.is_unset(request.app_value): query['AppValue'] = request.app_value if not UtilClient.is_unset(request.data_source_id): query['DataSourceId'] = request.data_source_id if not UtilClient.is_unset(request.log_field): query['LogField'] = request.log_field if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetLogSample', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetLogSampleResponse(), self.call_api(params, req, runtime) ) def get_log_sample(self, request): runtime = util_models.RuntimeOptions() return self.get_log_sample_with_options(request, runtime) def get_log_sample_column_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.data_source_id): query['DataSourceId'] = request.data_source_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetLogSampleColumn', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetLogSampleColumnResponse(), self.call_api(params, req, runtime) ) def get_log_sample_column(self, request): runtime = util_models.RuntimeOptions() return self.get_log_sample_column_with_options(request, runtime) def get_metric_event_sequential_trent_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.ali_uid): query['AliUid'] = request.ali_uid if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetMetricEventSequentialTrent', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetMetricEventSequentialTrentResponse(), self.call_api(params, req, runtime) ) def get_metric_event_sequential_trent(self, request): runtime = util_models.RuntimeOptions() return self.get_metric_event_sequential_trent_with_options(request, runtime) def get_new_optimization_item_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetNewOptimizationItemData', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetNewOptimizationItemDataResponse(), self.call_api(params, req, runtime) ) def get_new_optimization_item_data(self, request): runtime = util_models.RuntimeOptions() return self.get_new_optimization_item_data_with_options(request, runtime) def get_patrol_inspection_detail_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetPatrolInspectionDetailList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetPatrolInspectionDetailListResponse(), self.call_api(params, req, runtime) ) def get_patrol_inspection_detail_list(self, request): runtime = util_models.RuntimeOptions() return self.get_patrol_inspection_detail_list_with_options(request, runtime) def get_patrol_inspection_detail_thrend_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.request_content): query['RequestContent'] = request.request_content if not UtilClient.is_unset(request.start_time): query['StartTime'] = request.start_time req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetPatrolInspectionDetailThrendData', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetPatrolInspectionDetailThrendDataResponse(), self.call_api(params, req, runtime) ) def get_patrol_inspection_detail_thrend_data(self, request): runtime = util_models.RuntimeOptions() return self.get_patrol_inspection_detail_thrend_data_with_options(request, runtime) def get_patrol_inspection_items_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetPatrolInspectionItemsList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetPatrolInspectionItemsListResponse(), self.call_api(params, req, runtime) ) def get_patrol_inspection_items_list(self, request): runtime = util_models.RuntimeOptions() return self.get_patrol_inspection_items_list_with_options(request, runtime) def get_patrol_inspection_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetPatrolInspectionList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetPatrolInspectionListResponse(), self.call_api(params, req, runtime) ) def get_patrol_inspection_list(self, request): runtime = util_models.RuntimeOptions() return self.get_patrol_inspection_list_with_options(request, runtime) def get_patrol_inspection_status_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetPatrolInspectionStatus', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetPatrolInspectionStatusResponse(), self.call_api(params, req, runtime) ) def get_patrol_inspection_status(self, request): runtime = util_models.RuntimeOptions() return self.get_patrol_inspection_status_with_options(request, runtime) def get_product_instance_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): query['ProductCode'] = request.product_code req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetProductInstance', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetProductInstanceResponse(), self.call_api(params, req, runtime) ) def get_product_instance(self, request): runtime = util_models.RuntimeOptions() return self.get_product_instance_with_options(request, runtime) def get_product_metric_list_with_options(self, runtime): req = open_api_models.OpenApiRequest() params = open_api_models.Params( action='GetProductMetricList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetProductMetricListResponse(), self.call_api(params, req, runtime) ) def get_product_metric_list(self): runtime = util_models.RuntimeOptions() return self.get_product_metric_list_with_options(runtime) def get_real_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.end_timestamp): query['EndTimestamp'] = request.end_timestamp if not UtilClient.is_unset(request.flow_name): query['FlowName'] = request.flow_name if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.start_timestamp): query['StartTimestamp'] = request.start_timestamp if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetRealData', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRealDataResponse(), self.call_api(params, req, runtime) ) def get_real_data(self, request): runtime = util_models.RuntimeOptions() return self.get_real_data_with_options(request, runtime) def get_region_list_with_options(self, runtime): req = open_api_models.OpenApiRequest() params = open_api_models.Params( action='GetRegionList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRegionListResponse(), self.call_api(params, req, runtime) ) def get_region_list(self): runtime = util_models.RuntimeOptions() return self.get_region_list_with_options(runtime) def get_repair_script_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetRepairScript', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRepairScriptResponse(), self.call_api(params, req, runtime) ) def get_repair_script(self, request): runtime = util_models.RuntimeOptions() return self.get_repair_script_with_options(request, runtime) def get_resource_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetResourceList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetResourceListResponse(), self.call_api(params, req, runtime) ) def get_resource_list(self, request): runtime = util_models.RuntimeOptions() return self.get_resource_list_with_options(request, runtime) def get_resource_tag_drop_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetResourceTagDropList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetResourceTagDropListResponse(), self.call_api(params, req, runtime) ) def get_resource_tag_drop_list(self, request): runtime = util_models.RuntimeOptions() return self.get_resource_tag_drop_list_with_options(request, runtime) def get_resource_type_list_with_options(self, runtime): req = open_api_models.OpenApiRequest() params = open_api_models.Params( action='GetResourceTypeList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetResourceTypeListResponse(), self.call_api(params, req, runtime) ) def get_resource_type_list(self): runtime = util_models.RuntimeOptions() return self.get_resource_type_list_with_options(runtime) def get_risk_in_all_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.screen): query['Screen'] = request.screen req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetRiskInAll', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRiskInAllResponse(), self.call_api(params, req, runtime) ) def get_risk_in_all(self, request): runtime = util_models.RuntimeOptions() return self.get_risk_in_all_with_options(request, runtime) def get_risk_inspect_statistics_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetRiskInspectStatistics', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRiskInspectStatisticsResponse(), self.call_api(params, req, runtime) ) def get_risk_inspect_statistics(self, request): runtime = util_models.RuntimeOptions() return self.get_risk_inspect_statistics_with_options(request, runtime) def get_risk_inspection_type_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetRiskInspectionTypeList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRiskInspectionTypeListResponse(), self.call_api(params, req, runtime) ) def get_risk_inspection_type_list(self, request): runtime = util_models.RuntimeOptions() return self.get_risk_inspection_type_list_with_options(request, runtime) def get_risk_patrol_detail_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetRiskPatrolDetailList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRiskPatrolDetailListResponse(), self.call_api(params, req, runtime) ) def get_risk_patrol_detail_list(self, request): runtime = util_models.RuntimeOptions() return self.get_risk_patrol_detail_list_with_options(request, runtime) def get_risk_patrol_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.business_group_id): query['BusinessGroupId'] = request.business_group_id if not UtilClient.is_unset(request.business_group_name): query['BusinessGroupName'] = request.business_group_name if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.patrol_id): query['PatrolId'] = request.patrol_id if not UtilClient.is_unset(request.risk_patrol_item): query['RiskPatrolItem'] = request.risk_patrol_item if not UtilClient.is_unset(request.severity_level): query['SeverityLevel'] = request.severity_level if not UtilClient.is_unset(request.status): query['Status'] = request.status req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetRiskPatrolList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRiskPatrolListResponse(), self.call_api(params, req, runtime) ) def get_risk_patrol_list(self, request): runtime = util_models.RuntimeOptions() return self.get_risk_patrol_list_with_options(request, runtime) def get_risk_patrol_statistical_trends_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetRiskPatrolStatisticalTrends', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRiskPatrolStatisticalTrendsResponse(), self.call_api(params, req, runtime) ) def get_risk_patrol_statistical_trends(self, request): runtime = util_models.RuntimeOptions() return self.get_risk_patrol_statistical_trends_with_options(request, runtime) def get_risk_patrol_statistics_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetRiskPatrolStatistics', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRiskPatrolStatisticsResponse(), self.call_api(params, req, runtime) ) def get_risk_patrol_statistics(self, request): runtime = util_models.RuntimeOptions() return self.get_risk_patrol_statistics_with_options(request, runtime) def get_risk_patrol_status_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetRiskPatrolStatus', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRiskPatrolStatusResponse(), self.call_api(params, req, runtime) ) def get_risk_patrol_status(self, request): runtime = util_models.RuntimeOptions() return self.get_risk_patrol_status_with_options(request, runtime) def get_role_with_options(self, runtime): req = open_api_models.OpenApiRequest() params = open_api_models.Params( action='GetRole', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRoleResponse(), self.call_api(params, req, runtime) ) def get_role(self): runtime = util_models.RuntimeOptions() return self.get_role_with_options(runtime) def get_root_cause_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.root_cause_id): query['RootCauseId'] = request.root_cause_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetRootCause', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetRootCauseResponse(), self.call_api(params, req, runtime) ) def get_root_cause(self, request): runtime = util_models.RuntimeOptions() return self.get_root_cause_with_options(request, runtime) def get_scenario_detail_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetScenarioDetail', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetScenarioDetailResponse(), self.call_api(params, req, runtime) ) def get_scenario_detail(self, request): runtime = util_models.RuntimeOptions() return self.get_scenario_detail_with_options(request, runtime) def get_scenario_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_no): query['PageNo'] = request.page_no if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.scenario_name): query['ScenarioName'] = request.scenario_name if not UtilClient.is_unset(request.scene_select_label): query['SceneSelectLabel'] = request.scene_select_label req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetScenarioList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetScenarioListResponse(), self.call_api(params, req, runtime) ) def get_scenario_list(self, request): runtime = util_models.RuntimeOptions() return self.get_scenario_list_with_options(request, runtime) def get_scenario_statistics_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.scenario_ids): query['ScenarioIds'] = request.scenario_ids req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetScenarioStatisticsList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetScenarioStatisticsListResponse(), self.call_api(params, req, runtime) ) def get_scenario_statistics_list(self, request): runtime = util_models.RuntimeOptions() return self.get_scenario_statistics_list_with_options(request, runtime) def get_scene_by_id_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetSceneById', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetSceneByIdResponse(), self.call_api(params, req, runtime) ) def get_scene_by_id(self, request): runtime = util_models.RuntimeOptions() return self.get_scene_by_id_with_options(request, runtime) def get_scene_details_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetSceneDetailsList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetSceneDetailsListResponse(), self.call_api(params, req, runtime) ) def get_scene_details_list(self, request): runtime = util_models.RuntimeOptions() return self.get_scene_details_list_with_options(request, runtime) def get_scene_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.page_num): query['PageNum'] = request.page_num if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.page_total): query['PageTotal'] = request.page_total if not UtilClient.is_unset(request.scene_type): query['SceneType'] = request.scene_type if not UtilClient.is_unset(request.search_name): query['SearchName'] = request.search_name if not UtilClient.is_unset(request.search_value): query['SearchValue'] = request.search_value if not UtilClient.is_unset(request.status): query['Status'] = request.status req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetSceneList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetSceneListResponse(), self.call_api(params, req, runtime) ) def get_scene_list(self, request): runtime = util_models.RuntimeOptions() return self.get_scene_list_with_options(request, runtime) def get_scene_metric_table_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.end): query['End'] = request.end if not UtilClient.is_unset(request.metric_id): query['MetricId'] = request.metric_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.start): query['Start'] = request.start req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetSceneMetricTable', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetSceneMetricTableResponse(), self.call_api(params, req, runtime) ) def get_scene_metric_table(self, request): runtime = util_models.RuntimeOptions() return self.get_scene_metric_table_with_options(request, runtime) def get_script_event_root_cause_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetScriptEventRootCause', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetScriptEventRootCauseResponse(), self.call_api(params, req, runtime) ) def get_script_event_root_cause(self, request): runtime = util_models.RuntimeOptions() return self.get_script_event_root_cause_with_options(request, runtime) def get_sls_log_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.code): query['Code'] = request.code if not UtilClient.is_unset(request.domain): query['Domain'] = request.domain if not UtilClient.is_unset(request.end_time): query['EndTime'] = request.end_time if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.start_time): query['StartTime'] = request.start_time if not UtilClient.is_unset(request.url): query['Url'] = request.url req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetSlsLogData', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetSlsLogDataResponse(), self.call_api(params, req, runtime) ) def get_sls_log_data(self, request): runtime = util_models.RuntimeOptions() return self.get_sls_log_data_with_options(request, runtime) def get_syn_cloud_resource_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetSynCloudResourceList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetSynCloudResourceListResponse(), self.call_api(params, req, runtime) ) def get_syn_cloud_resource_list(self, request): runtime = util_models.RuntimeOptions() return self.get_syn_cloud_resource_list_with_options(request, runtime) def get_tag_business_group_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetTagBusinessGroupList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetTagBusinessGroupListResponse(), self.call_api(params, req, runtime) ) def get_tag_business_group_list(self, request): runtime = util_models.RuntimeOptions() return self.get_tag_business_group_list_with_options(request, runtime) def get_tag_drop_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetTagDropList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetTagDropListResponse(), self.call_api(params, req, runtime) ) def get_tag_drop_list(self, request): runtime = util_models.RuntimeOptions() return self.get_tag_drop_list_with_options(request, runtime) def get_target_dimension_data_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.end): query['End'] = request.end if not UtilClient.is_unset(request.flag): query['Flag'] = request.flag if not UtilClient.is_unset(request.label): query['Label'] = request.label if not UtilClient.is_unset(request.label_value): query['LabelValue'] = request.label_value if not UtilClient.is_unset(request.metric_id): query['MetricId'] = request.metric_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.start): query['Start'] = request.start req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetTargetDimensionData', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetTargetDimensionDataResponse(), self.call_api(params, req, runtime) ) def get_target_dimension_data(self, request): runtime = util_models.RuntimeOptions() return self.get_target_dimension_data_with_options(request, runtime) def get_threshold_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetThresholdList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetThresholdListResponse(), self.call_api(params, req, runtime) ) def get_threshold_list(self, request): runtime = util_models.RuntimeOptions() return self.get_threshold_list_with_options(request, runtime) def get_through_put_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetThroughPut', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetThroughPutResponse(), self.call_api(params, req, runtime) ) def get_through_put(self, request): runtime = util_models.RuntimeOptions() return self.get_through_put_with_options(request, runtime) def get_trend_sls_reports_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.product_code): query['ProductCode'] = request.product_code if not UtilClient.is_unset(request.severity): query['Severity'] = request.severity if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetTrendSlsReports', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetTrendSlsReportsResponse(), self.call_api(params, req, runtime) ) def get_trend_sls_reports(self, request): runtime = util_models.RuntimeOptions() return self.get_trend_sls_reports_with_options(request, runtime) def get_user_info_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetUserInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetUserInfoResponse(), self.call_api(params, req, runtime) ) def get_user_info(self, request): runtime = util_models.RuntimeOptions() return self.get_user_info_with_options(request, runtime) def get_user_login_info_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.account_name): query['AccountName'] = request.account_name if not UtilClient.is_unset(request.account_principal_name): query['AccountPrincipalName'] = request.account_principal_name if not UtilClient.is_unset(request.account_type): query['AccountType'] = request.account_type if not UtilClient.is_unset(request.current_pk): query['CurrentPk'] = request.current_pk if not UtilClient.is_unset(request.main_account_pk): query['MainAccountPk'] = request.main_account_pk req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetUserLoginInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetUserLoginInfoResponse(), self.call_api(params, req, runtime) ) def get_user_login_info(self, request): runtime = util_models.RuntimeOptions() return self.get_user_login_info_with_options(request, runtime) def get_user_order_config_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='GetUserOrderConfig', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.GetUserOrderConfigResponse(), self.call_api(params, req, runtime) ) def get_user_order_config(self, request): runtime = util_models.RuntimeOptions() return self.get_user_order_config_with_options(request, runtime) def ignore_alarms_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.alarm_id): query['AlarmId'] = request.alarm_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='IgnoreAlarms', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.IgnoreAlarmsResponse(), self.call_api(params, req, runtime) ) def ignore_alarms(self, request): runtime = util_models.RuntimeOptions() return self.ignore_alarms_with_options(request, runtime) def list_apply_authorization_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.permission_type): query['PermissionType'] = request.permission_type if not UtilClient.is_unset(request.switch_front_opera_uid): query['SwitchFrontOperaUid'] = request.switch_front_opera_uid if not UtilClient.is_unset(request.type): query['Type'] = request.type if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='ListApplyAuthorization', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ListApplyAuthorizationResponse(), self.call_api(params, req, runtime) ) def list_apply_authorization(self, request): runtime = util_models.RuntimeOptions() return self.list_apply_authorization_with_options(request, runtime) def list_auth_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.user_id): query['UserId'] = request.user_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='ListAuth', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ListAuthResponse(), self.call_api(params, req, runtime) ) def list_auth(self, request): runtime = util_models.RuntimeOptions() return self.list_auth_with_options(request, runtime) def list_authorized_uid_with_options(self, runtime): req = open_api_models.OpenApiRequest() params = open_api_models.Params( action='ListAuthorizedUid', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ListAuthorizedUidResponse(), self.call_api(params, req, runtime) ) def list_authorized_uid(self): runtime = util_models.RuntimeOptions() return self.list_authorized_uid_with_options(runtime) def list_cause_plan_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.root_cause_id): query['RootCauseId'] = request.root_cause_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='ListCausePlan', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ListCausePlanResponse(), self.call_api(params, req, runtime) ) def list_cause_plan(self, request): runtime = util_models.RuntimeOptions() return self.list_cause_plan_with_options(request, runtime) def list_confirm_authorization_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.permission_type): query['PermissionType'] = request.permission_type if not UtilClient.is_unset(request.switch_front_opera_uid): query['SwitchFrontOperaUid'] = request.switch_front_opera_uid if not UtilClient.is_unset(request.type): query['Type'] = request.type if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='ListConfirmAuthorization', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ListConfirmAuthorizationResponse(), self.call_api(params, req, runtime) ) def list_confirm_authorization(self, request): runtime = util_models.RuntimeOptions() return self.list_confirm_authorization_with_options(request, runtime) def list_event_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='ListEvent', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ListEventResponse(), self.call_api(params, req, runtime) ) def list_event(self, request): runtime = util_models.RuntimeOptions() return self.list_event_with_options(request, runtime) def list_not_authorized_uid_with_options(self, runtime): req = open_api_models.OpenApiRequest() params = open_api_models.Params( action='ListNotAuthorizedUid', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ListNotAuthorizedUidResponse(), self.call_api(params, req, runtime) ) def list_not_authorized_uid(self): runtime = util_models.RuntimeOptions() return self.list_not_authorized_uid_with_options(runtime) def list_reports_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='ListReports', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ListReportsResponse(), self.call_api(params, req, runtime) ) def list_reports(self, request): runtime = util_models.RuntimeOptions() return self.list_reports_with_options(request, runtime) def list_root_cause_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.root_cause_id): query['RootCauseId'] = request.root_cause_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='ListRootCause', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ListRootCauseResponse(), self.call_api(params, req, runtime) ) def list_root_cause(self, request): runtime = util_models.RuntimeOptions() return self.list_root_cause_with_options(request, runtime) def list_sls_reports_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.current_page): query['CurrentPage'] = request.current_page if not UtilClient.is_unset(request.instance_id): query['InstanceId'] = request.instance_id if not UtilClient.is_unset(request.log_store): query['LogStore'] = request.log_store if not UtilClient.is_unset(request.page_size): query['PageSize'] = request.page_size if not UtilClient.is_unset(request.product_code): query['ProductCode'] = request.product_code if not UtilClient.is_unset(request.severity): query['Severity'] = request.severity if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='ListSlsReports', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ListSlsReportsResponse(), self.call_api(params, req, runtime) ) def list_sls_reports(self, request): runtime = util_models.RuntimeOptions() return self.list_sls_reports_with_options(request, runtime) def put_alert_contact_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid body = {} if not UtilClient.is_unset(request.email): body['Email'] = request.email if not UtilClient.is_unset(request.id): body['Id'] = request.id if not UtilClient.is_unset(request.name): body['Name'] = request.name if not UtilClient.is_unset(request.phone): body['Phone'] = request.phone if not UtilClient.is_unset(request.webhook): body['Webhook'] = request.webhook req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query), body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='PutAlertContact', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutAlertContactResponse(), self.call_api(params, req, runtime) ) def put_alert_contact(self, request): runtime = util_models.RuntimeOptions() return self.put_alert_contact_with_options(request, runtime) def put_alert_contact_group_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid body = {} if not UtilClient.is_unset(request.alert_contact_group_json): body['AlertContactGroupJson'] = request.alert_contact_group_json if not UtilClient.is_unset(request.contact_ids_json): body['ContactIdsJson'] = request.contact_ids_json req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query), body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='PutAlertContactGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutAlertContactGroupResponse(), self.call_api(params, req, runtime) ) def put_alert_contact_group(self, request): runtime = util_models.RuntimeOptions() return self.put_alert_contact_group_with_options(request, runtime) def put_alert_contact_to_group_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid body = {} if not UtilClient.is_unset(request.contact_id_list_json): body['ContactIdListJson'] = request.contact_id_list_json if not UtilClient.is_unset(request.group_id): body['GroupId'] = request.group_id if not UtilClient.is_unset(request.group_id_list_json): body['GroupIdListJson'] = request.group_id_list_json req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query), body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='PutAlertContactToGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutAlertContactToGroupResponse(), self.call_api(params, req, runtime) ) def put_alert_contact_to_group(self, request): runtime = util_models.RuntimeOptions() return self.put_alert_contact_to_group_with_options(request, runtime) def put_alert_ignore_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.alert_id): query['AlertId'] = request.alert_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='PutAlertIgnore', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutAlertIgnoreResponse(), self.call_api(params, req, runtime) ) def put_alert_ignore(self, request): runtime = util_models.RuntimeOptions() return self.put_alert_ignore_with_options(request, runtime) def put_alert_setting_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.alert_silence_config): query['AlertSilenceConfig'] = request.alert_silence_config body = {} if not UtilClient.is_unset(request.alarm_level): body['AlarmLevel'] = request.alarm_level if not UtilClient.is_unset(request.alert_name): body['AlertName'] = request.alert_name if not UtilClient.is_unset(request.alert_setting_id): body['AlertSettingId'] = request.alert_setting_id if not UtilClient.is_unset(request.business_group_ids_json): body['BusinessGroupIdsJson'] = request.business_group_ids_json if not UtilClient.is_unset(request.contact_group_ids_json): body['ContactGroupIdsJson'] = request.contact_group_ids_json if not UtilClient.is_unset(request.contact_ids_json): body['ContactIdsJson'] = request.contact_ids_json if not UtilClient.is_unset(request.customer_uid): body['CustomerUid'] = request.customer_uid if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.send_dingtalk_notice): body['SendDingtalkNotice'] = request.send_dingtalk_notice if not UtilClient.is_unset(request.send_email_notice): body['SendEmailNotice'] = request.send_email_notice if not UtilClient.is_unset(request.send_sms_notice): body['SendSmsNotice'] = request.send_sms_notice if not UtilClient.is_unset(request.stop_duration): body['StopDuration'] = request.stop_duration req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query), body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='PutAlertSetting', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutAlertSettingResponse(), self.call_api(params, req, runtime) ) def put_alert_setting(self, request): runtime = util_models.RuntimeOptions() return self.put_alert_setting_with_options(request, runtime) def put_alert_setting_list_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.alert_setting_edit_request_list_json): body['AlertSettingEditRequestListJson'] = request.alert_setting_edit_request_list_json if not UtilClient.is_unset(request.contact_group_ids_json): body['ContactGroupIdsJson'] = request.contact_group_ids_json if not UtilClient.is_unset(request.contact_ids_json): body['ContactIdsJson'] = request.contact_ids_json req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='PutAlertSettingList', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutAlertSettingListResponse(), self.call_api(params, req, runtime) ) def put_alert_setting_list(self, request): runtime = util_models.RuntimeOptions() return self.put_alert_setting_list_with_options(request, runtime) def put_alert_setting_status_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.alert_setting_id): body['AlertSettingId'] = request.alert_setting_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.setting_status): body['SettingStatus'] = request.setting_status req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='PutAlertSettingStatus', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutAlertSettingStatusResponse(), self.call_api(params, req, runtime) ) def put_alert_setting_status(self, request): runtime = util_models.RuntimeOptions() return self.put_alert_setting_status_with_options(request, runtime) def put_data_source_config_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.data_source_describe): query['DataSourceDescribe'] = request.data_source_describe if not UtilClient.is_unset(request.data_source_name): query['DataSourceName'] = request.data_source_name if not UtilClient.is_unset(request.data_source_params): query['DataSourceParams'] = request.data_source_params if not UtilClient.is_unset(request.data_source_params_mapping): query['DataSourceParamsMapping'] = request.data_source_params_mapping if not UtilClient.is_unset(request.data_source_type): query['DataSourceType'] = request.data_source_type if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='PutDataSourceConfig', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutDataSourceConfigResponse(), self.call_api(params, req, runtime) ) def put_data_source_config(self, request): runtime = util_models.RuntimeOptions() return self.put_data_source_config_with_options(request, runtime) def put_group_resource_tag_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='PutGroupResourceTag', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutGroupResourceTagResponse(), self.call_api(params, req, runtime) ) def put_group_resource_tag(self, request): runtime = util_models.RuntimeOptions() return self.put_group_resource_tag_with_options(request, runtime) def put_group_topology_tag_log_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='PutGroupTopologyTagLog', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutGroupTopologyTagLogResponse(), self.call_api(params, req, runtime) ) def put_group_topology_tag_log(self, request): runtime = util_models.RuntimeOptions() return self.put_group_topology_tag_log_with_options(request, runtime) def put_report_email_config_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.email): body['Email'] = request.email if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='PutReportEmailConfig', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutReportEmailConfigResponse(), self.call_api(params, req, runtime) ) def put_report_email_config(self, request): runtime = util_models.RuntimeOptions() return self.put_report_email_config_with_options(request, runtime) def put_resource_whitelist_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): body['ProductCode'] = request.product_code if not UtilClient.is_unset(request.resource_id): body['ResourceId'] = request.resource_id req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='PutResourceWhitelist', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.PutResourceWhitelistResponse(), self.call_api(params, req, runtime) ) def put_resource_whitelist(self, request): runtime = util_models.RuntimeOptions() return self.put_resource_whitelist_with_options(request, runtime) def replace_script_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='ReplaceScriptList', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.ReplaceScriptListResponse(), self.call_api(params, req, runtime) ) def replace_script_list(self, request): runtime = util_models.RuntimeOptions() return self.replace_script_list_with_options(request, runtime) def revoke_submit_apply_permission_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.switch_front_opera_uid): query['SwitchFrontOperaUid'] = request.switch_front_opera_uid if not UtilClient.is_unset(request.type): query['Type'] = request.type if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='RevokeSubmitApplyPermission', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.RevokeSubmitApplyPermissionResponse(), self.call_api(params, req, runtime) ) def revoke_submit_apply_permission(self, request): runtime = util_models.RuntimeOptions() return self.revoke_submit_apply_permission_with_options(request, runtime) def run_analysis_process_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='RunAnalysisProcess', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.RunAnalysisProcessResponse(), self.call_api(params, req, runtime) ) def run_analysis_process(self, request): runtime = util_models.RuntimeOptions() return self.run_analysis_process_with_options(request, runtime) def run_command_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.command_content): query['CommandContent'] = request.command_content if not UtilClient.is_unset(request.instance_ids): query['InstanceIds'] = request.instance_ids if not UtilClient.is_unset(request.name): query['Name'] = request.name if not UtilClient.is_unset(request.region_id): query['RegionId'] = request.region_id if not UtilClient.is_unset(request.type): query['Type'] = request.type req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='RunCommand', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.RunCommandResponse(), self.call_api(params, req, runtime) ) def run_command(self, request): runtime = util_models.RuntimeOptions() return self.run_command_with_options(request, runtime) def run_forecast_analyze_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='RunForecastAnalyze', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.RunForecastAnalyzeResponse(), self.call_api(params, req, runtime) ) def run_forecast_analyze(self, request): runtime = util_models.RuntimeOptions() return self.run_forecast_analyze_with_options(request, runtime) def run_patrol_inspection_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='RunPatrolInspection', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.RunPatrolInspectionResponse(), self.call_api(params, req, runtime) ) def run_patrol_inspection(self, request): runtime = util_models.RuntimeOptions() return self.run_patrol_inspection_with_options(request, runtime) def run_repair_script_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.event_id): query['EventId'] = request.event_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='RunRepairScript', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.RunRepairScriptResponse(), self.call_api(params, req, runtime) ) def run_repair_script(self, request): runtime = util_models.RuntimeOptions() return self.run_repair_script_with_options(request, runtime) def run_risk_patrol_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='RunRiskPatrol', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.RunRiskPatrolResponse(), self.call_api(params, req, runtime) ) def run_risk_patrol(self, request): runtime = util_models.RuntimeOptions() return self.run_risk_patrol_with_options(request, runtime) def switch_user_top_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.switch_front_opera_uid): query['SwitchFrontOperaUid'] = request.switch_front_opera_uid if not UtilClient.is_unset(request.type): query['Type'] = request.type if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='SwitchUserTop', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.SwitchUserTopResponse(), self.call_api(params, req, runtime) ) def switch_user_top(self, request): runtime = util_models.RuntimeOptions() return self.switch_user_top_with_options(request, runtime) def upd_business_group_with_options(self, tmp_req, runtime): UtilClient.validate_model(tmp_req) request = aiops_20200806_models.UpdBusinessGroupShrinkRequest() OpenApiUtilClient.convert(tmp_req, request) if not UtilClient.is_unset(tmp_req.instance_list): request.instance_list_shrink = OpenApiUtilClient.array_to_string_with_specified_style(tmp_req.instance_list, 'InstanceList', 'json') query = {} if not UtilClient.is_unset(request.ali_uid): query['AliUid'] = request.ali_uid if not UtilClient.is_unset(request.business_group_desc): query['BusinessGroupDesc'] = request.business_group_desc if not UtilClient.is_unset(request.business_group_id): query['BusinessGroupId'] = request.business_group_id if not UtilClient.is_unset(request.business_group_name): query['BusinessGroupName'] = request.business_group_name if not UtilClient.is_unset(request.instance_list_shrink): query['InstanceList'] = request.instance_list_shrink if not UtilClient.is_unset(request.resource_type): query['ResourceType'] = request.resource_type if not UtilClient.is_unset(request.update_user): query['UpdateUser'] = request.update_user req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdBusinessGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdBusinessGroupResponse(), self.call_api(params, req, runtime) ) def upd_business_group(self, request): runtime = util_models.RuntimeOptions() return self.upd_business_group_with_options(request, runtime) def update_authorization_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.type): query['Type'] = request.type if not UtilClient.is_unset(request.user_id): query['UserId'] = request.user_id req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateAuthorization', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateAuthorizationResponse(), self.call_api(params, req, runtime) ) def update_authorization(self, request): runtime = util_models.RuntimeOptions() return self.update_authorization_with_options(request, runtime) def update_bind_metric_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.metric_id): query['MetricId'] = request.metric_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateBindMetric', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateBindMetricResponse(), self.call_api(params, req, runtime) ) def update_bind_metric(self, request): runtime = util_models.RuntimeOptions() return self.update_bind_metric_with_options(request, runtime) def update_business_group_with_options(self, tmp_req, runtime): UtilClient.validate_model(tmp_req) request = aiops_20200806_models.UpdateBusinessGroupShrinkRequest() OpenApiUtilClient.convert(tmp_req, request) if not UtilClient.is_unset(tmp_req.instance_list): request.instance_list_shrink = OpenApiUtilClient.array_to_string_with_specified_style(tmp_req.instance_list, 'InstanceList', 'json') query = {} if not UtilClient.is_unset(request.ali_uid): query['AliUid'] = request.ali_uid if not UtilClient.is_unset(request.business_group_desc): query['BusinessGroupDesc'] = request.business_group_desc if not UtilClient.is_unset(request.business_group_id): query['BusinessGroupId'] = request.business_group_id if not UtilClient.is_unset(request.business_group_name): query['BusinessGroupName'] = request.business_group_name if not UtilClient.is_unset(request.cloud_resource_type_id): query['CloudResourceTypeId'] = request.cloud_resource_type_id if not UtilClient.is_unset(request.deal_type): query['DealType'] = request.deal_type if not UtilClient.is_unset(request.instance_list_shrink): query['InstanceList'] = request.instance_list_shrink if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.resource_type): query['ResourceType'] = request.resource_type if not UtilClient.is_unset(request.update_user): query['UpdateUser'] = request.update_user req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateBusinessGroup', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateBusinessGroupResponse(), self.call_api(params, req, runtime) ) def update_business_group(self, request): runtime = util_models.RuntimeOptions() return self.update_business_group_with_options(request, runtime) def update_business_metric_alert_config_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateBusinessMetricAlertConfig', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateBusinessMetricAlertConfigResponse(), self.call_api(params, req, runtime) ) def update_business_metric_alert_config(self, request): runtime = util_models.RuntimeOptions() return self.update_business_metric_alert_config_with_options(request, runtime) def update_business_metric_resource_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.business_metric_id): query['BusinessMetricId'] = request.business_metric_id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.resource_list): query['ResourceList'] = request.resource_list req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateBusinessMetricResource', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateBusinessMetricResourceResponse(), self.call_api(params, req, runtime) ) def update_business_metric_resource(self, request): runtime = util_models.RuntimeOptions() return self.update_business_metric_resource_with_options(request, runtime) def update_data_source_config_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.data_source_describe): query['DataSourceDescribe'] = request.data_source_describe if not UtilClient.is_unset(request.data_source_name): query['DataSourceName'] = request.data_source_name if not UtilClient.is_unset(request.data_source_params): query['DataSourceParams'] = request.data_source_params if not UtilClient.is_unset(request.data_source_params_mapping): query['DataSourceParamsMapping'] = request.data_source_params_mapping if not UtilClient.is_unset(request.data_source_type): query['DataSourceType'] = request.data_source_type if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateDataSourceConfig', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateDataSourceConfigResponse(), self.call_api(params, req, runtime) ) def update_data_source_config(self, request): runtime = util_models.RuntimeOptions() return self.update_data_source_config_with_options(request, runtime) def update_handle_risk_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateHandleRisk', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateHandleRiskResponse(), self.call_api(params, req, runtime) ) def update_handle_risk(self, request): runtime = util_models.RuntimeOptions() return self.update_handle_risk_with_options(request, runtime) def update_handle_risk_base_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateHandleRiskBase', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateHandleRiskBaseResponse(), self.call_api(params, req, runtime) ) def update_handle_risk_base(self, request): runtime = util_models.RuntimeOptions() return self.update_handle_risk_base_with_options(request, runtime) def update_ignore_risk_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateIgnoreRisk', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateIgnoreRiskResponse(), self.call_api(params, req, runtime) ) def update_ignore_risk(self, request): runtime = util_models.RuntimeOptions() return self.update_ignore_risk_with_options(request, runtime) def update_ignore_risk_base_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateIgnoreRiskBase', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateIgnoreRiskBaseResponse(), self.call_api(params, req, runtime) ) def update_ignore_risk_base(self, request): runtime = util_models.RuntimeOptions() return self.update_ignore_risk_base_with_options(request, runtime) def update_inspection_setting_status_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.risk_code): body['RiskCode'] = request.risk_code if not UtilClient.is_unset(request.risk_enable_status): body['RiskEnableStatus'] = request.risk_enable_status req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='UpdateInspectionSettingStatus', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateInspectionSettingStatusResponse(), self.call_api(params, req, runtime) ) def update_inspection_setting_status(self, request): runtime = util_models.RuntimeOptions() return self.update_inspection_setting_status_with_options(request, runtime) def update_inspection_threshold_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.risk_code): body['RiskCode'] = request.risk_code if not UtilClient.is_unset(request.threshold_item_list_json): body['ThresholdItemListJson'] = request.threshold_item_list_json req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='UpdateInspectionThreshold', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateInspectionThresholdResponse(), self.call_api(params, req, runtime) ) def update_inspection_threshold(self, request): runtime = util_models.RuntimeOptions() return self.update_inspection_threshold_with_options(request, runtime) def update_operation_permission_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.permission_type): query['PermissionType'] = request.permission_type if not UtilClient.is_unset(request.switch_front_opera_uid): query['SwitchFrontOperaUid'] = request.switch_front_opera_uid if not UtilClient.is_unset(request.uid): query['Uid'] = request.uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateOperationPermission', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateOperationPermissionResponse(), self.call_api(params, req, runtime) ) def update_operation_permission(self, request): runtime = util_models.RuntimeOptions() return self.update_operation_permission_with_options(request, runtime) def update_report_email_config_status_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.config_status): body['ConfigStatus'] = request.config_status if not UtilClient.is_unset(request.mail_config_id): body['MailConfigId'] = request.mail_config_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='UpdateReportEmailConfigStatus', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateReportEmailConfigStatusResponse(), self.call_api(params, req, runtime) ) def update_report_email_config_status(self, request): runtime = util_models.RuntimeOptions() return self.update_report_email_config_status_with_options(request, runtime) def update_report_subscription_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.day_of_week): body['DayOfWeek'] = request.day_of_week if not UtilClient.is_unset(request.hour_of_day): body['HourOfDay'] = request.hour_of_day if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.report_name): body['ReportName'] = request.report_name if not UtilClient.is_unset(request.subscribe): body['Subscribe'] = request.subscribe req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='UpdateReportSubscription', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateReportSubscriptionResponse(), self.call_api(params, req, runtime) ) def update_report_subscription(self, request): runtime = util_models.RuntimeOptions() return self.update_report_subscription_with_options(request, runtime) def update_scenario_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.alert_setting_id): query['AlertSettingId'] = request.alert_setting_id if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.level): query['Level'] = request.level if not UtilClient.is_unset(request.name): query['Name'] = request.name if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateScenario', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateScenarioResponse(), self.call_api(params, req, runtime) ) def update_scenario(self, request): runtime = util_models.RuntimeOptions() return self.update_scenario_with_options(request, runtime) def update_scene_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.flow_name): body['FlowName'] = request.flow_name if not UtilClient.is_unset(request.metric_list_json): body['MetricListJson'] = request.metric_list_json if not UtilClient.is_unset(request.node_list_json): body['NodeListJson'] = request.node_list_json if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.scene_desc): body['SceneDesc'] = request.scene_desc if not UtilClient.is_unset(request.scene_id): body['SceneId'] = request.scene_id if not UtilClient.is_unset(request.scene_name): body['SceneName'] = request.scene_name if not UtilClient.is_unset(request.scene_owner): body['SceneOwner'] = request.scene_owner if not UtilClient.is_unset(request.scene_webhook): body['SceneWebhook'] = request.scene_webhook req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='UpdateScene', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateSceneResponse(), self.call_api(params, req, runtime) ) def update_scene(self, request): runtime = util_models.RuntimeOptions() return self.update_scene_with_options(request, runtime) def update_scene_model_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.fc_function_name): body['FcFunctionName'] = request.fc_function_name if not UtilClient.is_unset(request.fc_handler): body['FcHandler'] = request.fc_handler if not UtilClient.is_unset(request.fc_initializer): body['FcInitializer'] = request.fc_initializer if not UtilClient.is_unset(request.fc_region_no): body['FcRegionNo'] = request.fc_region_no if not UtilClient.is_unset(request.fc_service_name): body['FcServiceName'] = request.fc_service_name if not UtilClient.is_unset(request.model_desc): body['ModelDesc'] = request.model_desc if not UtilClient.is_unset(request.model_id): body['ModelId'] = request.model_id if not UtilClient.is_unset(request.model_language): body['ModelLanguage'] = request.model_language if not UtilClient.is_unset(request.model_memo): body['ModelMemo'] = request.model_memo if not UtilClient.is_unset(request.model_name): body['ModelName'] = request.model_name if not UtilClient.is_unset(request.model_type): body['ModelType'] = request.model_type if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.root_cause_desc): body['RootCauseDesc'] = request.root_cause_desc if not UtilClient.is_unset(request.root_cause_solution): body['RootCauseSolution'] = request.root_cause_solution req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='UpdateSceneModel', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateSceneModelResponse(), self.call_api(params, req, runtime) ) def update_scene_model(self, request): runtime = util_models.RuntimeOptions() return self.update_scene_model_with_options(request, runtime) def update_scene_model_apply_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.apply_content): body['ApplyContent'] = request.apply_content if not UtilClient.is_unset(request.apply_id): body['ApplyId'] = request.apply_id if not UtilClient.is_unset(request.apply_status): body['ApplyStatus'] = request.apply_status if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='UpdateSceneModelApply', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateSceneModelApplyResponse(), self.call_api(params, req, runtime) ) def update_scene_model_apply(self, request): runtime = util_models.RuntimeOptions() return self.update_scene_model_apply_with_options(request, runtime) def update_scene_model_cur_version_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.ext_id): body['ExtId'] = request.ext_id if not UtilClient.is_unset(request.model_id): body['ModelId'] = request.model_id if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='UpdateSceneModelCurVersion', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateSceneModelCurVersionResponse(), self.call_api(params, req, runtime) ) def update_scene_model_cur_version(self, request): runtime = util_models.RuntimeOptions() return self.update_scene_model_cur_version_with_options(request, runtime) def update_scene_system_model_status_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.model_id): body['ModelId'] = request.model_id if not UtilClient.is_unset(request.model_status): body['ModelStatus'] = request.model_status if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='UpdateSceneSystemModelStatus', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateSceneSystemModelStatusResponse(), self.call_api(params, req, runtime) ) def update_scene_system_model_status(self, request): runtime = util_models.RuntimeOptions() return self.update_scene_system_model_status_with_options(request, runtime) def update_scenestatus_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateScenestatus', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateScenestatusResponse(), self.call_api(params, req, runtime) ) def update_scenestatus(self, request): runtime = util_models.RuntimeOptions() return self.update_scenestatus_with_options(request, runtime) def update_script_with_options(self, request, runtime): UtilClient.validate_model(request) query = {} if not UtilClient.is_unset(request.handle_suggest_desc): query['HandleSuggestDesc'] = request.handle_suggest_desc if not UtilClient.is_unset(request.id): query['Id'] = request.id if not UtilClient.is_unset(request.metric_name): query['MetricName'] = request.metric_name if not UtilClient.is_unset(request.opera_uid): query['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.product_code): query['ProductCode'] = request.product_code if not UtilClient.is_unset(request.root_cause_desc): query['RootCauseDesc'] = request.root_cause_desc if not UtilClient.is_unset(request.root_causes_log): query['RootCausesLog'] = request.root_causes_log if not UtilClient.is_unset(request.scene_id): query['SceneId'] = request.scene_id if not UtilClient.is_unset(request.script): query['Script'] = request.script if not UtilClient.is_unset(request.script_language): query['ScriptLanguage'] = request.script_language if not UtilClient.is_unset(request.script_name): query['ScriptName'] = request.script_name if not UtilClient.is_unset(request.status): query['Status'] = request.status if not UtilClient.is_unset(request.type): query['Type'] = request.type req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateScript', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateScriptResponse(), self.call_api(params, req, runtime) ) def update_script(self, request): runtime = util_models.RuntimeOptions() return self.update_script_with_options(request, runtime) def update_status_of_scene_with_options(self, request, runtime): UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.opera_uid): body['OperaUid'] = request.opera_uid if not UtilClient.is_unset(request.scene_id): body['SceneId'] = request.scene_id if not UtilClient.is_unset(request.scene_status): body['SceneStatus'] = request.scene_status req = open_api_models.OpenApiRequest( body=OpenApiUtilClient.parse_to_map(body) ) params = open_api_models.Params( action='UpdateStatusOfScene', version='2020-08-06', protocol='HTTPS', pathname='/', method='POST', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateStatusOfSceneResponse(), self.call_api(params, req, runtime) ) def update_status_of_scene(self, request): runtime = util_models.RuntimeOptions() return self.update_status_of_scene_with_options(request, runtime) def update_tag_info_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=OpenApiUtilClient.query(query) ) params = open_api_models.Params( action='UpdateTagInfo', version='2020-08-06', protocol='HTTPS', pathname='/', method='GET', auth_type='AK', style='RPC', req_body_type='formData', body_type='json' ) return TeaCore.from_map( aiops_20200806_models.UpdateTagInfoResponse(), self.call_api(params, req, runtime) ) def update_tag_info(self, request): runtime = util_models.RuntimeOptions() return self.update_tag_info_with_options(request, runtime)