def modify_protection_rule_cache_status_with_options( self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest(body=UtilClient.to_map(request)) return TeaCore.from_map( waf_openapi_20190910_models. ModifyProtectionRuleCacheStatusResponse(), self.do_rpcrequest('ModifyProtectionRuleCacheStatus', '2019-09-10', 'HTTPS', 'POST', 'AK', 'json', req, runtime))
def describe_available_nacos_instances_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( servicemesh_20200111_models.DescribeAvailableNacosInstancesResponse(), self.do_rpcrequest('DescribeAvailableNacosInstances', '2020-01-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def update_authorization_rule_attribute_with_options( self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest(body=UtilClient.to_map(request)) return TeaCore.from_map( io_tcc20210513_models.UpdateAuthorizationRuleAttributeResponse(), self.do_rpcrequest('UpdateAuthorizationRuleAttribute', '2021-05-13', 'HTTPS', 'POST', 'AK', 'json', req, runtime))
def add_mesh_tag_to_ecs_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( servicemesh_20200111_models.AddMeshTagToEcsResponse(), self.do_rpcrequest('AddMeshTagToEcs', '2020-01-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def modify_builtin_envoy_filter_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( servicemesh_20200111_models.ModifyBuiltinEnvoyFilterResponse(), self.do_rpcrequest('ModifyBuiltinEnvoyFilter', '2020-01-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def enable_io_tcloud_connector_access_log_with_options( self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest(body=UtilClient.to_map(request)) return TeaCore.from_map( io_tcc20210513_models.EnableIoTCloudConnectorAccessLogResponse(), self.do_rpcrequest('EnableIoTCloudConnectorAccessLog', '2021-05-13', 'HTTPS', 'POST', 'AK', 'json', req, runtime))
def get_service_registry_source_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( servicemesh_20200111_models.GetServiceRegistrySourceResponse(), self.do_rpcrequest('GetServiceRegistrySource', '2020-01-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def modify_dbconfig_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( clickhouse_20191111_models.ModifyDBConfigResponse(), self.do_rpcrequest('ModifyDBConfig', '2019-11-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def describe_ossstorage_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( clickhouse_20191111_models.DescribeOSSStorageResponse(), self.do_rpcrequest('DescribeOSSStorage', '2019-11-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def describe_cluster_grafana_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( servicemesh_20200111_models.DescribeClusterGrafanaResponse(), self.do_rpcrequest('DescribeClusterGrafana', '2020-01-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def describe_guest_cluster_access_log_dashboards_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( servicemesh_20200111_models.DescribeGuestClusterAccessLogDashboardsResponse(), self.do_rpcrequest('DescribeGuestClusterAccessLogDashboards', '2020-01-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def update_istio_injection_config_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( servicemesh_20200111_models.UpdateIstioInjectionConfigResponse(), self.do_rpcrequest('UpdateIstioInjectionConfig', '2020-01-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def get_auto_injection_label_sync_status_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( servicemesh_20200111_models.GetAutoInjectionLabelSyncStatusResponse(), self.do_rpcrequest('GetAutoInjectionLabelSyncStatus', '2020-01-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def create_ports_for_click_house_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( clickhouse_20191111_models.CreatePortsForClickHouseResponse(), self.do_rpcrequest('CreatePortsForClickHouse', '2019-11-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def extract_name_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( address_purification_20191118_models.ExtractNameResponse(), self.do_rpcrequest('ExtractName', '2019-11-18', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def create_service_mesh_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( servicemesh_20200111_models.CreateServiceMeshResponse(), self.do_rpcrequest('CreateServiceMesh', '2020-01-11', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def get_address_block_mapping_with_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( address_purification_20191118_models.GetAddressBlockMappingResponse(), self.do_rpcrequest('GetAddressBlockMapping', '2019-11-18', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
def classify_poiwith_options(self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( body=UtilClient.to_map(request) ) return TeaCore.from_map( address_purification_20191118_models.ClassifyPOIResponse(), self.do_rpcrequest('ClassifyPOI', '2019-11-18', 'HTTPS', 'POST', 'AK', 'json', req, runtime) )
async def send_interactive_card_with_options_async( self, request: dingtalkim__1__0_models.SendInteractiveCardRequest, headers: dingtalkim__1__0_models.SendInteractiveCardHeaders, runtime: util_models.RuntimeOptions, ) -> dingtalkim__1__0_models.SendInteractiveCardResponse: UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.ding_isv_org_id): body['dingIsvOrgId'] = request.ding_isv_org_id if not UtilClient.is_unset(request.card_template_id): body['cardTemplateId'] = request.card_template_id if not UtilClient.is_unset(request.open_conversation_id): body['openConversationId'] = request.open_conversation_id if not UtilClient.is_unset(request.receiver_user_id_list): body['receiverUserIdList'] = request.receiver_user_id_list if not UtilClient.is_unset(request.ding_token_grant_type): body['dingTokenGrantType'] = request.ding_token_grant_type if not UtilClient.is_unset(request.out_track_id): body['outTrackId'] = request.out_track_id if not UtilClient.is_unset(request.ding_suite_key): body['dingSuiteKey'] = request.ding_suite_key if not UtilClient.is_unset(request.robot_code): body['robotCode'] = request.robot_code if not UtilClient.is_unset(request.ding_org_id): body['dingOrgId'] = request.ding_org_id if not UtilClient.is_unset(request.conversation_type): body['conversationType'] = request.conversation_type if not UtilClient.is_unset(request.callback_route_key): body['callbackRouteKey'] = request.callback_route_key if not UtilClient.is_unset(request.card_data): body['cardData'] = request.card_data if not UtilClient.is_unset(request.private_data): body['privateData'] = request.private_data if not UtilClient.is_unset(request.ding_oauth_app_id): body['dingOauthAppId'] = request.ding_oauth_app_id if not UtilClient.is_unset(request.chat_bot_id): body['chatBotId'] = request.chat_bot_id if not UtilClient.is_unset(request.user_id_type): body['userIdType'] = request.user_id_type if not UtilClient.is_unset(request.at_open_ids): body['atOpenIds'] = request.at_open_ids real_headers = {} if not UtilClient.is_unset(headers.common_headers): real_headers = headers.common_headers if not UtilClient.is_unset(headers.x_acs_dingtalk_access_token): real_headers[ 'x-acs-dingtalk-access-token'] = headers.x_acs_dingtalk_access_token req = open_api_models.OpenApiRequest( headers=real_headers, body=OpenApiUtilClient.parse_to_map(body)) return TeaCore.from_map( dingtalkim__1__0_models.SendInteractiveCardResponse(), await self.do_roarequest_async('SendInteractiveCard', 'im_1.0', 'HTTP', 'POST', 'AK', f'/v1.0/im/interactiveCards/send', 'json', req, runtime))
def notify_badge_code_pay_result_with_options( self, request: dingtalkbadge__1__0_models.NotifyBadgeCodePayResultRequest, headers: dingtalkbadge__1__0_models.NotifyBadgeCodePayResultHeaders, runtime: util_models.RuntimeOptions, ) -> dingtalkbadge__1__0_models.NotifyBadgeCodePayResultResponse: UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.amount): body['amount'] = request.amount if not UtilClient.is_unset(request.charge_amount): body['chargeAmount'] = request.charge_amount if not UtilClient.is_unset(request.corp_id): body['corpId'] = request.corp_id if not UtilClient.is_unset(request.ext_info): body['extInfo'] = request.ext_info if not UtilClient.is_unset(request.gmt_trade_create): body['gmtTradeCreate'] = request.gmt_trade_create if not UtilClient.is_unset(request.gmt_trade_finish): body['gmtTradeFinish'] = request.gmt_trade_finish if not UtilClient.is_unset(request.merchant_name): body['merchantName'] = request.merchant_name if not UtilClient.is_unset(request.pay_channel_detail_list): body['payChannelDetailList'] = request.pay_channel_detail_list if not UtilClient.is_unset(request.pay_code): body['payCode'] = request.pay_code if not UtilClient.is_unset(request.promotion_amount): body['promotionAmount'] = request.promotion_amount if not UtilClient.is_unset(request.remark): body['remark'] = request.remark if not UtilClient.is_unset(request.title): body['title'] = request.title if not UtilClient.is_unset(request.trade_error_code): body['tradeErrorCode'] = request.trade_error_code if not UtilClient.is_unset(request.trade_error_msg): body['tradeErrorMsg'] = request.trade_error_msg if not UtilClient.is_unset(request.trade_no): body['tradeNo'] = request.trade_no if not UtilClient.is_unset(request.trade_status): body['tradeStatus'] = request.trade_status if not UtilClient.is_unset(request.user_id): body['userId'] = request.user_id real_headers = {} if not UtilClient.is_unset(headers.common_headers): real_headers = headers.common_headers if not UtilClient.is_unset(headers.x_acs_dingtalk_access_token): real_headers[ 'x-acs-dingtalk-access-token'] = UtilClient.to_jsonstring( headers.x_acs_dingtalk_access_token) req = open_api_models.OpenApiRequest( headers=real_headers, body=OpenApiUtilClient.parse_to_map(body)) return TeaCore.from_map( dingtalkbadge__1__0_models.NotifyBadgeCodePayResultResponse(), self.do_roarequest('NotifyBadgeCodePayResult', 'badge_1.0', 'HTTP', 'POST', 'AK', f'/v1.0/badge/codes/payResults', 'json', req, runtime))
async def industrialize_manufacture_query_jobs_with_options_async( self, request: dingtalkmanufacturing__1__0_models. IndustrializeManufactureQueryJobsRequest, headers: dingtalkmanufacturing__1__0_models. IndustrializeManufactureQueryJobsHeaders, runtime: util_models.RuntimeOptions, ) -> dingtalkmanufacturing__1__0_models.IndustrializeManufactureQueryJobsResponse: UtilClient.validate_model(request) body = {} if not UtilClient.is_unset(request.current_page): body['currentPage'] = request.current_page if not UtilClient.is_unset(request.inst_no): body['instNo'] = request.inst_no if not UtilClient.is_unset(request.manufacture_day): body['manufactureDay'] = request.manufacture_day if not UtilClient.is_unset(request.mes_app_key): body['mesAppKey'] = request.mes_app_key if not UtilClient.is_unset(request.page_size): body['pageSize'] = request.page_size if not UtilClient.is_unset(request.process_name): body['processName'] = request.process_name if not UtilClient.is_unset(request.product_code): body['productCode'] = request.product_code if not UtilClient.is_unset(request.product_name): body['productName'] = request.product_name if not UtilClient.is_unset(request.product_specification): body['productSpecification'] = request.product_specification if not UtilClient.is_unset(request.qualified_quantity): body['qualifiedQuantity'] = request.qualified_quantity if not UtilClient.is_unset(request.unit_price): body['unitPrice'] = request.unit_price if not UtilClient.is_unset(request.user_id): body['userId'] = request.user_id if not UtilClient.is_unset(request.user_id_list): body['userIdList'] = request.user_id_list if not UtilClient.is_unset(request.user_name): body['userName'] = request.user_name if not UtilClient.is_unset(request.uuid): body['uuid'] = request.uuid real_headers = {} if not UtilClient.is_unset(headers.common_headers): real_headers = headers.common_headers if not UtilClient.is_unset(headers.x_acs_dingtalk_access_token): real_headers[ 'x-acs-dingtalk-access-token'] = UtilClient.to_jsonstring( headers.x_acs_dingtalk_access_token) req = open_api_models.OpenApiRequest( headers=real_headers, body=OpenApiUtilClient.parse_to_map(body)) return TeaCore.from_map( dingtalkmanufacturing__1__0_models. IndustrializeManufactureQueryJobsResponse(), await self.do_roarequest_async('IndustrializeManufactureQueryJobs', 'manufacturing_1.0', 'HTTP', 'POST', 'AK', f'/v1.0/manufacturing/users/jobs/query', 'json', req, runtime))
def describe_protection_module_code_config_with_options( self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest(body=UtilClient.to_map(request)) return TeaCore.from_map( waf_openapi_20190910_models. DescribeProtectionModuleCodeConfigResponse(), self.do_rpcrequest('DescribeProtectionModuleCodeConfig', '2019-09-10', 'HTTPS', 'POST', 'AK', 'json', req, runtime))
def get_pipeline_instance_build_number_status_with_options( self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest(body=UtilClient.to_map(request)) return TeaCore.from_map( devops_rdc_20200303_models. GetPipelineInstanceBuildNumberStatusResponse(), self.do_rpcrequest('GetPipelineInstanceBuildNumberStatus', '2020-03-03', 'HTTPS', 'POST', 'AK', 'json', req, runtime))
def submit_internal_purchase_charge_data_with_options( self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest(body=UtilClient.to_map(request)) return TeaCore.from_map( cloud_game_api20200728_models. SubmitInternalPurchaseChargeDataResponse(), self.do_rpcrequest('SubmitInternalPurchaseChargeData', '2020-07-28', 'HTTPS', 'POST', 'AK', 'json', req, runtime))
def create_certificate_by_certificate_id_with_options( self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest(body=UtilClient.to_map(request)) return TeaCore.from_map( waf_openapi_20190910_models. CreateCertificateByCertificateIdResponse(), self.do_rpcrequest('CreateCertificateByCertificateId', '2019-09-10', 'HTTPS', 'POST', 'AK', 'json', req, runtime))
def describe_regions_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=query ) return TeaCore.from_map( servicemesh_20200111_models.DescribeRegionsResponse(), self.do_rpcrequest('DescribeRegions', '2020-01-11', 'HTTPS', 'GET', 'AK', 'json', req, runtime) )
def get_ecs_list_with_options(self, request, runtime): UtilClient.validate_model(request) query = OpenApiUtilClient.query(UtilClient.to_map(request)) req = open_api_models.OpenApiRequest( query=query ) return TeaCore.from_map( servicemesh_20200111_models.GetEcsListResponse(), self.do_rpcrequest('GetEcsList', '2020-01-11', 'HTTPS', 'GET', 'AK', 'json', req, runtime) )
def list_algo_defs_with_options(self, request, headers, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest( headers=headers, body=UtilClient.to_array(request.body) ) return TeaCore.from_map( pai_studio_20210202_models.ListAlgoDefsResponse(), self.do_roarequest('ListAlgoDefs', '2021-02-02', 'HTTPS', 'POST', 'AK', '/api/v1/algo/detail', 'json', req, runtime) )
def list_io_tcloud_connector_available_zones_with_options( self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest(body=UtilClient.to_map(request)) return TeaCore.from_map( io_tcc20210513_models.ListIoTCloudConnectorAvailableZonesResponse( ), self.do_rpcrequest('ListIoTCloudConnectorAvailableZones', '2021-05-13', 'HTTPS', 'POST', 'AK', 'json', req, runtime))
def dissociate_vswitch_from_io_tcloud_connector_with_options( self, request, runtime): UtilClient.validate_model(request) req = open_api_models.OpenApiRequest(body=UtilClient.to_map(request)) return TeaCore.from_map( io_tcc20210513_models. DissociateVSwitchFromIoTCloudConnectorResponse(), self.do_rpcrequest('DissociateVSwitchFromIoTCloudConnector', '2021-05-13', 'HTTPS', 'POST', 'AK', 'json', req, runtime))