import * as $dara from '@darabonba/typescript'; import OpenApi from '@alicloud/openapi-core'; import { $OpenApiUtil } from '@alicloud/openapi-core'; import * as $_model from './models/model'; export * from './models/model'; export default class Client extends OpenApi { constructor(config: $OpenApiUtil.Config); getEndpoint(productId: string, regionId: string, endpointRule: string, network: string, suffix: string, endpointMap: { [key: string]: string; }, endpoint: string): string; /** * Adds a global aggregation instance as a data source in Managed Service for Prometheus. * * @deprecated OpenAPI AddAliClusterIdsToPrometheusGlobalView is deprecated * * @param request - AddAliClusterIdsToPrometheusGlobalViewRequest * @param runtime - runtime options for this request RuntimeOptions * @returns AddAliClusterIdsToPrometheusGlobalViewResponse */ addAliClusterIdsToPrometheusGlobalViewWithOptions(request: $_model.AddAliClusterIdsToPrometheusGlobalViewRequest, runtime: $dara.RuntimeOptions): Promise<$_model.AddAliClusterIdsToPrometheusGlobalViewResponse>; /** * Adds a global aggregation instance as a data source in Managed Service for Prometheus. * * @deprecated OpenAPI AddAliClusterIdsToPrometheusGlobalView is deprecated * * @param request - AddAliClusterIdsToPrometheusGlobalViewRequest * @returns AddAliClusterIdsToPrometheusGlobalViewResponse */ addAliClusterIdsToPrometheusGlobalView(request: $_model.AddAliClusterIdsToPrometheusGlobalViewRequest): Promise<$_model.AddAliClusterIdsToPrometheusGlobalViewResponse>; /** * Integrates the dashboard of Managed Service for Prometheus. * * @deprecated OpenAPI AddGrafana is deprecated * * @param request - AddGrafanaRequest * @param runtime - runtime options for this request RuntimeOptions * @returns AddGrafanaResponse */ addGrafanaWithOptions(request: $_model.AddGrafanaRequest, runtime: $dara.RuntimeOptions): Promise<$_model.AddGrafanaResponse>; /** * Integrates the dashboard of Managed Service for Prometheus. * * @deprecated OpenAPI AddGrafana is deprecated * * @param request - AddGrafanaRequest * @returns AddGrafanaResponse */ addGrafana(request: $_model.AddGrafanaRequest): Promise<$_model.AddGrafanaResponse>; /** * Integrates the dashboard and collection rules of Prometheus Service. * * @deprecated OpenAPI AddIntegration is deprecated, please use ARMS::2019-08-08::InstallAddon instead. * * @param request - AddIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns AddIntegrationResponse */ addIntegrationWithOptions(request: $_model.AddIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.AddIntegrationResponse>; /** * Integrates the dashboard and collection rules of Prometheus Service. * * @deprecated OpenAPI AddIntegration is deprecated, please use ARMS::2019-08-08::InstallAddon instead. * * @param request - AddIntegrationRequest * @returns AddIntegrationResponse */ addIntegration(request: $_model.AddIntegrationRequest): Promise<$_model.AddIntegrationResponse>; /** * Adds a global aggregation instance in Prometheus Service. * * @deprecated OpenAPI AddPrometheusGlobalView is deprecated * * @param request - AddPrometheusGlobalViewRequest * @param runtime - runtime options for this request RuntimeOptions * @returns AddPrometheusGlobalViewResponse */ addPrometheusGlobalViewWithOptions(request: $_model.AddPrometheusGlobalViewRequest, runtime: $dara.RuntimeOptions): Promise<$_model.AddPrometheusGlobalViewResponse>; /** * Adds a global aggregation instance in Prometheus Service. * * @deprecated OpenAPI AddPrometheusGlobalView is deprecated * * @param request - AddPrometheusGlobalViewRequest * @returns AddPrometheusGlobalViewResponse */ addPrometheusGlobalView(request: $_model.AddPrometheusGlobalViewRequest): Promise<$_model.AddPrometheusGlobalViewResponse>; /** * Adds a global aggregation instance in Managed Service for Prometheus. * * @deprecated OpenAPI AddPrometheusGlobalViewByAliClusterIds is deprecated * * @param request - AddPrometheusGlobalViewByAliClusterIdsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns AddPrometheusGlobalViewByAliClusterIdsResponse */ addPrometheusGlobalViewByAliClusterIdsWithOptions(request: $_model.AddPrometheusGlobalViewByAliClusterIdsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.AddPrometheusGlobalViewByAliClusterIdsResponse>; /** * Adds a global aggregation instance in Managed Service for Prometheus. * * @deprecated OpenAPI AddPrometheusGlobalViewByAliClusterIds is deprecated * * @param request - AddPrometheusGlobalViewByAliClusterIdsRequest * @returns AddPrometheusGlobalViewByAliClusterIdsResponse */ addPrometheusGlobalViewByAliClusterIds(request: $_model.AddPrometheusGlobalViewByAliClusterIdsRequest): Promise<$_model.AddPrometheusGlobalViewByAliClusterIdsResponse>; /** * Creates a Prometheus instance for Remote Write. * * @deprecated OpenAPI AddPrometheusInstance is deprecated, please use ARMS::2019-08-08::CreatePrometheusInstance instead. * * @param request - AddPrometheusInstanceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns AddPrometheusInstanceResponse */ addPrometheusInstanceWithOptions(request: $_model.AddPrometheusInstanceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.AddPrometheusInstanceResponse>; /** * Creates a Prometheus instance for Remote Write. * * @deprecated OpenAPI AddPrometheusInstance is deprecated, please use ARMS::2019-08-08::CreatePrometheusInstance instead. * * @param request - AddPrometheusInstanceRequest * @returns AddPrometheusInstanceResponse */ addPrometheusInstance(request: $_model.AddPrometheusInstanceRequest): Promise<$_model.AddPrometheusInstanceResponse>; /** * Adds an exporter to a Prometheus instance for Container Service or a Prometheus instance for ECS. * * @deprecated OpenAPI AddPrometheusIntegration is deprecated * * @param request - AddPrometheusIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns AddPrometheusIntegrationResponse */ addPrometheusIntegrationWithOptions(request: $_model.AddPrometheusIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.AddPrometheusIntegrationResponse>; /** * Adds an exporter to a Prometheus instance for Container Service or a Prometheus instance for ECS. * * @deprecated OpenAPI AddPrometheusIntegration is deprecated * * @param request - AddPrometheusIntegrationRequest * @returns AddPrometheusIntegrationResponse */ addPrometheusIntegration(request: $_model.AddPrometheusIntegrationRequest): Promise<$_model.AddPrometheusIntegrationResponse>; /** * Creates or updates a recording rule. * * @deprecated OpenAPI AddRecordingRule is deprecated * * @param request - AddRecordingRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns AddRecordingRuleResponse */ addRecordingRuleWithOptions(request: $_model.AddRecordingRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.AddRecordingRuleResponse>; /** * Creates or updates a recording rule. * * @deprecated OpenAPI AddRecordingRule is deprecated * * @param request - AddRecordingRuleRequest * @returns AddRecordingRuleResponse */ addRecordingRule(request: $_model.AddRecordingRuleRequest): Promise<$_model.AddRecordingRuleResponse>; /** * Attaches the workspace ID and workspace name tags to the Prometheus instance corresponding to a Flink workspace. * * @deprecated OpenAPI AddTagToFlinkCluster is deprecated * * @param request - AddTagToFlinkClusterRequest * @param runtime - runtime options for this request RuntimeOptions * @returns AddTagToFlinkClusterResponse */ addTagToFlinkClusterWithOptions(request: $_model.AddTagToFlinkClusterRequest, runtime: $dara.RuntimeOptions): Promise<$_model.AddTagToFlinkClusterResponse>; /** * Attaches the workspace ID and workspace name tags to the Prometheus instance corresponding to a Flink workspace. * * @deprecated OpenAPI AddTagToFlinkCluster is deprecated * * @param request - AddTagToFlinkClusterRequest * @returns AddTagToFlinkClusterResponse */ addTagToFlinkCluster(request: $_model.AddTagToFlinkClusterRequest): Promise<$_model.AddTagToFlinkClusterResponse>; /** * Adds a data source to a global aggregation instance. * * @deprecated OpenAPI AppendInstancesToPrometheusGlobalView is deprecated * * @param request - AppendInstancesToPrometheusGlobalViewRequest * @param runtime - runtime options for this request RuntimeOptions * @returns AppendInstancesToPrometheusGlobalViewResponse */ appendInstancesToPrometheusGlobalViewWithOptions(request: $_model.AppendInstancesToPrometheusGlobalViewRequest, runtime: $dara.RuntimeOptions): Promise<$_model.AppendInstancesToPrometheusGlobalViewResponse>; /** * Adds a data source to a global aggregation instance. * * @deprecated OpenAPI AppendInstancesToPrometheusGlobalView is deprecated * * @param request - AppendInstancesToPrometheusGlobalViewRequest * @returns AppendInstancesToPrometheusGlobalViewResponse */ appendInstancesToPrometheusGlobalView(request: $_model.AppendInstancesToPrometheusGlobalViewRequest): Promise<$_model.AppendInstancesToPrometheusGlobalViewResponse>; /** * @param tmpReq - ApplyScenarioRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ApplyScenarioResponse */ applyScenarioWithOptions(tmpReq: $_model.ApplyScenarioRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ApplyScenarioResponse>; /** * @param request - ApplyScenarioRequest * @returns ApplyScenarioResponse */ applyScenario(request: $_model.ApplyScenarioRequest): Promise<$_model.ApplyScenarioResponse>; /** * Binds a Grafana workspace to a Prometheus instance. * * @deprecated OpenAPI BindPrometheusGrafanaInstance is deprecated * * @param request - BindPrometheusGrafanaInstanceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns BindPrometheusGrafanaInstanceResponse */ bindPrometheusGrafanaInstanceWithOptions(request: $_model.BindPrometheusGrafanaInstanceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.BindPrometheusGrafanaInstanceResponse>; /** * Binds a Grafana workspace to a Prometheus instance. * * @deprecated OpenAPI BindPrometheusGrafanaInstance is deprecated * * @param request - BindPrometheusGrafanaInstanceRequest * @returns BindPrometheusGrafanaInstanceResponse */ bindPrometheusGrafanaInstance(request: $_model.BindPrometheusGrafanaInstanceRequest): Promise<$_model.BindPrometheusGrafanaInstanceResponse>; /** * Blocks alert notifications. After an alert is blocked, no more notifications are sent within the specified time range. * * @param request - BlockAlarmNotificationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns BlockAlarmNotificationResponse */ blockAlarmNotificationWithOptions(request: $_model.BlockAlarmNotificationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.BlockAlarmNotificationResponse>; /** * Blocks alert notifications. After an alert is blocked, no more notifications are sent within the specified time range. * * @param request - BlockAlarmNotificationRequest * @returns BlockAlarmNotificationResponse */ blockAlarmNotification(request: $_model.BlockAlarmNotificationRequest): Promise<$_model.BlockAlarmNotificationResponse>; /** * Modifies the severity level of an alert. * * @param request - ChangeAlarmSeverityRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ChangeAlarmSeverityResponse */ changeAlarmSeverityWithOptions(request: $_model.ChangeAlarmSeverityRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ChangeAlarmSeverityResponse>; /** * Modifies the severity level of an alert. * * @param request - ChangeAlarmSeverityRequest * @returns ChangeAlarmSeverityResponse */ changeAlarmSeverity(request: $_model.ChangeAlarmSeverityRequest): Promise<$_model.ChangeAlarmSeverityResponse>; /** * Moves a resource to a specific resource group. * * @param request - ChangeResourceGroupRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ChangeResourceGroupResponse */ changeResourceGroupWithOptions(request: $_model.ChangeResourceGroupRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ChangeResourceGroupResponse>; /** * Moves a resource to a specific resource group. * * @param request - ChangeResourceGroupRequest * @returns ChangeResourceGroupResponse */ changeResourceGroup(request: $_model.ChangeResourceGroupRequest): Promise<$_model.ChangeResourceGroupResponse>; /** * Checks whether Application Real-Time Monitoring Service (ARMS) is available for commercial use in a region. * * @remarks * You can call this operation to check whether ARMS is available for commercial use in a region. * * @param request - CheckCommercialStatusRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CheckCommercialStatusResponse */ checkCommercialStatusWithOptions(request: $_model.CheckCommercialStatusRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CheckCommercialStatusResponse>; /** * Checks whether Application Real-Time Monitoring Service (ARMS) is available for commercial use in a region. * * @remarks * You can call this operation to check whether ARMS is available for commercial use in a region. * * @param request - CheckCommercialStatusRequest * @returns CheckCommercialStatusResponse */ checkCommercialStatus(request: $_model.CheckCommercialStatusRequest): Promise<$_model.CheckCommercialStatusResponse>; /** * Checks the status of a service in the current cluster, such as whether the service is activated and whether the payment is overdue. * * @param request - CheckServiceStatusRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CheckServiceStatusResponse */ checkServiceStatusWithOptions(request: $_model.CheckServiceStatusRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CheckServiceStatusResponse>; /** * Checks the status of a service in the current cluster, such as whether the service is activated and whether the payment is overdue. * * @param request - CheckServiceStatusRequest * @returns CheckServiceStatusResponse */ checkServiceStatus(request: $_model.CheckServiceStatusRequest): Promise<$_model.CheckServiceStatusResponse>; /** * Claims an alert. This operation can be used together with escalation policies. When multiple handlers are involved in alert management, each handler can call this operation to claim alerts. After an alert is claimed, the alert enters the Being Processed state. * * @param request - ClaimAlarmRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ClaimAlarmResponse */ claimAlarmWithOptions(request: $_model.ClaimAlarmRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ClaimAlarmResponse>; /** * Claims an alert. This operation can be used together with escalation policies. When multiple handlers are involved in alert management, each handler can call this operation to claim alerts. After an alert is claimed, the alert enters the Being Processed state. * * @param request - ClaimAlarmRequest * @returns ClaimAlarmResponse */ claimAlarm(request: $_model.ClaimAlarmRequest): Promise<$_model.ClaimAlarmResponse>; /** * Disables an alert. Make sure that the alert is resolved before you disable the alert. If an alert is not resolved, new alerts can be triggered even after the alert is disabled. * * @param request - CloseAlarmRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CloseAlarmResponse */ closeAlarmWithOptions(request: $_model.CloseAlarmRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CloseAlarmResponse>; /** * Disables an alert. Make sure that the alert is resolved before you disable the alert. If an alert is not resolved, new alerts can be triggered even after the alert is disabled. * * @param request - CloseAlarmRequest * @returns CloseAlarmResponse */ closeAlarm(request: $_model.CloseAlarmRequest): Promise<$_model.CloseAlarmResponse>; /** * Turns on or off the main switch of an ARMS agent, or queries the status of the main switch. * * @remarks * *** * * @param request - ConfigAppRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ConfigAppResponse */ configAppWithOptions(request: $_model.ConfigAppRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ConfigAppResponse>; /** * Turns on or off the main switch of an ARMS agent, or queries the status of the main switch. * * @remarks * *** * * @param request - ConfigAppRequest * @returns ConfigAppResponse */ configApp(request: $_model.ConfigAppRequest): Promise<$_model.ConfigAppResponse>; /** * Creates an alert contact. * * @remarks * This operation is no longer maintained. To create or modify an alert contact, call the CreateOrUpdateContact operation provided by the new version of the Alert Management module. * * @param request - CreateAlertContactRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateAlertContactResponse */ createAlertContactWithOptions(request: $_model.CreateAlertContactRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateAlertContactResponse>; /** * Creates an alert contact. * * @remarks * This operation is no longer maintained. To create or modify an alert contact, call the CreateOrUpdateContact operation provided by the new version of the Alert Management module. * * @param request - CreateAlertContactRequest * @returns CreateAlertContactResponse */ createAlertContact(request: $_model.CreateAlertContactRequest): Promise<$_model.CreateAlertContactResponse>; /** * Creates an alert contact group. * * @remarks * The current API operation is no longer maintained. Call the CreateOrUpdateContactGroup operation of the new Alert Management module to create or modify alert contact groups. * * @param request - CreateAlertContactGroupRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateAlertContactGroupResponse */ createAlertContactGroupWithOptions(request: $_model.CreateAlertContactGroupRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateAlertContactGroupResponse>; /** * Creates an alert contact group. * * @remarks * The current API operation is no longer maintained. Call the CreateOrUpdateContactGroup operation of the new Alert Management module to create or modify alert contact groups. * * @param request - CreateAlertContactGroupRequest * @returns CreateAlertContactGroupResponse */ createAlertContactGroup(request: $_model.CreateAlertContactGroupRequest): Promise<$_model.CreateAlertContactGroupResponse>; /** * Creates a dispatch policy. * * @param request - CreateDispatchRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateDispatchRuleResponse */ createDispatchRuleWithOptions(request: $_model.CreateDispatchRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateDispatchRuleResponse>; /** * Creates a dispatch policy. * * @param request - CreateDispatchRuleRequest * @returns CreateDispatchRuleResponse */ createDispatchRule(request: $_model.CreateDispatchRuleRequest): Promise<$_model.CreateDispatchRuleResponse>; /** * Creates a custom job for an environment. * * @param request - CreateEnvCustomJobRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateEnvCustomJobResponse */ createEnvCustomJobWithOptions(request: $_model.CreateEnvCustomJobRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateEnvCustomJobResponse>; /** * Creates a custom job for an environment. * * @param request - CreateEnvCustomJobRequest * @returns CreateEnvCustomJobResponse */ createEnvCustomJob(request: $_model.CreateEnvCustomJobRequest): Promise<$_model.CreateEnvCustomJobResponse>; /** * Creates a PodMonitor for an environment. * * @param request - CreateEnvPodMonitorRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateEnvPodMonitorResponse */ createEnvPodMonitorWithOptions(request: $_model.CreateEnvPodMonitorRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateEnvPodMonitorResponse>; /** * Creates a PodMonitor for an environment. * * @param request - CreateEnvPodMonitorRequest * @returns CreateEnvPodMonitorResponse */ createEnvPodMonitor(request: $_model.CreateEnvPodMonitorRequest): Promise<$_model.CreateEnvPodMonitorResponse>; /** * Creates a ServiceMonitor for an environment. * * @param request - CreateEnvServiceMonitorRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateEnvServiceMonitorResponse */ createEnvServiceMonitorWithOptions(request: $_model.CreateEnvServiceMonitorRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateEnvServiceMonitorResponse>; /** * Creates a ServiceMonitor for an environment. * * @param request - CreateEnvServiceMonitorRequest * @returns CreateEnvServiceMonitorResponse */ createEnvServiceMonitor(request: $_model.CreateEnvServiceMonitorRequest): Promise<$_model.CreateEnvServiceMonitorResponse>; /** * Creates an environment instance. * * @param request - CreateEnvironmentRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateEnvironmentResponse */ createEnvironmentWithOptions(request: $_model.CreateEnvironmentRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateEnvironmentResponse>; /** * Creates an environment instance. * * @param request - CreateEnvironmentRequest * @returns CreateEnvironmentResponse */ createEnvironment(request: $_model.CreateEnvironmentRequest): Promise<$_model.CreateEnvironmentResponse>; /** * Creates a workspace in Managed Service for Grafana. * * @remarks * Before you call the operation, make sure that you have learned about the billing methods and [pricing](https://www.alibabacloud.com/help/zh/grafana/product-overview/billing-4?spm=a2c4g.11186623.0.0.14c2d253B3SDbt) of Managed Service for Grafana. * > * * To create workspaces, you must complete real-name verification. * * Regular users can create workspaces only in Managed Service for Grafana Developer Edition, Pro Edition, and Advanced Edition. `These editions charge fees.` * * Internal users can create workspaces only in Managed Service for Grafana Beta Edition and Standard Edition. `These editions do not charge fees.` * * @param tmpReq - CreateGrafanaWorkspaceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateGrafanaWorkspaceResponse */ createGrafanaWorkspaceWithOptions(tmpReq: $_model.CreateGrafanaWorkspaceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateGrafanaWorkspaceResponse>; /** * Creates a workspace in Managed Service for Grafana. * * @remarks * Before you call the operation, make sure that you have learned about the billing methods and [pricing](https://www.alibabacloud.com/help/zh/grafana/product-overview/billing-4?spm=a2c4g.11186623.0.0.14c2d253B3SDbt) of Managed Service for Grafana. * > * * To create workspaces, you must complete real-name verification. * * Regular users can create workspaces only in Managed Service for Grafana Developer Edition, Pro Edition, and Advanced Edition. `These editions charge fees.` * * Internal users can create workspaces only in Managed Service for Grafana Beta Edition and Standard Edition. `These editions do not charge fees.` * * @param request - CreateGrafanaWorkspaceRequest * @returns CreateGrafanaWorkspaceResponse */ createGrafanaWorkspace(request: $_model.CreateGrafanaWorkspaceRequest): Promise<$_model.CreateGrafanaWorkspaceResponse>; /** * Creates an alert integration. * * @param request - CreateIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateIntegrationResponse */ createIntegrationWithOptions(request: $_model.CreateIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateIntegrationResponse>; /** * Creates an alert integration. * * @param request - CreateIntegrationRequest * @returns CreateIntegrationResponse */ createIntegration(request: $_model.CreateIntegrationRequest): Promise<$_model.CreateIntegrationResponse>; /** * Creates or modifies an alert rule. * * @param request - CreateOrUpdateAlertRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateOrUpdateAlertRuleResponse */ createOrUpdateAlertRuleWithOptions(request: $_model.CreateOrUpdateAlertRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateOrUpdateAlertRuleResponse>; /** * Creates or modifies an alert rule. * * @param request - CreateOrUpdateAlertRuleRequest * @returns CreateOrUpdateAlertRuleResponse */ createOrUpdateAlertRule(request: $_model.CreateOrUpdateAlertRuleRequest): Promise<$_model.CreateOrUpdateAlertRuleResponse>; /** * Creates or modifies an alert contact. * * @param request - CreateOrUpdateContactRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateOrUpdateContactResponse */ createOrUpdateContactWithOptions(request: $_model.CreateOrUpdateContactRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateOrUpdateContactResponse>; /** * Creates or modifies an alert contact. * * @param request - CreateOrUpdateContactRequest * @returns CreateOrUpdateContactResponse */ createOrUpdateContact(request: $_model.CreateOrUpdateContactRequest): Promise<$_model.CreateOrUpdateContactResponse>; /** * Creates or modifies an alert contact group. * * @param request - CreateOrUpdateContactGroupRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateOrUpdateContactGroupResponse */ createOrUpdateContactGroupWithOptions(request: $_model.CreateOrUpdateContactGroupRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateOrUpdateContactGroupResponse>; /** * Creates or modifies an alert contact group. * * @param request - CreateOrUpdateContactGroupRequest * @returns CreateOrUpdateContactGroupResponse */ createOrUpdateContactGroup(request: $_model.CreateOrUpdateContactGroupRequest): Promise<$_model.CreateOrUpdateContactGroupResponse>; /** * Creates or modifies an EventBridge integration that is used to push notifications. * * @param request - CreateOrUpdateEventBridgeIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateOrUpdateEventBridgeIntegrationResponse */ createOrUpdateEventBridgeIntegrationWithOptions(request: $_model.CreateOrUpdateEventBridgeIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateOrUpdateEventBridgeIntegrationResponse>; /** * Creates or modifies an EventBridge integration that is used to push notifications. * * @param request - CreateOrUpdateEventBridgeIntegrationRequest * @returns CreateOrUpdateEventBridgeIntegrationResponse */ createOrUpdateEventBridgeIntegration(request: $_model.CreateOrUpdateEventBridgeIntegrationRequest): Promise<$_model.CreateOrUpdateEventBridgeIntegrationResponse>; /** * Creates or updates an IM chatbot. * * @param request - CreateOrUpdateIMRobotRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateOrUpdateIMRobotResponse */ createOrUpdateIMRobotWithOptions(request: $_model.CreateOrUpdateIMRobotRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateOrUpdateIMRobotResponse>; /** * Creates or updates an IM chatbot. * * @param request - CreateOrUpdateIMRobotRequest * @returns CreateOrUpdateIMRobotResponse */ createOrUpdateIMRobot(request: $_model.CreateOrUpdateIMRobotRequest): Promise<$_model.CreateOrUpdateIMRobotResponse>; /** * Creates or modifies a notification policy. * * @param request - CreateOrUpdateNotificationPolicyRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateOrUpdateNotificationPolicyResponse */ createOrUpdateNotificationPolicyWithOptions(request: $_model.CreateOrUpdateNotificationPolicyRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateOrUpdateNotificationPolicyResponse>; /** * Creates or modifies a notification policy. * * @param request - CreateOrUpdateNotificationPolicyRequest * @returns CreateOrUpdateNotificationPolicyResponse */ createOrUpdateNotificationPolicy(request: $_model.CreateOrUpdateNotificationPolicyRequest): Promise<$_model.CreateOrUpdateNotificationPolicyResponse>; /** * Creates or modifies a silence policy. * * @param request - CreateOrUpdateSilencePolicyRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateOrUpdateSilencePolicyResponse */ createOrUpdateSilencePolicyWithOptions(request: $_model.CreateOrUpdateSilencePolicyRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateOrUpdateSilencePolicyResponse>; /** * Creates or modifies a silence policy. * * @param request - CreateOrUpdateSilencePolicyRequest * @returns CreateOrUpdateSilencePolicyResponse */ createOrUpdateSilencePolicy(request: $_model.CreateOrUpdateSilencePolicyRequest): Promise<$_model.CreateOrUpdateSilencePolicyResponse>; /** * Creates or modifies a webhook alert contact. * * @param request - CreateOrUpdateWebhookContactRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateOrUpdateWebhookContactResponse */ createOrUpdateWebhookContactWithOptions(request: $_model.CreateOrUpdateWebhookContactRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateOrUpdateWebhookContactResponse>; /** * Creates or modifies a webhook alert contact. * * @param request - CreateOrUpdateWebhookContactRequest * @returns CreateOrUpdateWebhookContactResponse */ createOrUpdateWebhookContact(request: $_model.CreateOrUpdateWebhookContactRequest): Promise<$_model.CreateOrUpdateWebhookContactResponse>; /** * Creates an alert rule. * * @param request - CreatePrometheusAlertRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreatePrometheusAlertRuleResponse */ createPrometheusAlertRuleWithOptions(request: $_model.CreatePrometheusAlertRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreatePrometheusAlertRuleResponse>; /** * Creates an alert rule. * * @param request - CreatePrometheusAlertRuleRequest * @returns CreatePrometheusAlertRuleResponse */ createPrometheusAlertRule(request: $_model.CreatePrometheusAlertRuleRequest): Promise<$_model.CreatePrometheusAlertRuleResponse>; /** * Creates a Prometheus instance. * * @param request - CreatePrometheusInstanceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreatePrometheusInstanceResponse */ createPrometheusInstanceWithOptions(request: $_model.CreatePrometheusInstanceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreatePrometheusInstanceResponse>; /** * Creates a Prometheus instance. * * @param request - CreatePrometheusInstanceRequest * @returns CreatePrometheusInstanceResponse */ createPrometheusInstance(request: $_model.CreatePrometheusInstanceRequest): Promise<$_model.CreatePrometheusInstanceResponse>; /** * Creates a monitoring configuration for a Prometheus instance. * * @deprecated OpenAPI CreatePrometheusMonitoring is deprecated * * @param request - CreatePrometheusMonitoringRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreatePrometheusMonitoringResponse */ createPrometheusMonitoringWithOptions(request: $_model.CreatePrometheusMonitoringRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreatePrometheusMonitoringResponse>; /** * Creates a monitoring configuration for a Prometheus instance. * * @deprecated OpenAPI CreatePrometheusMonitoring is deprecated * * @param request - CreatePrometheusMonitoringRequest * @returns CreatePrometheusMonitoringResponse */ createPrometheusMonitoring(request: $_model.CreatePrometheusMonitoringRequest): Promise<$_model.CreatePrometheusMonitoringResponse>; /** * Creates a Browser Monitoring task for an application. * * @param request - CreateRetcodeAppRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateRetcodeAppResponse */ createRetcodeAppWithOptions(request: $_model.CreateRetcodeAppRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateRetcodeAppResponse>; /** * Creates a Browser Monitoring task for an application. * * @param request - CreateRetcodeAppRequest * @returns CreateRetcodeAppResponse */ createRetcodeApp(request: $_model.CreateRetcodeAppRequest): Promise<$_model.CreateRetcodeAppResponse>; /** * Create a Real User Monitoring (RUM) application. * * @param tmpReq - CreateRumAppRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateRumAppResponse */ createRumAppWithOptions(tmpReq: $_model.CreateRumAppRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateRumAppResponse>; /** * Create a Real User Monitoring (RUM) application. * * @param request - CreateRumAppRequest * @returns CreateRumAppResponse */ createRumApp(request: $_model.CreateRumAppRequest): Promise<$_model.CreateRumAppResponse>; /** * Creates a file upload URL to upload SourceMap files, symbol table files, or dSYM files. * * @remarks * This operation returns a URL. You can upload files to the URL. For more information, see [Upload local files with signed URLs](https://help.aliyun.com/document_detail/2579659.html). * * @param request - CreateRumUploadFileUrlRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateRumUploadFileUrlResponse */ createRumUploadFileUrlWithOptions(request: $_model.CreateRumUploadFileUrlRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateRumUploadFileUrlResponse>; /** * Creates a file upload URL to upload SourceMap files, symbol table files, or dSYM files. * * @remarks * This operation returns a URL. You can upload files to the URL. For more information, see [Upload local files with signed URLs](https://help.aliyun.com/document_detail/2579659.html). * * @param request - CreateRumUploadFileUrlRequest * @returns CreateRumUploadFileUrlResponse */ createRumUploadFileUrl(request: $_model.CreateRumUploadFileUrlRequest): Promise<$_model.CreateRumUploadFileUrlResponse>; /** * Creates or updates a synthetic monitoring task. * * @param tmpReq - CreateSyntheticTaskRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateSyntheticTaskResponse */ createSyntheticTaskWithOptions(tmpReq: $_model.CreateSyntheticTaskRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateSyntheticTaskResponse>; /** * Creates or updates a synthetic monitoring task. * * @param request - CreateSyntheticTaskRequest * @returns CreateSyntheticTaskResponse */ createSyntheticTask(request: $_model.CreateSyntheticTaskRequest): Promise<$_model.CreateSyntheticTaskResponse>; /** * Creates a scheduled synthetic test task. * * @param tmpReq - CreateTimingSyntheticTaskRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateTimingSyntheticTaskResponse */ createTimingSyntheticTaskWithOptions(tmpReq: $_model.CreateTimingSyntheticTaskRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateTimingSyntheticTaskResponse>; /** * Creates a scheduled synthetic test task. * * @param request - CreateTimingSyntheticTaskRequest * @returns CreateTimingSyntheticTaskResponse */ createTimingSyntheticTask(request: $_model.CreateTimingSyntheticTaskRequest): Promise<$_model.CreateTimingSyntheticTaskResponse>; /** * Adds a contact for webhook alerts. * * @param request - CreateWebhookRequest * @param runtime - runtime options for this request RuntimeOptions * @returns CreateWebhookResponse */ createWebhookWithOptions(request: $_model.CreateWebhookRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateWebhookResponse>; /** * Adds a contact for webhook alerts. * * @param request - CreateWebhookRequest * @returns CreateWebhookResponse */ createWebhook(request: $_model.CreateWebhookRequest): Promise<$_model.CreateWebhookResponse>; /** * Disables an authentication token. * * @param request - DelAuthTokenRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DelAuthTokenResponse */ delAuthTokenWithOptions(request: $_model.DelAuthTokenRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DelAuthTokenResponse>; /** * Disables an authentication token. * * @param request - DelAuthTokenRequest * @returns DelAuthTokenResponse */ delAuthToken(request: $_model.DelAuthTokenRequest): Promise<$_model.DelAuthTokenResponse>; /** * Delete AddonRelease data by AddonRelease name. * * @param request - DeleteAddonReleaseRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAddonReleaseResponse */ deleteAddonReleaseWithOptions(request: $_model.DeleteAddonReleaseRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAddonReleaseResponse>; /** * Delete AddonRelease data by AddonRelease name. * * @param request - DeleteAddonReleaseRequest * @returns DeleteAddonReleaseResponse */ deleteAddonRelease(request: $_model.DeleteAddonReleaseRequest): Promise<$_model.DeleteAddonReleaseResponse>; /** * Deletes an DeleteAlertContact contact. * * @remarks * ******* * * @param request - DeleteAlertContactRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAlertContactResponse */ deleteAlertContactWithOptions(request: $_model.DeleteAlertContactRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAlertContactResponse>; /** * Deletes an DeleteAlertContact contact. * * @remarks * ******* * * @param request - DeleteAlertContactRequest * @returns DeleteAlertContactResponse */ deleteAlertContact(request: $_model.DeleteAlertContactRequest): Promise<$_model.DeleteAlertContactResponse>; /** * Deletes an DeleteAlertContactGroup contact group. * * @param request - DeleteAlertContactGroupRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAlertContactGroupResponse */ deleteAlertContactGroupWithOptions(request: $_model.DeleteAlertContactGroupRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAlertContactGroupResponse>; /** * Deletes an DeleteAlertContactGroup contact group. * * @param request - DeleteAlertContactGroupRequest * @returns DeleteAlertContactGroupResponse */ deleteAlertContactGroup(request: $_model.DeleteAlertContactGroupRequest): Promise<$_model.DeleteAlertContactGroupResponse>; /** * Deletes an alert rule. * * @param request - DeleteAlertRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAlertRuleResponse */ deleteAlertRuleWithOptions(request: $_model.DeleteAlertRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAlertRuleResponse>; /** * Deletes an alert rule. * * @param request - DeleteAlertRuleRequest * @returns DeleteAlertRuleResponse */ deleteAlertRule(request: $_model.DeleteAlertRuleRequest): Promise<$_model.DeleteAlertRuleResponse>; /** * Deletes alert rules. * * @remarks * The current operation is no longer maintained. Call the DeleteAlertRule operation of Alert Management (New) to delete alert rules. * * @param request - DeleteAlertRulesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAlertRulesResponse */ deleteAlertRulesWithOptions(request: $_model.DeleteAlertRulesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAlertRulesResponse>; /** * Deletes alert rules. * * @remarks * The current operation is no longer maintained. Call the DeleteAlertRule operation of Alert Management (New) to delete alert rules. * * @param request - DeleteAlertRulesRequest * @returns DeleteAlertRulesResponse */ deleteAlertRules(request: $_model.DeleteAlertRulesRequest): Promise<$_model.DeleteAlertRulesResponse>; /** * Deletes multiple applications at a time based on the process IDs (PIDs). * * @param request - DeleteAppListRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAppListResponse */ deleteAppListWithOptions(request: $_model.DeleteAppListRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAppListResponse>; /** * Deletes multiple applications at a time based on the process IDs (PIDs). * * @param request - DeleteAppListRequest * @returns DeleteAppListResponse */ deleteAppList(request: $_model.DeleteAppListRequest): Promise<$_model.DeleteAppListResponse>; /** * Uninstalls a Prometheus instance. * * @deprecated OpenAPI DeleteCmsExporter is deprecated, please use ARMS::2019-08-08::DeleteAddonRelease instead. * * @param request - DeleteCmsExporterRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteCmsExporterResponse */ deleteCmsExporterWithOptions(request: $_model.DeleteCmsExporterRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteCmsExporterResponse>; /** * Uninstalls a Prometheus instance. * * @deprecated OpenAPI DeleteCmsExporter is deprecated, please use ARMS::2019-08-08::DeleteAddonRelease instead. * * @param request - DeleteCmsExporterRequest * @returns DeleteCmsExporterResponse */ deleteCmsExporter(request: $_model.DeleteCmsExporterRequest): Promise<$_model.DeleteCmsExporterResponse>; /** * Deletes alert contacts. * * @param request - DeleteContactRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteContactResponse */ deleteContactWithOptions(request: $_model.DeleteContactRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteContactResponse>; /** * Deletes alert contacts. * * @param request - DeleteContactRequest * @returns DeleteContactResponse */ deleteContact(request: $_model.DeleteContactRequest): Promise<$_model.DeleteContactResponse>; /** * Deletes an alert contact group. * * @param request - DeleteContactGroupRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteContactGroupResponse */ deleteContactGroupWithOptions(request: $_model.DeleteContactGroupRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteContactGroupResponse>; /** * Deletes an alert contact group. * * @param request - DeleteContactGroupRequest * @returns DeleteContactGroupResponse */ deleteContactGroup(request: $_model.DeleteContactGroupRequest): Promise<$_model.DeleteContactGroupResponse>; /** * Deletes the dispatch policy of a specified ID. * * @param request - DeleteDispatchRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteDispatchRuleResponse */ deleteDispatchRuleWithOptions(request: $_model.DeleteDispatchRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteDispatchRuleResponse>; /** * Deletes the dispatch policy of a specified ID. * * @param request - DeleteDispatchRuleRequest * @returns DeleteDispatchRuleResponse */ deleteDispatchRule(request: $_model.DeleteDispatchRuleRequest): Promise<$_model.DeleteDispatchRuleResponse>; /** * Deletes a custom job for an environment. * * @param request - DeleteEnvCustomJobRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteEnvCustomJobResponse */ deleteEnvCustomJobWithOptions(request: $_model.DeleteEnvCustomJobRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteEnvCustomJobResponse>; /** * Deletes a custom job for an environment. * * @param request - DeleteEnvCustomJobRequest * @returns DeleteEnvCustomJobResponse */ deleteEnvCustomJob(request: $_model.DeleteEnvCustomJobRequest): Promise<$_model.DeleteEnvCustomJobResponse>; /** * Deletes the PodMonitor of an environment. * * @param request - DeleteEnvPodMonitorRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteEnvPodMonitorResponse */ deleteEnvPodMonitorWithOptions(request: $_model.DeleteEnvPodMonitorRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteEnvPodMonitorResponse>; /** * Deletes the PodMonitor of an environment. * * @param request - DeleteEnvPodMonitorRequest * @returns DeleteEnvPodMonitorResponse */ deleteEnvPodMonitor(request: $_model.DeleteEnvPodMonitorRequest): Promise<$_model.DeleteEnvPodMonitorResponse>; /** * Deletes the ServiceMonitor of an environment. * * @param request - DeleteEnvServiceMonitorRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteEnvServiceMonitorResponse */ deleteEnvServiceMonitorWithOptions(request: $_model.DeleteEnvServiceMonitorRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteEnvServiceMonitorResponse>; /** * Deletes the ServiceMonitor of an environment. * * @param request - DeleteEnvServiceMonitorRequest * @returns DeleteEnvServiceMonitorResponse */ deleteEnvServiceMonitor(request: $_model.DeleteEnvServiceMonitorRequest): Promise<$_model.DeleteEnvServiceMonitorResponse>; /** * Deletes an environment instance. * * @param request - DeleteEnvironmentRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteEnvironmentResponse */ deleteEnvironmentWithOptions(request: $_model.DeleteEnvironmentRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteEnvironmentResponse>; /** * Deletes an environment instance. * * @param request - DeleteEnvironmentRequest * @returns DeleteEnvironmentResponse */ deleteEnvironment(request: $_model.DeleteEnvironmentRequest): Promise<$_model.DeleteEnvironmentResponse>; /** * Deletes a feature. * * @param request - DeleteEnvironmentFeatureRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteEnvironmentFeatureResponse */ deleteEnvironmentFeatureWithOptions(request: $_model.DeleteEnvironmentFeatureRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteEnvironmentFeatureResponse>; /** * Deletes a feature. * * @param request - DeleteEnvironmentFeatureRequest * @returns DeleteEnvironmentFeatureResponse */ deleteEnvironmentFeature(request: $_model.DeleteEnvironmentFeatureRequest): Promise<$_model.DeleteEnvironmentFeatureResponse>; /** * Deletes an EventBridge integration that is used to push notifications. * * @param request - DeleteEventBridgeIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteEventBridgeIntegrationResponse */ deleteEventBridgeIntegrationWithOptions(request: $_model.DeleteEventBridgeIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteEventBridgeIntegrationResponse>; /** * Deletes an EventBridge integration that is used to push notifications. * * @param request - DeleteEventBridgeIntegrationRequest * @returns DeleteEventBridgeIntegrationResponse */ deleteEventBridgeIntegration(request: $_model.DeleteEventBridgeIntegrationRequest): Promise<$_model.DeleteEventBridgeIntegrationResponse>; /** * Deletes Grafana dashboard resources from a Managed Service for Prometheus instance. * * @deprecated OpenAPI DeleteGrafanaResource is deprecated * * @param request - DeleteGrafanaResourceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteGrafanaResourceResponse */ deleteGrafanaResourceWithOptions(request: $_model.DeleteGrafanaResourceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteGrafanaResourceResponse>; /** * Deletes Grafana dashboard resources from a Managed Service for Prometheus instance. * * @deprecated OpenAPI DeleteGrafanaResource is deprecated * * @param request - DeleteGrafanaResourceRequest * @returns DeleteGrafanaResourceResponse */ deleteGrafanaResource(request: $_model.DeleteGrafanaResourceRequest): Promise<$_model.DeleteGrafanaResourceResponse>; /** * Deletes a Managed Service for Prometheus workspace. * * @remarks * You can delete workspaces only in Managed Service for Prometheus Beta Edition, which is `free of charge`. * * You cannot delete workspaces in Managed Service for Prometheus Developer Edition, Pro Edition, and Advanced Edition. You can go to the [User Center](https://usercenter2.aliyun.com/refund/refund) to unsubscribe from workspaces. * * @param request - DeleteGrafanaWorkspaceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteGrafanaWorkspaceResponse */ deleteGrafanaWorkspaceWithOptions(request: $_model.DeleteGrafanaWorkspaceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteGrafanaWorkspaceResponse>; /** * Deletes a Managed Service for Prometheus workspace. * * @remarks * You can delete workspaces only in Managed Service for Prometheus Beta Edition, which is `free of charge`. * * You cannot delete workspaces in Managed Service for Prometheus Developer Edition, Pro Edition, and Advanced Edition. You can go to the [User Center](https://usercenter2.aliyun.com/refund/refund) to unsubscribe from workspaces. * * @param request - DeleteGrafanaWorkspaceRequest * @returns DeleteGrafanaWorkspaceResponse */ deleteGrafanaWorkspace(request: $_model.DeleteGrafanaWorkspaceRequest): Promise<$_model.DeleteGrafanaWorkspaceResponse>; /** * Deletes an instant messaging (IM) chatbot. * * @param request - DeleteIMRobotRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteIMRobotResponse */ deleteIMRobotWithOptions(request: $_model.DeleteIMRobotRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteIMRobotResponse>; /** * Deletes an instant messaging (IM) chatbot. * * @param request - DeleteIMRobotRequest * @returns DeleteIMRobotResponse */ deleteIMRobot(request: $_model.DeleteIMRobotRequest): Promise<$_model.DeleteIMRobotResponse>; /** * Deletes the collection rules for a Container Service for Kubernetes (ACK) cluster. * * @deprecated OpenAPI DeleteIntegration is deprecated, please use ARMS::2019-08-08::DeleteAddonRelease instead. * * @param request - DeleteIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteIntegrationResponse */ deleteIntegrationWithOptions(request: $_model.DeleteIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteIntegrationResponse>; /** * Deletes the collection rules for a Container Service for Kubernetes (ACK) cluster. * * @deprecated OpenAPI DeleteIntegration is deprecated, please use ARMS::2019-08-08::DeleteAddonRelease instead. * * @param request - DeleteIntegrationRequest * @returns DeleteIntegrationResponse */ deleteIntegration(request: $_model.DeleteIntegrationRequest): Promise<$_model.DeleteIntegrationResponse>; /** * Deletes an alert integration. * * @param request - DeleteIntegrationsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteIntegrationsResponse */ deleteIntegrationsWithOptions(request: $_model.DeleteIntegrationsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteIntegrationsResponse>; /** * Deletes an alert integration. * * @param request - DeleteIntegrationsRequest * @returns DeleteIntegrationsResponse */ deleteIntegrations(request: $_model.DeleteIntegrationsRequest): Promise<$_model.DeleteIntegrationsResponse>; /** * Deletes a notification policy based on its ID. * * @param request - DeleteNotificationPolicyRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteNotificationPolicyResponse */ deleteNotificationPolicyWithOptions(request: $_model.DeleteNotificationPolicyRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteNotificationPolicyResponse>; /** * Deletes a notification policy based on its ID. * * @param request - DeleteNotificationPolicyRequest * @returns DeleteNotificationPolicyResponse */ deleteNotificationPolicy(request: $_model.DeleteNotificationPolicyRequest): Promise<$_model.DeleteNotificationPolicyResponse>; /** * Deletes an alert rule of Prometheus Service. * * @param request - DeletePrometheusAlertRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeletePrometheusAlertRuleResponse */ deletePrometheusAlertRuleWithOptions(request: $_model.DeletePrometheusAlertRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeletePrometheusAlertRuleResponse>; /** * Deletes an alert rule of Prometheus Service. * * @param request - DeletePrometheusAlertRuleRequest * @returns DeletePrometheusAlertRuleResponse */ deletePrometheusAlertRule(request: $_model.DeletePrometheusAlertRuleRequest): Promise<$_model.DeletePrometheusAlertRuleResponse>; /** * Deletes a global aggregation instance from Prometheus Service. * * @deprecated OpenAPI DeletePrometheusGlobalView is deprecated * * @param request - DeletePrometheusGlobalViewRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeletePrometheusGlobalViewResponse */ deletePrometheusGlobalViewWithOptions(request: $_model.DeletePrometheusGlobalViewRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeletePrometheusGlobalViewResponse>; /** * Deletes a global aggregation instance from Prometheus Service. * * @deprecated OpenAPI DeletePrometheusGlobalView is deprecated * * @param request - DeletePrometheusGlobalViewRequest * @returns DeletePrometheusGlobalViewResponse */ deletePrometheusGlobalView(request: $_model.DeletePrometheusGlobalViewRequest): Promise<$_model.DeletePrometheusGlobalViewResponse>; /** * Deletes an exporter from a Prometheus instance for Container Service or a Prometheus instance for ECS. * * @deprecated OpenAPI DeletePrometheusIntegration is deprecated * * @param request - DeletePrometheusIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeletePrometheusIntegrationResponse */ deletePrometheusIntegrationWithOptions(request: $_model.DeletePrometheusIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeletePrometheusIntegrationResponse>; /** * Deletes an exporter from a Prometheus instance for Container Service or a Prometheus instance for ECS. * * @deprecated OpenAPI DeletePrometheusIntegration is deprecated * * @param request - DeletePrometheusIntegrationRequest * @returns DeletePrometheusIntegrationResponse */ deletePrometheusIntegration(request: $_model.DeletePrometheusIntegrationRequest): Promise<$_model.DeletePrometheusIntegrationResponse>; /** * Deletes the monitoring configuration of a Prometheus instance. * * @deprecated OpenAPI DeletePrometheusMonitoring is deprecated * * @param request - DeletePrometheusMonitoringRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeletePrometheusMonitoringResponse */ deletePrometheusMonitoringWithOptions(request: $_model.DeletePrometheusMonitoringRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeletePrometheusMonitoringResponse>; /** * Deletes the monitoring configuration of a Prometheus instance. * * @deprecated OpenAPI DeletePrometheusMonitoring is deprecated * * @param request - DeletePrometheusMonitoringRequest * @returns DeletePrometheusMonitoringResponse */ deletePrometheusMonitoring(request: $_model.DeletePrometheusMonitoringRequest): Promise<$_model.DeletePrometheusMonitoringResponse>; /** * Deletes a Browser Monitoring task. * * @param request - DeleteRetcodeAppRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteRetcodeAppResponse */ deleteRetcodeAppWithOptions(request: $_model.DeleteRetcodeAppRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteRetcodeAppResponse>; /** * Deletes a Browser Monitoring task. * * @param request - DeleteRetcodeAppRequest * @returns DeleteRetcodeAppResponse */ deleteRetcodeApp(request: $_model.DeleteRetcodeAppRequest): Promise<$_model.DeleteRetcodeAppResponse>; /** * Deletes a RUM application. * * @param request - DeleteRumAppRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteRumAppResponse */ deleteRumAppWithOptions(request: $_model.DeleteRumAppRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteRumAppResponse>; /** * Deletes a RUM application. * * @param request - DeleteRumAppRequest * @returns DeleteRumAppResponse */ deleteRumApp(request: $_model.DeleteRumAppRequest): Promise<$_model.DeleteRumAppResponse>; /** * Deletes a file such as a symbol table or SourceMap. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - DeleteRumUploadFileRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteRumUploadFileResponse */ deleteRumUploadFileWithOptions(request: $_model.DeleteRumUploadFileRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteRumUploadFileResponse>; /** * Deletes a file such as a symbol table or SourceMap. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - DeleteRumUploadFileRequest * @returns DeleteRumUploadFileResponse */ deleteRumUploadFile(request: $_model.DeleteRumUploadFileRequest): Promise<$_model.DeleteRumUploadFileResponse>; /** * @param request - DeleteScenarioRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteScenarioResponse */ deleteScenarioWithOptions(request: $_model.DeleteScenarioRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteScenarioResponse>; /** * @param request - DeleteScenarioRequest * @returns DeleteScenarioResponse */ deleteScenario(request: $_model.DeleteScenarioRequest): Promise<$_model.DeleteScenarioResponse>; /** * Deletes a silence policy based on its ID. * * @param request - DeleteSilencePolicyRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteSilencePolicyResponse */ deleteSilencePolicyWithOptions(request: $_model.DeleteSilencePolicyRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteSilencePolicyResponse>; /** * Deletes a silence policy based on its ID. * * @param request - DeleteSilencePolicyRequest * @returns DeleteSilencePolicyResponse */ deleteSilencePolicy(request: $_model.DeleteSilencePolicyRequest): Promise<$_model.DeleteSilencePolicyResponse>; /** * Deletes the SourceMap files uploaded in Browser Monitoring. * * @param tmpReq - DeleteSourceMapRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteSourceMapResponse */ deleteSourceMapWithOptions(tmpReq: $_model.DeleteSourceMapRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteSourceMapResponse>; /** * Deletes the SourceMap files uploaded in Browser Monitoring. * * @param request - DeleteSourceMapRequest * @returns DeleteSourceMapResponse */ deleteSourceMap(request: $_model.DeleteSourceMapRequest): Promise<$_model.DeleteSourceMapResponse>; /** * Deletes scheduled synthetic monitoring tasks. * * @param request - DeleteSyntheticTaskRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteSyntheticTaskResponse */ deleteSyntheticTaskWithOptions(request: $_model.DeleteSyntheticTaskRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteSyntheticTaskResponse>; /** * Deletes scheduled synthetic monitoring tasks. * * @param request - DeleteSyntheticTaskRequest * @returns DeleteSyntheticTaskResponse */ deleteSyntheticTask(request: $_model.DeleteSyntheticTaskRequest): Promise<$_model.DeleteSyntheticTaskResponse>; /** * Deletes a scheduled synthetic monitoring task. * * @param request - DeleteTimingSyntheticTaskRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteTimingSyntheticTaskResponse */ deleteTimingSyntheticTaskWithOptions(request: $_model.DeleteTimingSyntheticTaskRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteTimingSyntheticTaskResponse>; /** * Deletes a scheduled synthetic monitoring task. * * @param request - DeleteTimingSyntheticTaskRequest * @returns DeleteTimingSyntheticTaskResponse */ deleteTimingSyntheticTask(request: $_model.DeleteTimingSyntheticTaskRequest): Promise<$_model.DeleteTimingSyntheticTaskResponse>; /** * Deletes an application based on a specified process identifier (PID) and application type. * * @param tmpReq - DeleteTraceAppRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteTraceAppResponse */ deleteTraceAppWithOptions(tmpReq: $_model.DeleteTraceAppRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteTraceAppResponse>; /** * Deletes an application based on a specified process identifier (PID) and application type. * * @param request - DeleteTraceAppRequest * @returns DeleteTraceAppResponse */ deleteTraceApp(request: $_model.DeleteTraceAppRequest): Promise<$_model.DeleteTraceAppResponse>; /** * Deletes a webhook alert contact. * * @param request - DeleteWebhookContactRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteWebhookContactResponse */ deleteWebhookContactWithOptions(request: $_model.DeleteWebhookContactRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteWebhookContactResponse>; /** * Deletes a webhook alert contact. * * @param request - DeleteWebhookContactRequest * @returns DeleteWebhookContactResponse */ deleteWebhookContact(request: $_model.DeleteWebhookContactRequest): Promise<$_model.DeleteWebhookContactResponse>; /** * Queries the metric details of a component. * * @param request - DescribeAddonMetricsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeAddonMetricsResponse */ describeAddonMetricsWithOptions(request: $_model.DescribeAddonMetricsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeAddonMetricsResponse>; /** * Queries the metric details of a component. * * @param request - DescribeAddonMetricsRequest * @returns DescribeAddonMetricsResponse */ describeAddonMetrics(request: $_model.DescribeAddonMetricsRequest): Promise<$_model.DescribeAddonMetricsResponse>; /** * Queries the release information of an add-on by name. * * @param request - DescribeAddonReleaseRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeAddonReleaseResponse */ describeAddonReleaseWithOptions(request: $_model.DescribeAddonReleaseRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeAddonReleaseResponse>; /** * Queries the release information of an add-on by name. * * @param request - DescribeAddonReleaseRequest * @returns DescribeAddonReleaseResponse */ describeAddonRelease(request: $_model.DescribeAddonReleaseRequest): Promise<$_model.DescribeAddonReleaseResponse>; /** * Queries an alert contact group. * * @param request - DescribeContactGroupsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeContactGroupsResponse */ describeContactGroupsWithOptions(request: $_model.DescribeContactGroupsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeContactGroupsResponse>; /** * Queries an alert contact group. * * @param request - DescribeContactGroupsRequest * @returns DescribeContactGroupsResponse */ describeContactGroups(request: $_model.DescribeContactGroupsRequest): Promise<$_model.DescribeContactGroupsResponse>; /** * Queries alert contacts. * * @param request - DescribeContactsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeContactsResponse */ describeContactsWithOptions(request: $_model.DescribeContactsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeContactsResponse>; /** * Queries alert contacts. * * @param request - DescribeContactsRequest * @returns DescribeContactsResponse */ describeContacts(request: $_model.DescribeContactsRequest): Promise<$_model.DescribeContactsResponse>; /** * Queries the information about a dispatch policy. * * @param request - DescribeDispatchRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeDispatchRuleResponse */ describeDispatchRuleWithOptions(request: $_model.DescribeDispatchRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeDispatchRuleResponse>; /** * Queries the information about a dispatch policy. * * @param request - DescribeDispatchRuleRequest * @returns DescribeDispatchRuleResponse */ describeDispatchRule(request: $_model.DescribeDispatchRuleRequest): Promise<$_model.DescribeDispatchRuleResponse>; /** * Queries the details of a custom job for an environment. * * @param request - DescribeEnvCustomJobRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeEnvCustomJobResponse */ describeEnvCustomJobWithOptions(request: $_model.DescribeEnvCustomJobRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeEnvCustomJobResponse>; /** * Queries the details of a custom job for an environment. * * @param request - DescribeEnvCustomJobRequest * @returns DescribeEnvCustomJobResponse */ describeEnvCustomJob(request: $_model.DescribeEnvCustomJobRequest): Promise<$_model.DescribeEnvCustomJobResponse>; /** * Queries the list of discarded metrics of a specified environment instance. * * @param request - DescribeEnvDropMetricsRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeEnvDropMetricsRuleResponse */ describeEnvDropMetricsRuleWithOptions(request: $_model.DescribeEnvDropMetricsRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeEnvDropMetricsRuleResponse>; /** * Queries the list of discarded metrics of a specified environment instance. * * @param request - DescribeEnvDropMetricsRuleRequest * @returns DescribeEnvDropMetricsRuleResponse */ describeEnvDropMetricsRule(request: $_model.DescribeEnvDropMetricsRuleRequest): Promise<$_model.DescribeEnvDropMetricsRuleResponse>; /** * Queries the PodMonitor details of an environment. * * @param request - DescribeEnvPodMonitorRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeEnvPodMonitorResponse */ describeEnvPodMonitorWithOptions(request: $_model.DescribeEnvPodMonitorRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeEnvPodMonitorResponse>; /** * Queries the PodMonitor details of an environment. * * @param request - DescribeEnvPodMonitorRequest * @returns DescribeEnvPodMonitorResponse */ describeEnvPodMonitor(request: $_model.DescribeEnvPodMonitorRequest): Promise<$_model.DescribeEnvPodMonitorResponse>; /** * Queries the ServiceMonitor details of an environment. * * @param request - DescribeEnvServiceMonitorRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeEnvServiceMonitorResponse */ describeEnvServiceMonitorWithOptions(request: $_model.DescribeEnvServiceMonitorRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeEnvServiceMonitorResponse>; /** * Queries the ServiceMonitor details of an environment. * * @param request - DescribeEnvServiceMonitorRequest * @returns DescribeEnvServiceMonitorResponse */ describeEnvServiceMonitor(request: $_model.DescribeEnvServiceMonitorRequest): Promise<$_model.DescribeEnvServiceMonitorResponse>; /** * Queries the details of an environment. * * @param request - DescribeEnvironmentRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeEnvironmentResponse */ describeEnvironmentWithOptions(request: $_model.DescribeEnvironmentRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeEnvironmentResponse>; /** * Queries the details of an environment. * * @param request - DescribeEnvironmentRequest * @returns DescribeEnvironmentResponse */ describeEnvironment(request: $_model.DescribeEnvironmentRequest): Promise<$_model.DescribeEnvironmentResponse>; /** * Queries the details of a feature. * * @param request - DescribeEnvironmentFeatureRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeEnvironmentFeatureResponse */ describeEnvironmentFeatureWithOptions(request: $_model.DescribeEnvironmentFeatureRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeEnvironmentFeatureResponse>; /** * Queries the details of a feature. * * @param request - DescribeEnvironmentFeatureRequest * @returns DescribeEnvironmentFeatureResponse */ describeEnvironmentFeature(request: $_model.DescribeEnvironmentFeatureRequest): Promise<$_model.DescribeEnvironmentFeatureResponse>; /** * Queries a list of IM chatbots. * * @param request - DescribeIMRobotsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeIMRobotsResponse */ describeIMRobotsWithOptions(request: $_model.DescribeIMRobotsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeIMRobotsResponse>; /** * Queries a list of IM chatbots. * * @param request - DescribeIMRobotsRequest * @returns DescribeIMRobotsResponse */ describeIMRobots(request: $_model.DescribeIMRobotsRequest): Promise<$_model.DescribeIMRobotsResponse>; /** * Queries the details about an alert rule for a Prometheus instance. * * @param request - DescribePrometheusAlertRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribePrometheusAlertRuleResponse */ describePrometheusAlertRuleWithOptions(request: $_model.DescribePrometheusAlertRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribePrometheusAlertRuleResponse>; /** * Queries the details about an alert rule for a Prometheus instance. * * @param request - DescribePrometheusAlertRuleRequest * @returns DescribePrometheusAlertRuleResponse */ describePrometheusAlertRule(request: $_model.DescribePrometheusAlertRuleRequest): Promise<$_model.DescribePrometheusAlertRuleResponse>; /** * Queries the license key. * * @param request - DescribeTraceLicenseKeyRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeTraceLicenseKeyResponse */ describeTraceLicenseKeyWithOptions(request: $_model.DescribeTraceLicenseKeyRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeTraceLicenseKeyResponse>; /** * Queries the license key. * * @param request - DescribeTraceLicenseKeyRequest * @returns DescribeTraceLicenseKeyResponse */ describeTraceLicenseKey(request: $_model.DescribeTraceLicenseKeyRequest): Promise<$_model.DescribeTraceLicenseKeyResponse>; /** * Queries the list of webhook alert contacts. * * @param request - DescribeWebhookContactsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeWebhookContactsResponse */ describeWebhookContactsWithOptions(request: $_model.DescribeWebhookContactsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeWebhookContactsResponse>; /** * Queries the list of webhook alert contacts. * * @param request - DescribeWebhookContactsRequest * @returns DescribeWebhookContactsResponse */ describeWebhookContacts(request: $_model.DescribeWebhookContactsRequest): Promise<$_model.DescribeWebhookContactsResponse>; /** * Performs actions based on the specified module type. * * @param request - DoInsightsActionRequest * @param runtime - runtime options for this request RuntimeOptions * @returns DoInsightsActionResponse */ doInsightsActionWithOptions(request: $_model.DoInsightsActionRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DoInsightsActionResponse>; /** * Performs actions based on the specified module type. * * @param request - DoInsightsActionRequest * @returns DoInsightsActionResponse */ doInsightsAction(request: $_model.DoInsightsActionRequest): Promise<$_model.DoInsightsActionResponse>; /** * Enables a discarded metric. * * @deprecated OpenAPI EnableMetric is deprecated * * @param request - EnableMetricRequest * @param runtime - runtime options for this request RuntimeOptions * @returns EnableMetricResponse */ enableMetricWithOptions(request: $_model.EnableMetricRequest, runtime: $dara.RuntimeOptions): Promise<$_model.EnableMetricResponse>; /** * Enables a discarded metric. * * @deprecated OpenAPI EnableMetric is deprecated * * @param request - EnableMetricRequest * @returns EnableMetricResponse */ enableMetric(request: $_model.EnableMetricRequest): Promise<$_model.EnableMetricResponse>; /** * Obtains the URL for downloading an agent. * * @param request - GetAgentDownloadUrlRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetAgentDownloadUrlResponse */ getAgentDownloadUrlWithOptions(request: $_model.GetAgentDownloadUrlRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetAgentDownloadUrlResponse>; /** * Obtains the URL for downloading an agent. * * @param request - GetAgentDownloadUrlRequest * @returns GetAgentDownloadUrlResponse */ getAgentDownloadUrl(request: $_model.GetAgentDownloadUrlRequest): Promise<$_model.GetAgentDownloadUrlResponse>; /** * Obtains the URL for downloading an agent. * * @param request - GetAgentDownloadUrlV2Request * @param runtime - runtime options for this request RuntimeOptions * @returns GetAgentDownloadUrlV2Response */ getAgentDownloadUrlV2WithOptions(request: $_model.GetAgentDownloadUrlV2Request, runtime: $dara.RuntimeOptions): Promise<$_model.GetAgentDownloadUrlV2Response>; /** * Obtains the URL for downloading an agent. * * @param request - GetAgentDownloadUrlV2Request * @returns GetAgentDownloadUrlV2Response */ getAgentDownloadUrlV2(request: $_model.GetAgentDownloadUrlV2Request): Promise<$_model.GetAgentDownloadUrlV2Response>; /** * Queries alert rules. * * @param request - GetAlertRulesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetAlertRulesResponse */ getAlertRulesWithOptions(request: $_model.GetAlertRulesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetAlertRulesResponse>; /** * Queries alert rules. * * @param request - GetAlertRulesRequest * @returns GetAlertRulesResponse */ getAlertRules(request: $_model.GetAlertRulesRequest): Promise<$_model.GetAlertRulesResponse>; /** * Queries the API operations of application monitoring by page. * * @param request - GetAppApiByPageRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetAppApiByPageResponse */ getAppApiByPageWithOptions(request: $_model.GetAppApiByPageRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetAppApiByPageResponse>; /** * Queries the API operations of application monitoring by page. * * @param request - GetAppApiByPageRequest * @returns GetAppApiByPageResponse */ getAppApiByPage(request: $_model.GetAppApiByPageRequest): Promise<$_model.GetAppApiByPageResponse>; /** * Obtain the JVM configuration information of each instance of the application * * @param request - GetAppJVMConfigRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetAppJVMConfigResponse */ getAppJVMConfigWithOptions(request: $_model.GetAppJVMConfigRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetAppJVMConfigResponse>; /** * Obtain the JVM configuration information of each instance of the application * * @param request - GetAppJVMConfigRequest * @returns GetAppJVMConfigResponse */ getAppJVMConfig(request: $_model.GetAppJVMConfigRequest): Promise<$_model.GetAppJVMConfigResponse>; /** * Obtains an authentication token. When you connect a Container Service for Kubernetes (ACK) cluster to Prometheus Service over the Internet, you must use a token for authentication. * * @param request - GetAuthTokenRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetAuthTokenResponse */ getAuthTokenWithOptions(request: $_model.GetAuthTokenRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetAuthTokenResponse>; /** * Obtains an authentication token. When you connect a Container Service for Kubernetes (ACK) cluster to Prometheus Service over the Internet, you must use a token for authentication. * * @param request - GetAuthTokenRequest * @returns GetAuthTokenResponse */ getAuthToken(request: $_model.GetAuthTokenRequest): Promise<$_model.GetAuthTokenResponse>; /** * Queries the read and write URLs of a CloudMonitor instance, such as Pushgateway and Grafana URLs. * * @deprecated OpenAPI GetCloudClusterAllUrl is deprecated, please use ARMS::2019-08-08::GetRemoteWriteUrl instead. * * @param request - GetCloudClusterAllUrlRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetCloudClusterAllUrlResponse */ getCloudClusterAllUrlWithOptions(request: $_model.GetCloudClusterAllUrlRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetCloudClusterAllUrlResponse>; /** * Queries the read and write URLs of a CloudMonitor instance, such as Pushgateway and Grafana URLs. * * @deprecated OpenAPI GetCloudClusterAllUrl is deprecated, please use ARMS::2019-08-08::GetRemoteWriteUrl instead. * * @param request - GetCloudClusterAllUrlRequest * @returns GetCloudClusterAllUrlResponse */ getCloudClusterAllUrl(request: $_model.GetCloudClusterAllUrlRequest): Promise<$_model.GetCloudClusterAllUrlResponse>; /** * Obtains all the URLs of a cluster, including remote read and write URLs, Pushgateway URLs, and Grafana URLs. * * @deprecated OpenAPI GetClusterAllUrl is deprecated, please use ARMS::2019-08-08::GetPrometheusInstance instead. * * @param request - GetClusterAllUrlRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetClusterAllUrlResponse */ getClusterAllUrlWithOptions(request: $_model.GetClusterAllUrlRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetClusterAllUrlResponse>; /** * Obtains all the URLs of a cluster, including remote read and write URLs, Pushgateway URLs, and Grafana URLs. * * @deprecated OpenAPI GetClusterAllUrl is deprecated, please use ARMS::2019-08-08::GetPrometheusInstance instead. * * @param request - GetClusterAllUrlRequest * @returns GetClusterAllUrlResponse */ getClusterAllUrl(request: $_model.GetClusterAllUrlRequest): Promise<$_model.GetClusterAllUrlResponse>; /** * Queries whether the current account has activated the commercial edition of a service. * * @param request - GetCommercialStatusRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetCommercialStatusResponse */ getCommercialStatusWithOptions(request: $_model.GetCommercialStatusRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetCommercialStatusResponse>; /** * Queries whether the current account has activated the commercial edition of a service. * * @param request - GetCommercialStatusRequest * @returns GetCommercialStatusResponse */ getCommercialStatus(request: $_model.GetCommercialStatusRequest): Promise<$_model.GetCommercialStatusResponse>; /** * Enables the Explore feature of Grafana. * * @deprecated OpenAPI GetExploreUrl is deprecated * * @param request - GetExploreUrlRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetExploreUrlResponse */ getExploreUrlWithOptions(request: $_model.GetExploreUrlRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetExploreUrlResponse>; /** * Enables the Explore feature of Grafana. * * @deprecated OpenAPI GetExploreUrl is deprecated * * @param request - GetExploreUrlRequest * @returns GetExploreUrlResponse */ getExploreUrl(request: $_model.GetExploreUrlRequest): Promise<$_model.GetExploreUrlResponse>; /** * Queries the information about a Grafana workspace. * * @remarks * Note: The list returned by this operation includes the workspaces of Developer Edition, Expert Edition, and Advanced Edition. The list does not include the workspaces of Shared Edition. * * @param request - GetGrafanaWorkspaceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetGrafanaWorkspaceResponse */ getGrafanaWorkspaceWithOptions(request: $_model.GetGrafanaWorkspaceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetGrafanaWorkspaceResponse>; /** * Queries the information about a Grafana workspace. * * @remarks * Note: The list returned by this operation includes the workspaces of Developer Edition, Expert Edition, and Advanced Edition. The list does not include the workspaces of Shared Edition. * * @param request - GetGrafanaWorkspaceRequest * @returns GetGrafanaWorkspaceResponse */ getGrafanaWorkspace(request: $_model.GetGrafanaWorkspaceRequest): Promise<$_model.GetGrafanaWorkspaceResponse>; /** * Queries the integration state of the dashboards and collection rules of Application Real-Time Monitoring Service (ARMS) Prometheus. * * @deprecated OpenAPI GetIntegrationState is deprecated, please use ARMS::2019-08-08::DescribeAddonRelease instead. * * @param request - GetIntegrationStateRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetIntegrationStateResponse */ getIntegrationStateWithOptions(request: $_model.GetIntegrationStateRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetIntegrationStateResponse>; /** * Queries the integration state of the dashboards and collection rules of Application Real-Time Monitoring Service (ARMS) Prometheus. * * @deprecated OpenAPI GetIntegrationState is deprecated, please use ARMS::2019-08-08::DescribeAddonRelease instead. * * @param request - GetIntegrationStateRequest * @returns GetIntegrationStateResponse */ getIntegrationState(request: $_model.GetIntegrationStateRequest): Promise<$_model.GetIntegrationStateResponse>; /** * Queries the installation status of a Prometheus agent in a serverless Kubernetes (ASK) cluster or an Elastic Compute Service (ECS) cluster. * * @deprecated OpenAPI GetManagedPrometheusStatus is deprecated * * @param request - GetManagedPrometheusStatusRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetManagedPrometheusStatusResponse */ getManagedPrometheusStatusWithOptions(request: $_model.GetManagedPrometheusStatusRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetManagedPrometheusStatusResponse>; /** * Queries the installation status of a Prometheus agent in a serverless Kubernetes (ASK) cluster or an Elastic Compute Service (ECS) cluster. * * @deprecated OpenAPI GetManagedPrometheusStatus is deprecated * * @param request - GetManagedPrometheusStatusRequest * @returns GetManagedPrometheusStatusResponse */ getManagedPrometheusStatus(request: $_model.GetManagedPrometheusStatusRequest): Promise<$_model.GetManagedPrometheusStatusResponse>; /** * Queries the details of one or more traces. * * @param request - GetMultipleTraceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetMultipleTraceResponse */ getMultipleTraceWithOptions(request: $_model.GetMultipleTraceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetMultipleTraceResponse>; /** * Queries the details of one or more traces. * * @param request - GetMultipleTraceRequest * @returns GetMultipleTraceResponse */ getMultipleTrace(request: $_model.GetMultipleTraceRequest): Promise<$_model.GetMultipleTraceResponse>; /** * Queries the information about a scheduling policy. * * @param request - GetOnCallSchedulesDetailRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetOnCallSchedulesDetailResponse */ getOnCallSchedulesDetailWithOptions(request: $_model.GetOnCallSchedulesDetailRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetOnCallSchedulesDetailResponse>; /** * Queries the information about a scheduling policy. * * @param request - GetOnCallSchedulesDetailRequest * @returns GetOnCallSchedulesDetailResponse */ getOnCallSchedulesDetail(request: $_model.GetOnCallSchedulesDetailRequest): Promise<$_model.GetOnCallSchedulesDetailResponse>; /** * Queries the token required for integrating Prometheus Service. * * @remarks * None. * * @param request - GetPrometheusApiTokenRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetPrometheusApiTokenResponse */ getPrometheusApiTokenWithOptions(request: $_model.GetPrometheusApiTokenRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetPrometheusApiTokenResponse>; /** * Queries the token required for integrating Prometheus Service. * * @remarks * None. * * @param request - GetPrometheusApiTokenRequest * @returns GetPrometheusApiTokenResponse */ getPrometheusApiToken(request: $_model.GetPrometheusApiTokenRequest): Promise<$_model.GetPrometheusApiTokenResponse>; /** * Queries the information about a global aggregation instance. * * @param request - GetPrometheusGlobalViewRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetPrometheusGlobalViewResponse */ getPrometheusGlobalViewWithOptions(request: $_model.GetPrometheusGlobalViewRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetPrometheusGlobalViewResponse>; /** * Queries the information about a global aggregation instance. * * @param request - GetPrometheusGlobalViewRequest * @returns GetPrometheusGlobalViewResponse */ getPrometheusGlobalView(request: $_model.GetPrometheusGlobalViewRequest): Promise<$_model.GetPrometheusGlobalViewResponse>; /** * Queries the information about a Prometheus instance. * * @param request - GetPrometheusInstanceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetPrometheusInstanceResponse */ getPrometheusInstanceWithOptions(request: $_model.GetPrometheusInstanceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetPrometheusInstanceResponse>; /** * Queries the information about a Prometheus instance. * * @param request - GetPrometheusInstanceRequest * @returns GetPrometheusInstanceResponse */ getPrometheusInstance(request: $_model.GetPrometheusInstanceRequest): Promise<$_model.GetPrometheusInstanceResponse>; /** * Queries the information about an exporter that is integrated into a Prometheus instance for Container Service or a Prometheus instance for ECS. * * @deprecated OpenAPI GetPrometheusIntegration is deprecated * * @param request - GetPrometheusIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetPrometheusIntegrationResponse */ getPrometheusIntegrationWithOptions(request: $_model.GetPrometheusIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetPrometheusIntegrationResponse>; /** * Queries the information about an exporter that is integrated into a Prometheus instance for Container Service or a Prometheus instance for ECS. * * @deprecated OpenAPI GetPrometheusIntegration is deprecated * * @param request - GetPrometheusIntegrationRequest * @returns GetPrometheusIntegrationResponse */ getPrometheusIntegration(request: $_model.GetPrometheusIntegrationRequest): Promise<$_model.GetPrometheusIntegrationResponse>; /** * Queries the monitoring configuration of a Prometheus instance. * * @deprecated OpenAPI GetPrometheusMonitoring is deprecated * * @param request - GetPrometheusMonitoringRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetPrometheusMonitoringResponse */ getPrometheusMonitoringWithOptions(request: $_model.GetPrometheusMonitoringRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetPrometheusMonitoringResponse>; /** * Queries the monitoring configuration of a Prometheus instance. * * @deprecated OpenAPI GetPrometheusMonitoring is deprecated * * @param request - GetPrometheusMonitoringRequest * @returns GetPrometheusMonitoringResponse */ getPrometheusMonitoring(request: $_model.GetPrometheusMonitoringRequest): Promise<$_model.GetPrometheusMonitoringResponse>; /** * Obtains the recording rule of a cluster. * * @deprecated OpenAPI GetRecordingRule is deprecated * * @param request - GetRecordingRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetRecordingRuleResponse */ getRecordingRuleWithOptions(request: $_model.GetRecordingRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetRecordingRuleResponse>; /** * Obtains the recording rule of a cluster. * * @deprecated OpenAPI GetRecordingRule is deprecated * * @param request - GetRecordingRuleRequest * @returns GetRecordingRuleResponse */ getRecordingRule(request: $_model.GetRecordingRuleRequest): Promise<$_model.GetRecordingRuleResponse>; /** * Queries the objects of a Browser Monitoring application by process identifier (PID). * * @param request - GetRetcodeAppByPidRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetRetcodeAppByPidResponse */ getRetcodeAppByPidWithOptions(request: $_model.GetRetcodeAppByPidRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetRetcodeAppByPidResponse>; /** * Queries the objects of a Browser Monitoring application by process identifier (PID). * * @param request - GetRetcodeAppByPidRequest * @returns GetRetcodeAppByPidResponse */ getRetcodeAppByPid(request: $_model.GetRetcodeAppByPidRequest): Promise<$_model.GetRetcodeAppByPidResponse>; /** * Queries the Browser Monitoring data based on a query statement of Log Service. * * @param request - GetRetcodeDataByQueryRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetRetcodeDataByQueryResponse */ getRetcodeDataByQueryWithOptions(request: $_model.GetRetcodeDataByQueryRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetRetcodeDataByQueryResponse>; /** * Queries the Browser Monitoring data based on a query statement of Log Service. * * @param request - GetRetcodeDataByQueryRequest * @returns GetRetcodeDataByQueryResponse */ getRetcodeDataByQuery(request: $_model.GetRetcodeDataByQueryRequest): Promise<$_model.GetRetcodeDataByQueryResponse>; /** * Queries the Log Service project and Logstore that correspond to an application of browser monitoring. * * @param request - GetRetcodeLogstoreRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetRetcodeLogstoreResponse */ getRetcodeLogstoreWithOptions(request: $_model.GetRetcodeLogstoreRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetRetcodeLogstoreResponse>; /** * Queries the Log Service project and Logstore that correspond to an application of browser monitoring. * * @param request - GetRetcodeLogstoreRequest * @returns GetRetcodeLogstoreResponse */ getRetcodeLogstore(request: $_model.GetRetcodeLogstoreRequest): Promise<$_model.GetRetcodeLogstoreResponse>; /** * Queries the share URL of an application monitored by Browser Monitoring. * * @param request - GetRetcodeShareUrlRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetRetcodeShareUrlResponse */ getRetcodeShareUrlWithOptions(request: $_model.GetRetcodeShareUrlRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetRetcodeShareUrlResponse>; /** * Queries the share URL of an application monitored by Browser Monitoring. * * @param request - GetRetcodeShareUrlRequest * @returns GetRetcodeShareUrlResponse */ getRetcodeShareUrl(request: $_model.GetRetcodeShareUrlRequest): Promise<$_model.GetRetcodeShareUrlResponse>; /** * Obtains the information about a single application in Browser Monitoring. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - GetRumAppInfoRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetRumAppInfoResponse */ getRumAppInfoWithOptions(request: $_model.GetRumAppInfoRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetRumAppInfoResponse>; /** * Obtains the information about a single application in Browser Monitoring. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - GetRumAppInfoRequest * @returns GetRumAppInfoResponse */ getRumAppInfo(request: $_model.GetRumAppInfoRequest): Promise<$_model.GetRumAppInfoResponse>; /** * Queries a list of Real User Monitoring (RUM) applications. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param tmpReq - GetRumAppsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetRumAppsResponse */ getRumAppsWithOptions(tmpReq: $_model.GetRumAppsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetRumAppsResponse>; /** * Queries a list of Real User Monitoring (RUM) applications. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - GetRumAppsRequest * @returns GetRumAppsResponse */ getRumApps(request: $_model.GetRumAppsRequest): Promise<$_model.GetRumAppsResponse>; /** * Queries Real User Monitoring (RUM) data by page. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - GetRumDataForPageRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetRumDataForPageResponse */ getRumDataForPageWithOptions(request: $_model.GetRumDataForPageRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetRumDataForPageResponse>; /** * Queries Real User Monitoring (RUM) data by page. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - GetRumDataForPageRequest * @returns GetRumDataForPageResponse */ getRumDataForPage(request: $_model.GetRumDataForPageRequest): Promise<$_model.GetRumDataForPageResponse>; /** * Queries the exception stack information of a Real User Monitoring (RUM) application. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - GetRumExceptionStackRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetRumExceptionStackResponse */ getRumExceptionStackWithOptions(request: $_model.GetRumExceptionStackRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetRumExceptionStackResponse>; /** * Queries the exception stack information of a Real User Monitoring (RUM) application. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - GetRumExceptionStackRequest * @returns GetRumExceptionStackResponse */ getRumExceptionStack(request: $_model.GetRumExceptionStackRequest): Promise<$_model.GetRumExceptionStackResponse>; /** * Queries the observability capacity unit (OCU) usage data of Real User Monitoring (RUM). * * @remarks * You can query the usage data for the current day at any time. You can query the usage data for the previous day only after 8:00 today. * * @param tmpReq - GetRumOcuStatisticDataRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetRumOcuStatisticDataResponse */ getRumOcuStatisticDataWithOptions(tmpReq: $_model.GetRumOcuStatisticDataRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetRumOcuStatisticDataResponse>; /** * Queries the observability capacity unit (OCU) usage data of Real User Monitoring (RUM). * * @remarks * You can query the usage data for the current day at any time. You can query the usage data for the previous day only after 8:00 today. * * @param request - GetRumOcuStatisticDataRequest * @returns GetRumOcuStatisticDataResponse */ getRumOcuStatisticData(request: $_model.GetRumOcuStatisticDataRequest): Promise<$_model.GetRumOcuStatisticDataResponse>; /** * Queries Real User Monitoring (RUM)-related files, such as symbol tables and SourceMap. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - GetRumUploadFilesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetRumUploadFilesResponse */ getRumUploadFilesWithOptions(request: $_model.GetRumUploadFilesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetRumUploadFilesResponse>; /** * Queries Real User Monitoring (RUM)-related files, such as symbol tables and SourceMap. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - GetRumUploadFilesRequest * @returns GetRumUploadFilesResponse */ getRumUploadFiles(request: $_model.GetRumUploadFilesRequest): Promise<$_model.GetRumUploadFilesResponse>; /** * Obtains the details of the SourceMap file uploaded in Browser Monitoring. * * @param request - GetSourceMapInfoRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetSourceMapInfoResponse */ getSourceMapInfoWithOptions(request: $_model.GetSourceMapInfoRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetSourceMapInfoResponse>; /** * Obtains the details of the SourceMap file uploaded in Browser Monitoring. * * @param request - GetSourceMapInfoRequest * @returns GetSourceMapInfoResponse */ getSourceMapInfo(request: $_model.GetSourceMapInfoRequest): Promise<$_model.GetSourceMapInfoResponse>; /** * Queries the information of a method stack. * * @param request - GetStackRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetStackResponse */ getStackWithOptions(request: $_model.GetStackRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetStackResponse>; /** * Queries the information of a method stack. * * @param request - GetStackRequest * @returns GetStackResponse */ getStack(request: $_model.GetStackRequest): Promise<$_model.GetStackResponse>; /** * Obtains detection points. * * @param tmpReq - GetSyntheticMonitorsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetSyntheticMonitorsResponse */ getSyntheticMonitorsWithOptions(tmpReq: $_model.GetSyntheticMonitorsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetSyntheticMonitorsResponse>; /** * Obtains detection points. * * @param request - GetSyntheticMonitorsRequest * @returns GetSyntheticMonitorsResponse */ getSyntheticMonitors(request: $_model.GetSyntheticMonitorsRequest): Promise<$_model.GetSyntheticMonitorsResponse>; /** * Queries the details of a scheduled synthetic monitoring task. * * @param request - GetSyntheticTaskDetailRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetSyntheticTaskDetailResponse */ getSyntheticTaskDetailWithOptions(request: $_model.GetSyntheticTaskDetailRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetSyntheticTaskDetailResponse>; /** * Queries the details of a scheduled synthetic monitoring task. * * @param request - GetSyntheticTaskDetailRequest * @returns GetSyntheticTaskDetailResponse */ getSyntheticTaskDetail(request: $_model.GetSyntheticTaskDetailRequest): Promise<$_model.GetSyntheticTaskDetailResponse>; /** * Queries a list of scheduled synthetic monitoring tasks. * * @param request - GetSyntheticTaskListRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetSyntheticTaskListResponse */ getSyntheticTaskListWithOptions(request: $_model.GetSyntheticTaskListRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetSyntheticTaskListResponse>; /** * Queries a list of scheduled synthetic monitoring tasks. * * @param request - GetSyntheticTaskListRequest * @returns GetSyntheticTaskListResponse */ getSyntheticTaskList(request: $_model.GetSyntheticTaskListRequest): Promise<$_model.GetSyntheticTaskListResponse>; /** * Obtains the information about synthetic monitoring points. * * @param request - GetSyntheticTaskMonitorsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetSyntheticTaskMonitorsResponse */ getSyntheticTaskMonitorsWithOptions(request: $_model.GetSyntheticTaskMonitorsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetSyntheticTaskMonitorsResponse>; /** * Obtains the information about synthetic monitoring points. * * @param request - GetSyntheticTaskMonitorsRequest * @returns GetSyntheticTaskMonitorsResponse */ getSyntheticTaskMonitors(request: $_model.GetSyntheticTaskMonitorsRequest): Promise<$_model.GetSyntheticTaskMonitorsResponse>; /** * Obtains the details of a synthetic monitoring task. * * @param request - GetTimingSyntheticTaskRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetTimingSyntheticTaskResponse */ getTimingSyntheticTaskWithOptions(request: $_model.GetTimingSyntheticTaskRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetTimingSyntheticTaskResponse>; /** * Obtains the details of a synthetic monitoring task. * * @param request - GetTimingSyntheticTaskRequest * @returns GetTimingSyntheticTaskResponse */ getTimingSyntheticTask(request: $_model.GetTimingSyntheticTaskRequest): Promise<$_model.GetTimingSyntheticTaskResponse>; /** * Queries the details of a trace. * * @remarks * > You must use Application Real-Time Monitoring Service (ARMS) SDK for Java V2.7.24. * * @param request - GetTraceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetTraceResponse */ getTraceWithOptions(request: $_model.GetTraceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetTraceResponse>; /** * Queries the details of a trace. * * @remarks * > You must use Application Real-Time Monitoring Service (ARMS) SDK for Java V2.7.24. * * @param request - GetTraceRequest * @returns GetTraceResponse */ getTrace(request: $_model.GetTraceRequest): Promise<$_model.GetTraceResponse>; /** * Queries the details of an application monitoring task. * * @param request - GetTraceAppRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetTraceAppResponse */ getTraceAppWithOptions(request: $_model.GetTraceAppRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetTraceAppResponse>; /** * Queries the details of an application monitoring task. * * @param request - GetTraceAppRequest * @returns GetTraceAppResponse */ getTraceApp(request: $_model.GetTraceAppRequest): Promise<$_model.GetTraceAppResponse>; /** * Queries all custom settings of an application monitored by Application Monitoring, such as trace sampling settings and agent switches. This operation is applicable only to applications that are monitored by Application Monitoring. It is not applicable to applications that are monitored by Managed Service for OpenTelemetry. * * @param request - GetTraceAppConfigRequest * @param runtime - runtime options for this request RuntimeOptions * @returns GetTraceAppConfigResponse */ getTraceAppConfigWithOptions(request: $_model.GetTraceAppConfigRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetTraceAppConfigResponse>; /** * Queries all custom settings of an application monitored by Application Monitoring, such as trace sampling settings and agent switches. This operation is applicable only to applications that are monitored by Application Monitoring. It is not applicable to applications that are monitored by Managed Service for OpenTelemetry. * * @param request - GetTraceAppConfigRequest * @returns GetTraceAppConfigResponse */ getTraceAppConfig(request: $_model.GetTraceAppConfigRequest): Promise<$_model.GetTraceAppConfigResponse>; /** * Creates an alert rule based on an alert template. * * @remarks * > You can call the **ImportAppAlertRules** operation to import only the alert rules that are generated by Application Real-Time Monitoring Service (ARMS) for application monitoring and browser monitoring. This operation cannot be used to import custom alert rules, alert rules for Prometheus monitoring, or default emergency alert rules. * * @param request - ImportAppAlertRulesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ImportAppAlertRulesResponse */ importAppAlertRulesWithOptions(request: $_model.ImportAppAlertRulesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ImportAppAlertRulesResponse>; /** * Creates an alert rule based on an alert template. * * @remarks * > You can call the **ImportAppAlertRules** operation to import only the alert rules that are generated by Application Real-Time Monitoring Service (ARMS) for application monitoring and browser monitoring. This operation cannot be used to import custom alert rules, alert rules for Prometheus monitoring, or default emergency alert rules. * * @param request - ImportAppAlertRulesRequest * @returns ImportAppAlertRulesResponse */ importAppAlertRules(request: $_model.ImportAppAlertRulesRequest): Promise<$_model.ImportAppAlertRulesResponse>; /** * Initializes an environment instance. * * @param request - InitEnvironmentRequest * @param runtime - runtime options for this request RuntimeOptions * @returns InitEnvironmentResponse */ initEnvironmentWithOptions(request: $_model.InitEnvironmentRequest, runtime: $dara.RuntimeOptions): Promise<$_model.InitEnvironmentResponse>; /** * Initializes an environment instance. * * @param request - InitEnvironmentRequest * @returns InitEnvironmentResponse */ initEnvironment(request: $_model.InitEnvironmentRequest): Promise<$_model.InitEnvironmentResponse>; /** * Installs an add-on. * * @param request - InstallAddonRequest * @param runtime - runtime options for this request RuntimeOptions * @returns InstallAddonResponse */ installAddonWithOptions(request: $_model.InstallAddonRequest, runtime: $dara.RuntimeOptions): Promise<$_model.InstallAddonResponse>; /** * Installs an add-on. * * @param request - InstallAddonRequest * @returns InstallAddonResponse */ installAddon(request: $_model.InstallAddonRequest): Promise<$_model.InstallAddonResponse>; /** * Installs the cms-exporter collector. * * @deprecated OpenAPI InstallCmsExporter is deprecated, please use ARMS::2019-08-08::InstallAddon instead. * * @param request - InstallCmsExporterRequest * @param runtime - runtime options for this request RuntimeOptions * @returns InstallCmsExporterResponse */ installCmsExporterWithOptions(request: $_model.InstallCmsExporterRequest, runtime: $dara.RuntimeOptions): Promise<$_model.InstallCmsExporterResponse>; /** * Installs the cms-exporter collector. * * @deprecated OpenAPI InstallCmsExporter is deprecated, please use ARMS::2019-08-08::InstallAddon instead. * * @param request - InstallCmsExporterRequest * @returns InstallCmsExporterResponse */ installCmsExporter(request: $_model.InstallCmsExporterRequest): Promise<$_model.InstallCmsExporterResponse>; /** * Installs a feature. * * @param request - InstallEnvironmentFeatureRequest * @param runtime - runtime options for this request RuntimeOptions * @returns InstallEnvironmentFeatureResponse */ installEnvironmentFeatureWithOptions(request: $_model.InstallEnvironmentFeatureRequest, runtime: $dara.RuntimeOptions): Promise<$_model.InstallEnvironmentFeatureResponse>; /** * Installs a feature. * * @param request - InstallEnvironmentFeatureRequest * @returns InstallEnvironmentFeatureResponse */ installEnvironmentFeature(request: $_model.InstallEnvironmentFeatureRequest): Promise<$_model.InstallEnvironmentFeatureResponse>; /** * Installs a Prometheus agent for serverless Kubernetes (ASK) clusters or Elastic Compute Service (ECS) clusters. * * @remarks * You can call this operation only if the following conditions are met: The resources that you want to monitor are ASK clusters or ECS clusters. No Prometheus agents are installed in the ASK or ECS clusters. Take note that Prometheus agents can be installed only on the cloud service side, not in user clusters. * * @deprecated OpenAPI InstallManagedPrometheus is deprecated * * @param request - InstallManagedPrometheusRequest * @param runtime - runtime options for this request RuntimeOptions * @returns InstallManagedPrometheusResponse */ installManagedPrometheusWithOptions(request: $_model.InstallManagedPrometheusRequest, runtime: $dara.RuntimeOptions): Promise<$_model.InstallManagedPrometheusResponse>; /** * Installs a Prometheus agent for serverless Kubernetes (ASK) clusters or Elastic Compute Service (ECS) clusters. * * @remarks * You can call this operation only if the following conditions are met: The resources that you want to monitor are ASK clusters or ECS clusters. No Prometheus agents are installed in the ASK or ECS clusters. Take note that Prometheus agents can be installed only on the cloud service side, not in user clusters. * * @deprecated OpenAPI InstallManagedPrometheus is deprecated * * @param request - InstallManagedPrometheusRequest * @returns InstallManagedPrometheusResponse */ installManagedPrometheus(request: $_model.InstallManagedPrometheusRequest): Promise<$_model.InstallManagedPrometheusResponse>; /** * Queries the alerts that have been triggered. * * @param request - ListActivatedAlertsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListActivatedAlertsResponse */ listActivatedAlertsWithOptions(request: $_model.ListActivatedAlertsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListActivatedAlertsResponse>; /** * Queries the alerts that have been triggered. * * @param request - ListActivatedAlertsRequest * @returns ListActivatedAlertsResponse */ listActivatedAlerts(request: $_model.ListActivatedAlertsRequest): Promise<$_model.ListActivatedAlertsResponse>; /** * Queries the add-ons installed in an environment. * * @param request - ListAddonReleasesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListAddonReleasesResponse */ listAddonReleasesWithOptions(request: $_model.ListAddonReleasesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListAddonReleasesResponse>; /** * Queries the add-ons installed in an environment. * * @param request - ListAddonReleasesRequest * @returns ListAddonReleasesResponse */ listAddonReleases(request: $_model.ListAddonReleasesRequest): Promise<$_model.ListAddonReleasesResponse>; /** * List of access center products. * * @param request - ListAddonsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListAddonsResponse */ listAddonsWithOptions(request: $_model.ListAddonsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListAddonsResponse>; /** * List of access center products. * * @param request - ListAddonsRequest * @returns ListAddonsResponse */ listAddons(request: $_model.ListAddonsRequest): Promise<$_model.ListAddonsResponse>; /** * Queries historical alert events. * * @param request - ListAlertEventsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListAlertEventsResponse */ listAlertEventsWithOptions(request: $_model.ListAlertEventsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListAlertEventsResponse>; /** * Queries historical alert events. * * @param request - ListAlertEventsRequest * @returns ListAlertEventsResponse */ listAlertEvents(request: $_model.ListAlertEventsRequest): Promise<$_model.ListAlertEventsResponse>; /** * Queries the alert sending history. * * @param request - ListAlertsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListAlertsResponse */ listAlertsWithOptions(request: $_model.ListAlertsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListAlertsResponse>; /** * Queries the alert sending history. * * @param request - ListAlertsRequest * @returns ListAlertsResponse */ listAlerts(request: $_model.ListAlertsRequest): Promise<$_model.ListAlertsResponse>; /** * Queries all Grafana dashboards in a specified region. * * @deprecated OpenAPI ListClusterFromGrafana is deprecated * * @param request - ListClusterFromGrafanaRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListClusterFromGrafanaResponse */ listClusterFromGrafanaWithOptions(request: $_model.ListClusterFromGrafanaRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListClusterFromGrafanaResponse>; /** * Queries all Grafana dashboards in a specified region. * * @deprecated OpenAPI ListClusterFromGrafana is deprecated * * @param request - ListClusterFromGrafanaRequest * @returns ListClusterFromGrafanaResponse */ listClusterFromGrafana(request: $_model.ListClusterFromGrafanaRequest): Promise<$_model.ListClusterFromGrafanaResponse>; /** * Queries the collection of cloud services. * * @deprecated OpenAPI ListCmsInstances is deprecated * * @param request - ListCmsInstancesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListCmsInstancesResponse */ listCmsInstancesWithOptions(request: $_model.ListCmsInstancesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListCmsInstancesResponse>; /** * Queries the collection of cloud services. * * @deprecated OpenAPI ListCmsInstances is deprecated * * @param request - ListCmsInstancesRequest * @returns ListCmsInstancesResponse */ listCmsInstances(request: $_model.ListCmsInstancesRequest): Promise<$_model.ListCmsInstancesResponse>; /** * Queries the Grafana dashboards of a Container Service for Kubernetes (ACK) cluster. * * @remarks * None. * * @param request - ListDashboardsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListDashboardsResponse */ listDashboardsWithOptions(request: $_model.ListDashboardsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListDashboardsResponse>; /** * Queries the Grafana dashboards of a Container Service for Kubernetes (ACK) cluster. * * @remarks * None. * * @param request - ListDashboardsRequest * @returns ListDashboardsResponse */ listDashboards(request: $_model.ListDashboardsRequest): Promise<$_model.ListDashboardsResponse>; /** * Uses Loki data sources and other data sources to create a Grafana dashboard in Managed Service for Prometheus. * * @deprecated OpenAPI ListDashboardsByName is deprecated * * @param request - ListDashboardsByNameRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListDashboardsByNameResponse */ listDashboardsByNameWithOptions(request: $_model.ListDashboardsByNameRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListDashboardsByNameResponse>; /** * Uses Loki data sources and other data sources to create a Grafana dashboard in Managed Service for Prometheus. * * @deprecated OpenAPI ListDashboardsByName is deprecated * * @param request - ListDashboardsByNameRequest * @returns ListDashboardsByNameResponse */ listDashboardsByName(request: $_model.ListDashboardsByNameRequest): Promise<$_model.ListDashboardsByNameResponse>; /** * Queries notification policies. * * @remarks * The current API operation is no longer maintained. To query the notification policy information, call the ListNotificationPolicies operation instead. * * @param request - ListDispatchRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListDispatchRuleResponse */ listDispatchRuleWithOptions(request: $_model.ListDispatchRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListDispatchRuleResponse>; /** * Queries notification policies. * * @remarks * The current API operation is no longer maintained. To query the notification policy information, call the ListNotificationPolicies operation instead. * * @param request - ListDispatchRuleRequest * @returns ListDispatchRuleResponse */ listDispatchRule(request: $_model.ListDispatchRuleRequest): Promise<$_model.ListDispatchRuleResponse>; /** * Queries the custom jobs of an environment. * * @param request - ListEnvCustomJobsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEnvCustomJobsResponse */ listEnvCustomJobsWithOptions(request: $_model.ListEnvCustomJobsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEnvCustomJobsResponse>; /** * Queries the custom jobs of an environment. * * @param request - ListEnvCustomJobsRequest * @returns ListEnvCustomJobsResponse */ listEnvCustomJobs(request: $_model.ListEnvCustomJobsRequest): Promise<$_model.ListEnvCustomJobsResponse>; /** * Queries the PodMonitors of an environment. * * @param request - ListEnvPodMonitorsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEnvPodMonitorsResponse */ listEnvPodMonitorsWithOptions(request: $_model.ListEnvPodMonitorsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEnvPodMonitorsResponse>; /** * Queries the PodMonitors of an environment. * * @param request - ListEnvPodMonitorsRequest * @returns ListEnvPodMonitorsResponse */ listEnvPodMonitors(request: $_model.ListEnvPodMonitorsRequest): Promise<$_model.ListEnvPodMonitorsResponse>; /** * Queries the ServiceMonitors of an environment. * * @param request - ListEnvServiceMonitorsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEnvServiceMonitorsResponse */ listEnvServiceMonitorsWithOptions(request: $_model.ListEnvServiceMonitorsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEnvServiceMonitorsResponse>; /** * Queries the ServiceMonitors of an environment. * * @param request - ListEnvServiceMonitorsRequest * @returns ListEnvServiceMonitorsResponse */ listEnvServiceMonitors(request: $_model.ListEnvServiceMonitorsRequest): Promise<$_model.ListEnvServiceMonitorsResponse>; /** * Queries the information about the add-ons that are installed in an environment. * * @param request - ListEnvironmentAddonsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEnvironmentAddonsResponse */ listEnvironmentAddonsWithOptions(request: $_model.ListEnvironmentAddonsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEnvironmentAddonsResponse>; /** * Queries the information about the add-ons that are installed in an environment. * * @param request - ListEnvironmentAddonsRequest * @returns ListEnvironmentAddonsResponse */ listEnvironmentAddons(request: $_model.ListEnvironmentAddonsRequest): Promise<$_model.ListEnvironmentAddonsResponse>; /** * Queries the alert groups of an environment instance. * * @param request - ListEnvironmentAlertRulesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEnvironmentAlertRulesResponse */ listEnvironmentAlertRulesWithOptions(request: $_model.ListEnvironmentAlertRulesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEnvironmentAlertRulesResponse>; /** * Queries the alert groups of an environment instance. * * @param request - ListEnvironmentAlertRulesRequest * @returns ListEnvironmentAlertRulesResponse */ listEnvironmentAlertRules(request: $_model.ListEnvironmentAlertRulesRequest): Promise<$_model.ListEnvironmentAlertRulesResponse>; /** * Queries information about a dashboard of an environment instance. * * @param request - ListEnvironmentDashboardsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEnvironmentDashboardsResponse */ listEnvironmentDashboardsWithOptions(request: $_model.ListEnvironmentDashboardsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEnvironmentDashboardsResponse>; /** * Queries information about a dashboard of an environment instance. * * @param request - ListEnvironmentDashboardsRequest * @returns ListEnvironmentDashboardsResponse */ listEnvironmentDashboards(request: $_model.ListEnvironmentDashboardsRequest): Promise<$_model.ListEnvironmentDashboardsResponse>; /** * Queries the features in an environment. * * @param request - ListEnvironmentFeaturesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEnvironmentFeaturesResponse */ listEnvironmentFeaturesWithOptions(request: $_model.ListEnvironmentFeaturesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEnvironmentFeaturesResponse>; /** * Queries the features in an environment. * * @param request - ListEnvironmentFeaturesRequest * @returns ListEnvironmentFeaturesResponse */ listEnvironmentFeatures(request: $_model.ListEnvironmentFeaturesRequest): Promise<$_model.ListEnvironmentFeaturesResponse>; /** * Queries the Kubernetes resources of an environment. * * @param tmpReq - ListEnvironmentKubeResourcesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEnvironmentKubeResourcesResponse */ listEnvironmentKubeResourcesWithOptions(tmpReq: $_model.ListEnvironmentKubeResourcesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEnvironmentKubeResourcesResponse>; /** * Queries the Kubernetes resources of an environment. * * @param request - ListEnvironmentKubeResourcesRequest * @returns ListEnvironmentKubeResourcesResponse */ listEnvironmentKubeResources(request: $_model.ListEnvironmentKubeResourcesRequest): Promise<$_model.ListEnvironmentKubeResourcesResponse>; /** * Queries the targets of an environment. * * @param request - ListEnvironmentMetricTargetsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEnvironmentMetricTargetsResponse */ listEnvironmentMetricTargetsWithOptions(request: $_model.ListEnvironmentMetricTargetsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEnvironmentMetricTargetsResponse>; /** * Queries the targets of an environment. * * @param request - ListEnvironmentMetricTargetsRequest * @returns ListEnvironmentMetricTargetsResponse */ listEnvironmentMetricTargets(request: $_model.ListEnvironmentMetricTargetsRequest): Promise<$_model.ListEnvironmentMetricTargetsResponse>; /** * Queries environments. * * @param tmpReq - ListEnvironmentsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEnvironmentsResponse */ listEnvironmentsWithOptions(tmpReq: $_model.ListEnvironmentsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEnvironmentsResponse>; /** * Queries environments. * * @param request - ListEnvironmentsRequest * @returns ListEnvironmentsResponse */ listEnvironments(request: $_model.ListEnvironmentsRequest): Promise<$_model.ListEnvironmentsResponse>; /** * Queries the information about an escalation policy. * * @param request - ListEscalationPoliciesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEscalationPoliciesResponse */ listEscalationPoliciesWithOptions(request: $_model.ListEscalationPoliciesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEscalationPoliciesResponse>; /** * Queries the information about an escalation policy. * * @param request - ListEscalationPoliciesRequest * @returns ListEscalationPoliciesResponse */ listEscalationPolicies(request: $_model.ListEscalationPoliciesRequest): Promise<$_model.ListEscalationPoliciesResponse>; /** * Queries EventBridge integrations that are used to push notifications. * * @param request - ListEventBridgeIntegrationsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListEventBridgeIntegrationsResponse */ listEventBridgeIntegrationsWithOptions(request: $_model.ListEventBridgeIntegrationsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListEventBridgeIntegrationsResponse>; /** * Queries EventBridge integrations that are used to push notifications. * * @param request - ListEventBridgeIntegrationsRequest * @returns ListEventBridgeIntegrationsResponse */ listEventBridgeIntegrations(request: $_model.ListEventBridgeIntegrationsRequest): Promise<$_model.ListEventBridgeIntegrationsResponse>; /** * Obtain Specified Workspace List * * @remarks * >The list returned by this operation includes the workspaces of Developer Edition, Expert Edition, and Advanced Edition. The list does not include the workspaces of Shared Edition. * * @param tmpReq - ListGrafanaWorkspaceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListGrafanaWorkspaceResponse */ listGrafanaWorkspaceWithOptions(tmpReq: $_model.ListGrafanaWorkspaceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListGrafanaWorkspaceResponse>; /** * Obtain Specified Workspace List * * @remarks * >The list returned by this operation includes the workspaces of Developer Edition, Expert Edition, and Advanced Edition. The list does not include the workspaces of Shared Edition. * * @param request - ListGrafanaWorkspaceRequest * @returns ListGrafanaWorkspaceResponse */ listGrafanaWorkspace(request: $_model.ListGrafanaWorkspaceRequest): Promise<$_model.ListGrafanaWorkspaceResponse>; /** * Queries the abnormal Insights events within a specified period of time. * * @param request - ListInsightsEventsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListInsightsEventsResponse */ listInsightsEventsWithOptions(request: $_model.ListInsightsEventsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListInsightsEventsResponse>; /** * Queries the abnormal Insights events within a specified period of time. * * @param request - ListInsightsEventsRequest * @returns ListInsightsEventsResponse */ listInsightsEvents(request: $_model.ListInsightsEventsRequest): Promise<$_model.ListInsightsEventsResponse>; /** * Views a list of alert integrations. * * @param request - ListIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListIntegrationResponse */ listIntegrationWithOptions(request: $_model.ListIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListIntegrationResponse>; /** * Views a list of alert integrations. * * @param request - ListIntegrationRequest * @returns ListIntegrationResponse */ listIntegration(request: $_model.ListIntegrationRequest): Promise<$_model.ListIntegrationResponse>; /** * Queries notification policies based on specified conditions. * * @param request - ListNotificationPoliciesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListNotificationPoliciesResponse */ listNotificationPoliciesWithOptions(request: $_model.ListNotificationPoliciesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListNotificationPoliciesResponse>; /** * Queries notification policies based on specified conditions. * * @param request - ListNotificationPoliciesRequest * @returns ListNotificationPoliciesResponse */ listNotificationPolicies(request: $_model.ListNotificationPoliciesRequest): Promise<$_model.ListNotificationPoliciesResponse>; /** * Queries the information about a scheduling policy. * * @param request - ListOnCallSchedulesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListOnCallSchedulesResponse */ listOnCallSchedulesWithOptions(request: $_model.ListOnCallSchedulesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListOnCallSchedulesResponse>; /** * Queries the information about a scheduling policy. * * @param request - ListOnCallSchedulesRequest * @returns ListOnCallSchedulesResponse */ listOnCallSchedules(request: $_model.ListOnCallSchedulesRequest): Promise<$_model.ListOnCallSchedulesResponse>; /** * Queries the alert rules created for a Prometheus instance. * * @param request - ListPrometheusAlertRulesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListPrometheusAlertRulesResponse */ listPrometheusAlertRulesWithOptions(request: $_model.ListPrometheusAlertRulesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListPrometheusAlertRulesResponse>; /** * Queries the alert rules created for a Prometheus instance. * * @param request - ListPrometheusAlertRulesRequest * @returns ListPrometheusAlertRulesResponse */ listPrometheusAlertRules(request: $_model.ListPrometheusAlertRulesRequest): Promise<$_model.ListPrometheusAlertRulesResponse>; /** * Queries the alert templates of Prometheus Service. * * @param request - ListPrometheusAlertTemplatesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListPrometheusAlertTemplatesResponse */ listPrometheusAlertTemplatesWithOptions(request: $_model.ListPrometheusAlertTemplatesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListPrometheusAlertTemplatesResponse>; /** * Queries the alert templates of Prometheus Service. * * @param request - ListPrometheusAlertTemplatesRequest * @returns ListPrometheusAlertTemplatesResponse */ listPrometheusAlertTemplates(request: $_model.ListPrometheusAlertTemplatesRequest): Promise<$_model.ListPrometheusAlertTemplatesResponse>; /** * Creates a global aggregation instance in Prometheus Service and obtains the list of global aggregation instances. * * @param request - ListPrometheusGlobalViewRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListPrometheusGlobalViewResponse */ listPrometheusGlobalViewWithOptions(request: $_model.ListPrometheusGlobalViewRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListPrometheusGlobalViewResponse>; /** * Creates a global aggregation instance in Prometheus Service and obtains the list of global aggregation instances. * * @param request - ListPrometheusGlobalViewRequest * @returns ListPrometheusGlobalViewResponse */ listPrometheusGlobalView(request: $_model.ListPrometheusGlobalViewRequest): Promise<$_model.ListPrometheusGlobalViewResponse>; /** * Queries Prometheus instances by tag and resource group. * * @param request - ListPrometheusInstanceByTagAndResourceGroupIdRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListPrometheusInstanceByTagAndResourceGroupIdResponse */ listPrometheusInstanceByTagAndResourceGroupIdWithOptions(request: $_model.ListPrometheusInstanceByTagAndResourceGroupIdRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListPrometheusInstanceByTagAndResourceGroupIdResponse>; /** * Queries Prometheus instances by tag and resource group. * * @param request - ListPrometheusInstanceByTagAndResourceGroupIdRequest * @returns ListPrometheusInstanceByTagAndResourceGroupIdResponse */ listPrometheusInstanceByTagAndResourceGroupId(request: $_model.ListPrometheusInstanceByTagAndResourceGroupIdRequest): Promise<$_model.ListPrometheusInstanceByTagAndResourceGroupIdResponse>; /** * Obtains all Prometheus instances in a region. * * @param request - ListPrometheusInstancesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListPrometheusInstancesResponse */ listPrometheusInstancesWithOptions(request: $_model.ListPrometheusInstancesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListPrometheusInstancesResponse>; /** * Obtains all Prometheus instances in a region. * * @param request - ListPrometheusInstancesRequest * @returns ListPrometheusInstancesResponse */ listPrometheusInstances(request: $_model.ListPrometheusInstancesRequest): Promise<$_model.ListPrometheusInstancesResponse>; /** * Queries a list of exporters that are integrated into a Prometheus instance. Only aliyun-cs and ecs instances are supported. * * @deprecated OpenAPI ListPrometheusIntegration is deprecated * * @param request - ListPrometheusIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListPrometheusIntegrationResponse */ listPrometheusIntegrationWithOptions(request: $_model.ListPrometheusIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListPrometheusIntegrationResponse>; /** * Queries a list of exporters that are integrated into a Prometheus instance. Only aliyun-cs and ecs instances are supported. * * @deprecated OpenAPI ListPrometheusIntegration is deprecated * * @param request - ListPrometheusIntegrationRequest * @returns ListPrometheusIntegrationResponse */ listPrometheusIntegration(request: $_model.ListPrometheusIntegrationRequest): Promise<$_model.ListPrometheusIntegrationResponse>; /** * Queries the monitoring configuration of a Prometheus instance. * * @deprecated OpenAPI ListPrometheusMonitoring is deprecated * * @param request - ListPrometheusMonitoringRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListPrometheusMonitoringResponse */ listPrometheusMonitoringWithOptions(request: $_model.ListPrometheusMonitoringRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListPrometheusMonitoringResponse>; /** * Queries the monitoring configuration of a Prometheus instance. * * @deprecated OpenAPI ListPrometheusMonitoring is deprecated * * @param request - ListPrometheusMonitoringRequest * @returns ListPrometheusMonitoringResponse */ listPrometheusMonitoring(request: $_model.ListPrometheusMonitoringRequest): Promise<$_model.ListPrometheusMonitoringResponse>; /** * Queries the Browser Monitoring tasks in a region. * * @remarks * *** * * @param request - ListRetcodeAppsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListRetcodeAppsResponse */ listRetcodeAppsWithOptions(request: $_model.ListRetcodeAppsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListRetcodeAppsResponse>; /** * Queries the Browser Monitoring tasks in a region. * * @remarks * *** * * @param request - ListRetcodeAppsRequest * @returns ListRetcodeAppsResponse */ listRetcodeApps(request: $_model.ListRetcodeAppsRequest): Promise<$_model.ListRetcodeAppsResponse>; /** * @param request - ListScenarioRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListScenarioResponse */ listScenarioWithOptions(request: $_model.ListScenarioRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListScenarioResponse>; /** * @param request - ListScenarioRequest * @returns ListScenarioResponse */ listScenario(request: $_model.ListScenarioRequest): Promise<$_model.ListScenarioResponse>; /** * Queries the information of a silence policy list. * * @param request - ListSilencePoliciesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListSilencePoliciesResponse */ listSilencePoliciesWithOptions(request: $_model.ListSilencePoliciesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListSilencePoliciesResponse>; /** * Queries the information of a silence policy list. * * @param request - ListSilencePoliciesRequest * @returns ListSilencePoliciesResponse */ listSilencePolicies(request: $_model.ListSilencePoliciesRequest): Promise<$_model.ListSilencePoliciesResponse>; /** * Obtains the results of one or more synthetic tests. * * @param tmpReq - ListSyntheticDetailRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListSyntheticDetailResponse */ listSyntheticDetailWithOptions(tmpReq: $_model.ListSyntheticDetailRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListSyntheticDetailResponse>; /** * Obtains the results of one or more synthetic tests. * * @param request - ListSyntheticDetailRequest * @returns ListSyntheticDetailResponse */ listSyntheticDetail(request: $_model.ListSyntheticDetailRequest): Promise<$_model.ListSyntheticDetailResponse>; /** * Queries scheduled synthetic monitoring tasks. * * @param tmpReq - ListTimingSyntheticTasksRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListTimingSyntheticTasksResponse */ listTimingSyntheticTasksWithOptions(tmpReq: $_model.ListTimingSyntheticTasksRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListTimingSyntheticTasksResponse>; /** * Queries scheduled synthetic monitoring tasks. * * @param request - ListTimingSyntheticTasksRequest * @returns ListTimingSyntheticTasksResponse */ listTimingSyntheticTasks(request: $_model.ListTimingSyntheticTasksRequest): Promise<$_model.ListTimingSyntheticTasksResponse>; /** * Queries all Application Monitoring tasks in a specified region. * * @param request - ListTraceAppsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns ListTraceAppsResponse */ listTraceAppsWithOptions(request: $_model.ListTraceAppsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListTraceAppsResponse>; /** * Queries all Application Monitoring tasks in a specified region. * * @param request - ListTraceAppsRequest * @returns ListTraceAppsResponse */ listTraceApps(request: $_model.ListTraceAppsRequest): Promise<$_model.ListTraceAppsResponse>; /** * Activates the service-linked role AliyunServiceRoleForARMS for Application Real-Time Monitoring Service (ARMS). * * @param request - OpenArmsDefaultSLRRequest * @param runtime - runtime options for this request RuntimeOptions * @returns OpenArmsDefaultSLRResponse */ openArmsDefaultSLRWithOptions(request: $_model.OpenArmsDefaultSLRRequest, runtime: $dara.RuntimeOptions): Promise<$_model.OpenArmsDefaultSLRResponse>; /** * Activates the service-linked role AliyunServiceRoleForARMS for Application Real-Time Monitoring Service (ARMS). * * @param request - OpenArmsDefaultSLRRequest * @returns OpenArmsDefaultSLRResponse */ openArmsDefaultSLR(request: $_model.OpenArmsDefaultSLRRequest): Promise<$_model.OpenArmsDefaultSLRResponse>; /** * Activates a specified pay-as-you-go sub-service of Application Real-Time Monitoring Service (ARMS). * * @remarks * The **OpenArmsServiceSecondVersion** operation supports the following sub-service editions: * * Application Monitoring: Basic Edition * * Browser Monitoring: Basic Edition * * Synthetic Monitoring: Pro Edition (pay-as-you-go) * * Prometheus Service: Pro Edition * * @param request - OpenArmsServiceSecondVersionRequest * @param runtime - runtime options for this request RuntimeOptions * @returns OpenArmsServiceSecondVersionResponse */ openArmsServiceSecondVersionWithOptions(request: $_model.OpenArmsServiceSecondVersionRequest, runtime: $dara.RuntimeOptions): Promise<$_model.OpenArmsServiceSecondVersionResponse>; /** * Activates a specified pay-as-you-go sub-service of Application Real-Time Monitoring Service (ARMS). * * @remarks * The **OpenArmsServiceSecondVersion** operation supports the following sub-service editions: * * Application Monitoring: Basic Edition * * Browser Monitoring: Basic Edition * * Synthetic Monitoring: Pro Edition (pay-as-you-go) * * Prometheus Service: Pro Edition * * @param request - OpenArmsServiceSecondVersionRequest * @returns OpenArmsServiceSecondVersionResponse */ openArmsServiceSecondVersion(request: $_model.OpenArmsServiceSecondVersionRequest): Promise<$_model.OpenArmsServiceSecondVersionResponse>; /** * Activates a virtual cluster. * * @deprecated OpenAPI OpenVCluster is deprecated * * @param request - OpenVClusterRequest * @param runtime - runtime options for this request RuntimeOptions * @returns OpenVClusterResponse */ openVClusterWithOptions(request: $_model.OpenVClusterRequest, runtime: $dara.RuntimeOptions): Promise<$_model.OpenVClusterResponse>; /** * Activates a virtual cluster. * * @deprecated OpenAPI OpenVCluster is deprecated * * @param request - OpenVClusterRequest * @returns OpenVClusterResponse */ openVCluster(request: $_model.OpenVClusterRequest): Promise<$_model.OpenVClusterResponse>; /** * Activates the service-linked role AliyunServiceRoleForXtrace for Tracing Analysis. * * @param request - OpenXtraceDefaultSLRRequest * @param runtime - runtime options for this request RuntimeOptions * @returns OpenXtraceDefaultSLRResponse */ openXtraceDefaultSLRWithOptions(request: $_model.OpenXtraceDefaultSLRRequest, runtime: $dara.RuntimeOptions): Promise<$_model.OpenXtraceDefaultSLRResponse>; /** * Activates the service-linked role AliyunServiceRoleForXtrace for Tracing Analysis. * * @param request - OpenXtraceDefaultSLRRequest * @returns OpenXtraceDefaultSLRResponse */ openXtraceDefaultSLR(request: $_model.OpenXtraceDefaultSLRRequest): Promise<$_model.OpenXtraceDefaultSLRResponse>; /** * Queries the encoding mapping content based on the metadata IDs and metadata type. * * @param request - QueryAppMetadataRequest * @param runtime - runtime options for this request RuntimeOptions * @returns QueryAppMetadataResponse */ queryAppMetadataWithOptions(request: $_model.QueryAppMetadataRequest, runtime: $dara.RuntimeOptions): Promise<$_model.QueryAppMetadataResponse>; /** * Queries the encoding mapping content based on the metadata IDs and metadata type. * * @param request - QueryAppMetadataRequest * @returns QueryAppMetadataResponse */ queryAppMetadata(request: $_model.QueryAppMetadataRequest): Promise<$_model.QueryAppMetadataResponse>; /** * Queries the topology of an application. * * @param tmpReq - QueryAppTopologyRequest * @param runtime - runtime options for this request RuntimeOptions * @returns QueryAppTopologyResponse */ queryAppTopologyWithOptions(tmpReq: $_model.QueryAppTopologyRequest, runtime: $dara.RuntimeOptions): Promise<$_model.QueryAppTopologyResponse>; /** * Queries the topology of an application. * * @param request - QueryAppTopologyRequest * @returns QueryAppTopologyResponse */ queryAppTopology(request: $_model.QueryAppTopologyRequest): Promise<$_model.QueryAppTopologyResponse>; /** * Queries the amount of data written to Application Monitoring, Managed Service for OpenTelemetry, Managed Service for Prometheus, and Real User Monitoring (RUM). * * @param request - QueryCommercialUsageRequest * @param runtime - runtime options for this request RuntimeOptions * @returns QueryCommercialUsageResponse */ queryCommercialUsageWithOptions(request: $_model.QueryCommercialUsageRequest, runtime: $dara.RuntimeOptions): Promise<$_model.QueryCommercialUsageResponse>; /** * Queries the amount of data written to Application Monitoring, Managed Service for OpenTelemetry, Managed Service for Prometheus, and Real User Monitoring (RUM). * * @param request - QueryCommercialUsageRequest * @returns QueryCommercialUsageResponse */ queryCommercialUsage(request: $_model.QueryCommercialUsageRequest): Promise<$_model.QueryCommercialUsageResponse>; /** * Queries an Application Monitoring metric or a Browser Monitoring metric. * * @param request - QueryMetricByPageRequest * @param runtime - runtime options for this request RuntimeOptions * @returns QueryMetricByPageResponse */ queryMetricByPageWithOptions(request: $_model.QueryMetricByPageRequest, runtime: $dara.RuntimeOptions): Promise<$_model.QueryMetricByPageResponse>; /** * Queries an Application Monitoring metric or a Browser Monitoring metric. * * @param request - QueryMetricByPageRequest * @returns QueryMetricByPageResponse */ queryMetricByPage(request: $_model.QueryMetricByPageRequest): Promise<$_model.QueryMetricByPageResponse>; /** * Queries whether the Prometheus agent is installed on a cluster. * * @deprecated OpenAPI QueryPromInstallStatus is deprecated * * @param request - QueryPromInstallStatusRequest * @param runtime - runtime options for this request RuntimeOptions * @returns QueryPromInstallStatusResponse */ queryPromInstallStatusWithOptions(request: $_model.QueryPromInstallStatusRequest, runtime: $dara.RuntimeOptions): Promise<$_model.QueryPromInstallStatusResponse>; /** * Queries whether the Prometheus agent is installed on a cluster. * * @deprecated OpenAPI QueryPromInstallStatus is deprecated * * @param request - QueryPromInstallStatusRequest * @returns QueryPromInstallStatusResponse */ queryPromInstallStatus(request: $_model.QueryPromInstallStatusRequest): Promise<$_model.QueryPromInstallStatusResponse>; /** * Queries the metrics that are provided for different versions of a specified Enterprise Distributed Application Service (EDAS) or Kubernetes application. * * @param request - QueryReleaseMetricRequest * @param runtime - runtime options for this request RuntimeOptions * @returns QueryReleaseMetricResponse */ queryReleaseMetricWithOptions(request: $_model.QueryReleaseMetricRequest, runtime: $dara.RuntimeOptions): Promise<$_model.QueryReleaseMetricResponse>; /** * Queries the metrics that are provided for different versions of a specified Enterprise Distributed Application Service (EDAS) or Kubernetes application. * * @param request - QueryReleaseMetricRequest * @returns QueryReleaseMetricResponse */ queryReleaseMetric(request: $_model.QueryReleaseMetricRequest): Promise<$_model.QueryReleaseMetricResponse>; /** * Removes data sources from a global aggregation instance in Managed Service for Prometheus. * * @deprecated OpenAPI RemoveAliClusterIdsFromPrometheusGlobalView is deprecated * * @param request - RemoveAliClusterIdsFromPrometheusGlobalViewRequest * @param runtime - runtime options for this request RuntimeOptions * @returns RemoveAliClusterIdsFromPrometheusGlobalViewResponse */ removeAliClusterIdsFromPrometheusGlobalViewWithOptions(request: $_model.RemoveAliClusterIdsFromPrometheusGlobalViewRequest, runtime: $dara.RuntimeOptions): Promise<$_model.RemoveAliClusterIdsFromPrometheusGlobalViewResponse>; /** * Removes data sources from a global aggregation instance in Managed Service for Prometheus. * * @deprecated OpenAPI RemoveAliClusterIdsFromPrometheusGlobalView is deprecated * * @param request - RemoveAliClusterIdsFromPrometheusGlobalViewRequest * @returns RemoveAliClusterIdsFromPrometheusGlobalViewResponse */ removeAliClusterIdsFromPrometheusGlobalView(request: $_model.RemoveAliClusterIdsFromPrometheusGlobalViewRequest): Promise<$_model.RemoveAliClusterIdsFromPrometheusGlobalViewResponse>; /** * Removes data sources from a global aggregation instance in Managed Service for Prometheus. You can delete only data sources that are not from Alibaba Cloud. * * @deprecated OpenAPI RemoveSourcesFromPrometheusGlobalView is deprecated * * @param request - RemoveSourcesFromPrometheusGlobalViewRequest * @param runtime - runtime options for this request RuntimeOptions * @returns RemoveSourcesFromPrometheusGlobalViewResponse */ removeSourcesFromPrometheusGlobalViewWithOptions(request: $_model.RemoveSourcesFromPrometheusGlobalViewRequest, runtime: $dara.RuntimeOptions): Promise<$_model.RemoveSourcesFromPrometheusGlobalViewResponse>; /** * Removes data sources from a global aggregation instance in Managed Service for Prometheus. You can delete only data sources that are not from Alibaba Cloud. * * @deprecated OpenAPI RemoveSourcesFromPrometheusGlobalView is deprecated * * @param request - RemoveSourcesFromPrometheusGlobalViewRequest * @returns RemoveSourcesFromPrometheusGlobalViewResponse */ removeSourcesFromPrometheusGlobalView(request: $_model.RemoveSourcesFromPrometheusGlobalViewRequest): Promise<$_model.RemoveSourcesFromPrometheusGlobalViewResponse>; /** * Restarts a feature. * * @param request - RestartEnvironmentFeatureRequest * @param runtime - runtime options for this request RuntimeOptions * @returns RestartEnvironmentFeatureResponse */ restartEnvironmentFeatureWithOptions(request: $_model.RestartEnvironmentFeatureRequest, runtime: $dara.RuntimeOptions): Promise<$_model.RestartEnvironmentFeatureResponse>; /** * Restarts a feature. * * @param request - RestartEnvironmentFeatureRequest * @returns RestartEnvironmentFeatureResponse */ restartEnvironmentFeature(request: $_model.RestartEnvironmentFeatureRequest): Promise<$_model.RestartEnvironmentFeatureResponse>; /** * Modifies the settings of Application Monitoring, such as trace sampling and agent switch settings. * * @param request - SaveTraceAppConfigRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SaveTraceAppConfigResponse */ saveTraceAppConfigWithOptions(request: $_model.SaveTraceAppConfigRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SaveTraceAppConfigResponse>; /** * Modifies the settings of Application Monitoring, such as trace sampling and agent switch settings. * * @param request - SaveTraceAppConfigRequest * @returns SaveTraceAppConfigResponse */ saveTraceAppConfig(request: $_model.SaveTraceAppConfigRequest): Promise<$_model.SaveTraceAppConfigResponse>; /** * Queries alert contacts. * * @remarks * This operation is no longer maintained. To query alert contacts, call the DescribeContacts operation provided by the new version of Alert Management. * * @param request - SearchAlertContactRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SearchAlertContactResponse */ searchAlertContactWithOptions(request: $_model.SearchAlertContactRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SearchAlertContactResponse>; /** * Queries alert contacts. * * @remarks * This operation is no longer maintained. To query alert contacts, call the DescribeContacts operation provided by the new version of Alert Management. * * @param request - SearchAlertContactRequest * @returns SearchAlertContactResponse */ searchAlertContact(request: $_model.SearchAlertContactRequest): Promise<$_model.SearchAlertContactResponse>; /** * Queries alert contact groups. * * @remarks * The operation is no longer maintained. Call the DescribeContactGroups operation in the alert management module to query alert contact groups. * * @param request - SearchAlertContactGroupRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SearchAlertContactGroupResponse */ searchAlertContactGroupWithOptions(request: $_model.SearchAlertContactGroupRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SearchAlertContactGroupResponse>; /** * Queries alert contact groups. * * @remarks * The operation is no longer maintained. Call the DescribeContactGroups operation in the alert management module to query alert contact groups. * * @param request - SearchAlertContactGroupRequest * @returns SearchAlertContactGroupResponse */ searchAlertContactGroup(request: $_model.SearchAlertContactGroupRequest): Promise<$_model.SearchAlertContactGroupResponse>; /** * Queries the alert records of an alert rule. * * @remarks * This operation is no longer maintained. To query alert records, call the ListAlerts operation provided by the new version of Alert Management. * * @param request - SearchAlertHistoriesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SearchAlertHistoriesResponse */ searchAlertHistoriesWithOptions(request: $_model.SearchAlertHistoriesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SearchAlertHistoriesResponse>; /** * Queries the alert records of an alert rule. * * @remarks * This operation is no longer maintained. To query alert records, call the ListAlerts operation provided by the new version of Alert Management. * * @param request - SearchAlertHistoriesRequest * @returns SearchAlertHistoriesResponse */ searchAlertHistories(request: $_model.SearchAlertHistoriesRequest): Promise<$_model.SearchAlertHistoriesResponse>; /** * Queries alert rules. * * @remarks * The current operation is no longer maintained. You can call the GetAlertRules operation of Alert Management (New) to query existing alert rules. * * @param request - SearchAlertRulesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SearchAlertRulesResponse */ searchAlertRulesWithOptions(request: $_model.SearchAlertRulesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SearchAlertRulesResponse>; /** * Queries alert rules. * * @remarks * The current operation is no longer maintained. You can call the GetAlertRules operation of Alert Management (New) to query existing alert rules. * * @param request - SearchAlertRulesRequest * @returns SearchAlertRulesResponse */ searchAlertRules(request: $_model.SearchAlertRulesRequest): Promise<$_model.SearchAlertRulesResponse>; /** * Queries alert event records. * * @remarks * Alert event records are different from alert notification records. Alert events are recorded every minute after an alert rule filters data. Alert events can be classified based on whether they are triggered or not. If a triggered event is not in the silence period, an alert notification is sent. * * @param request - SearchEventsRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SearchEventsResponse */ searchEventsWithOptions(request: $_model.SearchEventsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SearchEventsResponse>; /** * Queries alert event records. * * @remarks * Alert event records are different from alert notification records. Alert events are recorded every minute after an alert rule filters data. Alert events can be classified based on whether they are triggered or not. If a triggered event is not in the silence period, an alert notification is sent. * * @param request - SearchEventsRequest * @returns SearchEventsResponse */ searchEvents(request: $_model.SearchEventsRequest): Promise<$_model.SearchEventsResponse>; /** * Queries Browser Monitoring tasks by page. * * @param request - SearchRetcodeAppByPageRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SearchRetcodeAppByPageResponse */ searchRetcodeAppByPageWithOptions(request: $_model.SearchRetcodeAppByPageRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SearchRetcodeAppByPageResponse>; /** * Queries Browser Monitoring tasks by page. * * @param request - SearchRetcodeAppByPageRequest * @returns SearchRetcodeAppByPageResponse */ searchRetcodeAppByPage(request: $_model.SearchRetcodeAppByPageRequest): Promise<$_model.SearchRetcodeAppByPageResponse>; /** * Queries Application Monitoring tasks by application name. * * @param request - SearchTraceAppByNameRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SearchTraceAppByNameResponse */ searchTraceAppByNameWithOptions(request: $_model.SearchTraceAppByNameRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SearchTraceAppByNameResponse>; /** * Queries Application Monitoring tasks by application name. * * @param request - SearchTraceAppByNameRequest * @returns SearchTraceAppByNameResponse */ searchTraceAppByName(request: $_model.SearchTraceAppByNameRequest): Promise<$_model.SearchTraceAppByNameResponse>; /** * Queries Application Monitoring tasks by page. * * @param request - SearchTraceAppByPageRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SearchTraceAppByPageResponse */ searchTraceAppByPageWithOptions(request: $_model.SearchTraceAppByPageRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SearchTraceAppByPageResponse>; /** * Queries Application Monitoring tasks by page. * * @param request - SearchTraceAppByPageRequest * @returns SearchTraceAppByPageResponse */ searchTraceAppByPage(request: $_model.SearchTraceAppByPageRequest): Promise<$_model.SearchTraceAppByPageResponse>; /** * Queries traces by time, application name, IP address, span name, and tag. * * @remarks * > A maximum of 100 data entries can be returned each time this operation is called. If you want to query all existing traces, we recommend that you call the SearchTracesByPage operation. For more information, see [SearchTracesByPage](https://help.aliyun.com/document_detail/175866.html). * * @param request - SearchTracesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SearchTracesResponse */ searchTracesWithOptions(request: $_model.SearchTracesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SearchTracesResponse>; /** * Queries traces by time, application name, IP address, span name, and tag. * * @remarks * > A maximum of 100 data entries can be returned each time this operation is called. If you want to query all existing traces, we recommend that you call the SearchTracesByPage operation. For more information, see [SearchTracesByPage](https://help.aliyun.com/document_detail/175866.html). * * @param request - SearchTracesRequest * @returns SearchTracesResponse */ searchTraces(request: $_model.SearchTracesRequest): Promise<$_model.SearchTracesResponse>; /** * Queries traces by page. You can query traces by time range, application name, IP address, span name, or tag. * * @param request - SearchTracesByPageRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SearchTracesByPageResponse */ searchTracesByPageWithOptions(request: $_model.SearchTracesByPageRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SearchTracesByPageResponse>; /** * Queries traces by page. You can query traces by time range, application name, IP address, span name, or tag. * * @param request - SearchTracesByPageRequest * @returns SearchTracesByPageResponse */ searchTracesByPage(request: $_model.SearchTracesByPageRequest): Promise<$_model.SearchTracesByPageResponse>; /** * Sends a text message to an alert contact to verify the mobile number of the alert contact. * * @remarks * After you receive the text message, verify the mobile number as prompted. Before you can specify a mobile phone number in a notification policy, you must verify the mobile phone number. * * @param request - SendTTSVerifyLinkRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SendTTSVerifyLinkResponse */ sendTTSVerifyLinkWithOptions(request: $_model.SendTTSVerifyLinkRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SendTTSVerifyLinkResponse>; /** * Sends a text message to an alert contact to verify the mobile number of the alert contact. * * @remarks * After you receive the text message, verify the mobile number as prompted. Before you can specify a mobile phone number in a notification policy, you must verify the mobile phone number. * * @param request - SendTTSVerifyLinkRequest * @returns SendTTSVerifyLinkResponse */ sendTTSVerifyLink(request: $_model.SendTTSVerifyLinkRequest): Promise<$_model.SendTTSVerifyLinkResponse>; /** * Turns on or turns off logon-free sharing for an application monitored by Browser Monitoring. * * @param request - SetRetcodeShareStatusRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SetRetcodeShareStatusResponse */ setRetcodeShareStatusWithOptions(request: $_model.SetRetcodeShareStatusRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SetRetcodeShareStatusResponse>; /** * Turns on or turns off logon-free sharing for an application monitored by Browser Monitoring. * * @param request - SetRetcodeShareStatusRequest * @returns SetRetcodeShareStatusResponse */ setRetcodeShareStatus(request: $_model.SetRetcodeShareStatusRequest): Promise<$_model.SetRetcodeShareStatusResponse>; /** * 启动报警 * * @param request - StartAlertRequest * @param runtime - runtime options for this request RuntimeOptions * @returns StartAlertResponse */ startAlertWithOptions(request: $_model.StartAlertRequest, runtime: $dara.RuntimeOptions): Promise<$_model.StartAlertResponse>; /** * 启动报警 * * @param request - StartAlertRequest * @returns StartAlertResponse */ startAlert(request: $_model.StartAlertRequest): Promise<$_model.StartAlertResponse>; /** * Starts scheduled synthetic monitoring tasks. * * @param tmpReq - StartTimingSyntheticTaskRequest * @param runtime - runtime options for this request RuntimeOptions * @returns StartTimingSyntheticTaskResponse */ startTimingSyntheticTaskWithOptions(tmpReq: $_model.StartTimingSyntheticTaskRequest, runtime: $dara.RuntimeOptions): Promise<$_model.StartTimingSyntheticTaskResponse>; /** * Starts scheduled synthetic monitoring tasks. * * @param request - StartTimingSyntheticTaskRequest * @returns StartTimingSyntheticTaskResponse */ startTimingSyntheticTask(request: $_model.StartTimingSyntheticTaskRequest): Promise<$_model.StartTimingSyntheticTaskResponse>; /** * Call StartAlert to stop an alert rule. * * @param request - StopAlertRequest * @param runtime - runtime options for this request RuntimeOptions * @returns StopAlertResponse */ stopAlertWithOptions(request: $_model.StopAlertRequest, runtime: $dara.RuntimeOptions): Promise<$_model.StopAlertResponse>; /** * Call StartAlert to stop an alert rule. * * @param request - StopAlertRequest * @returns StopAlertResponse */ stopAlert(request: $_model.StopAlertRequest): Promise<$_model.StopAlertResponse>; /** * Stops scheduled synthetic monitoring tasks. * * @param tmpReq - StopTimingSyntheticTaskRequest * @param runtime - runtime options for this request RuntimeOptions * @returns StopTimingSyntheticTaskResponse */ stopTimingSyntheticTaskWithOptions(tmpReq: $_model.StopTimingSyntheticTaskRequest, runtime: $dara.RuntimeOptions): Promise<$_model.StopTimingSyntheticTaskResponse>; /** * Stops scheduled synthetic monitoring tasks. * * @param request - StopTimingSyntheticTaskRequest * @returns StopTimingSyntheticTaskResponse */ stopTimingSyntheticTask(request: $_model.StopTimingSyntheticTaskRequest): Promise<$_model.StopTimingSyntheticTaskResponse>; /** * Starts or stops a scheduled synthetic monitoring task. * * @param request - SwitchSyntheticTaskStatusRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SwitchSyntheticTaskStatusResponse */ switchSyntheticTaskStatusWithOptions(request: $_model.SwitchSyntheticTaskStatusRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SwitchSyntheticTaskStatusResponse>; /** * Starts or stops a scheduled synthetic monitoring task. * * @param request - SwitchSyntheticTaskStatusRequest * @returns SwitchSyntheticTaskStatusResponse */ switchSyntheticTaskStatus(request: $_model.SwitchSyntheticTaskStatusRequest): Promise<$_model.SwitchSyntheticTaskStatusResponse>; /** * Synchronizes the aggregation rule of a cluster to other clusters in a region. * * @deprecated OpenAPI SyncRecordingRules is deprecated * * @param request - SyncRecordingRulesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns SyncRecordingRulesResponse */ syncRecordingRulesWithOptions(request: $_model.SyncRecordingRulesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.SyncRecordingRulesResponse>; /** * Synchronizes the aggregation rule of a cluster to other clusters in a region. * * @deprecated OpenAPI SyncRecordingRules is deprecated * * @param request - SyncRecordingRulesRequest * @returns SyncRecordingRulesResponse */ syncRecordingRules(request: $_model.SyncRecordingRulesRequest): Promise<$_model.SyncRecordingRulesResponse>; /** * Adds tags to ARMS resources. * * @param request - TagResourcesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns TagResourcesResponse */ tagResourcesWithOptions(request: $_model.TagResourcesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.TagResourcesResponse>; /** * Adds tags to ARMS resources. * * @param request - TagResourcesRequest * @returns TagResourcesResponse */ tagResources(request: $_model.TagResourcesRequest): Promise<$_model.TagResourcesResponse>; /** * Uninstalls a managed Prometheus agent for a serverless Kubernetes (ASK) cluster, Distributed Cloud Container Platform for Kubernetes (ACK One) cluster, or Elastic Compute Service (ECS) cluster. * * @remarks * This operation is available only for ASK, ECS, and ACK One clusters. Before you call this operation, make sure that a managed Prometheus agent is installed for your cluster. * * @deprecated OpenAPI UninstallManagedPrometheus is deprecated * * @param request - UninstallManagedPrometheusRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UninstallManagedPrometheusResponse */ uninstallManagedPrometheusWithOptions(request: $_model.UninstallManagedPrometheusRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UninstallManagedPrometheusResponse>; /** * Uninstalls a managed Prometheus agent for a serverless Kubernetes (ASK) cluster, Distributed Cloud Container Platform for Kubernetes (ACK One) cluster, or Elastic Compute Service (ECS) cluster. * * @remarks * This operation is available only for ASK, ECS, and ACK One clusters. Before you call this operation, make sure that a managed Prometheus agent is installed for your cluster. * * @deprecated OpenAPI UninstallManagedPrometheus is deprecated * * @param request - UninstallManagedPrometheusRequest * @returns UninstallManagedPrometheusResponse */ uninstallManagedPrometheus(request: $_model.UninstallManagedPrometheusRequest): Promise<$_model.UninstallManagedPrometheusResponse>; /** * Releases a Prometheus instance. * * @param request - UninstallPromClusterRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UninstallPromClusterResponse */ uninstallPromClusterWithOptions(request: $_model.UninstallPromClusterRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UninstallPromClusterResponse>; /** * Releases a Prometheus instance. * * @param request - UninstallPromClusterRequest * @returns UninstallPromClusterResponse */ uninstallPromCluster(request: $_model.UninstallPromClusterRequest): Promise<$_model.UninstallPromClusterResponse>; /** * Removes tags from ARMS resources. * * @param request - UntagResourcesRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UntagResourcesResponse */ untagResourcesWithOptions(request: $_model.UntagResourcesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UntagResourcesResponse>; /** * Removes tags from ARMS resources. * * @param request - UntagResourcesRequest * @returns UntagResourcesResponse */ untagResources(request: $_model.UntagResourcesRequest): Promise<$_model.UntagResourcesResponse>; /** * Updates an alert contact. * * @remarks * This operation is no longer maintained. To create or modify an alert contact, call the CreateOrUpdateContact operation provided by the new version of Alert Management. * * @param request - UpdateAlertContactRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateAlertContactResponse */ updateAlertContactWithOptions(request: $_model.UpdateAlertContactRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateAlertContactResponse>; /** * Updates an alert contact. * * @remarks * This operation is no longer maintained. To create or modify an alert contact, call the CreateOrUpdateContact operation provided by the new version of Alert Management. * * @param request - UpdateAlertContactRequest * @returns UpdateAlertContactResponse */ updateAlertContact(request: $_model.UpdateAlertContactRequest): Promise<$_model.UpdateAlertContactResponse>; /** * Updates UpdateAlertContactGroup alarm contact group. * * @param request - UpdateAlertContactGroupRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateAlertContactGroupResponse */ updateAlertContactGroupWithOptions(request: $_model.UpdateAlertContactGroupRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateAlertContactGroupResponse>; /** * Updates UpdateAlertContactGroup alarm contact group. * * @param request - UpdateAlertContactGroupRequest * @returns UpdateAlertContactGroupResponse */ updateAlertContactGroup(request: $_model.UpdateAlertContactGroupRequest): Promise<$_model.UpdateAlertContactGroupResponse>; /** * @param request - UpdateAlertRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateAlertRuleResponse */ updateAlertRuleWithOptions(request: $_model.UpdateAlertRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateAlertRuleResponse>; /** * @param request - UpdateAlertRuleRequest * @returns UpdateAlertRuleResponse */ updateAlertRule(request: $_model.UpdateAlertRuleRequest): Promise<$_model.UpdateAlertRuleResponse>; /** * Modifies a dispatch policy. * * @param request - UpdateDispatchRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateDispatchRuleResponse */ updateDispatchRuleWithOptions(request: $_model.UpdateDispatchRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateDispatchRuleResponse>; /** * Modifies a dispatch policy. * * @param request - UpdateDispatchRuleRequest * @returns UpdateDispatchRuleResponse */ updateDispatchRule(request: $_model.UpdateDispatchRuleRequest): Promise<$_model.UpdateDispatchRuleResponse>; /** * Updates a custom job for an environment. * * @param request - UpdateEnvCustomJobRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateEnvCustomJobResponse */ updateEnvCustomJobWithOptions(request: $_model.UpdateEnvCustomJobRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateEnvCustomJobResponse>; /** * Updates a custom job for an environment. * * @param request - UpdateEnvCustomJobRequest * @returns UpdateEnvCustomJobResponse */ updateEnvCustomJob(request: $_model.UpdateEnvCustomJobRequest): Promise<$_model.UpdateEnvCustomJobResponse>; /** * Updates a discarded metric rule in the environment. * * @param request - UpdateEnvDropMetricsRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateEnvDropMetricsRuleResponse */ updateEnvDropMetricsRuleWithOptions(request: $_model.UpdateEnvDropMetricsRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateEnvDropMetricsRuleResponse>; /** * Updates a discarded metric rule in the environment. * * @param request - UpdateEnvDropMetricsRuleRequest * @returns UpdateEnvDropMetricsRuleResponse */ updateEnvDropMetricsRule(request: $_model.UpdateEnvDropMetricsRuleRequest): Promise<$_model.UpdateEnvDropMetricsRuleResponse>; /** * Updates the PodMonitor of an environment. * * @param request - UpdateEnvPodMonitorRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateEnvPodMonitorResponse */ updateEnvPodMonitorWithOptions(request: $_model.UpdateEnvPodMonitorRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateEnvPodMonitorResponse>; /** * Updates the PodMonitor of an environment. * * @param request - UpdateEnvPodMonitorRequest * @returns UpdateEnvPodMonitorResponse */ updateEnvPodMonitor(request: $_model.UpdateEnvPodMonitorRequest): Promise<$_model.UpdateEnvPodMonitorResponse>; /** * Updates the ServiceMonitor of an environment. * * @param request - UpdateEnvServiceMonitorRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateEnvServiceMonitorResponse */ updateEnvServiceMonitorWithOptions(request: $_model.UpdateEnvServiceMonitorRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateEnvServiceMonitorResponse>; /** * Updates the ServiceMonitor of an environment. * * @param request - UpdateEnvServiceMonitorRequest * @returns UpdateEnvServiceMonitorResponse */ updateEnvServiceMonitor(request: $_model.UpdateEnvServiceMonitorRequest): Promise<$_model.UpdateEnvServiceMonitorResponse>; /** * Updates the configuration of an environment. * * @param request - UpdateEnvironmentRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateEnvironmentResponse */ updateEnvironmentWithOptions(request: $_model.UpdateEnvironmentRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateEnvironmentResponse>; /** * Updates the configuration of an environment. * * @param request - UpdateEnvironmentRequest * @returns UpdateEnvironmentResponse */ updateEnvironment(request: $_model.UpdateEnvironmentRequest): Promise<$_model.UpdateEnvironmentResponse>; /** * Updates the information about a Grafana workspace. * * @param request - UpdateGrafanaWorkspaceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateGrafanaWorkspaceResponse */ updateGrafanaWorkspaceWithOptions(request: $_model.UpdateGrafanaWorkspaceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateGrafanaWorkspaceResponse>; /** * Updates the information about a Grafana workspace. * * @param request - UpdateGrafanaWorkspaceRequest * @returns UpdateGrafanaWorkspaceResponse */ updateGrafanaWorkspace(request: $_model.UpdateGrafanaWorkspaceRequest): Promise<$_model.UpdateGrafanaWorkspaceResponse>; /** * Updates the version of a Grafana workspace. * * @remarks * Note: The list returned by this operation includes the workspaces of Developer Edition, Expert Edition, and Advanced Edition. The list does not include the workspaces of Shared Edition. * * @param request - UpdateGrafanaWorkspaceVersionRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateGrafanaWorkspaceVersionResponse */ updateGrafanaWorkspaceVersionWithOptions(request: $_model.UpdateGrafanaWorkspaceVersionRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateGrafanaWorkspaceVersionResponse>; /** * Updates the version of a Grafana workspace. * * @remarks * Note: The list returned by this operation includes the workspaces of Developer Edition, Expert Edition, and Advanced Edition. The list does not include the workspaces of Shared Edition. * * @param request - UpdateGrafanaWorkspaceVersionRequest * @returns UpdateGrafanaWorkspaceVersionResponse */ updateGrafanaWorkspaceVersion(request: $_model.UpdateGrafanaWorkspaceVersionRequest): Promise<$_model.UpdateGrafanaWorkspaceVersionResponse>; /** * Modifies the information about an integration. * * @param request - UpdateIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateIntegrationResponse */ updateIntegrationWithOptions(request: $_model.UpdateIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateIntegrationResponse>; /** * Modifies the information about an integration. * * @param request - UpdateIntegrationRequest * @returns UpdateIntegrationResponse */ updateIntegration(request: $_model.UpdateIntegrationRequest): Promise<$_model.UpdateIntegrationResponse>; /** * Updates the list of discarded metrics. * * @deprecated OpenAPI UpdateMetricDrop is deprecated, please use ARMS::2019-08-08::UpdateEnvDropMetricsRule instead. * * @param request - UpdateMetricDropRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateMetricDropResponse */ updateMetricDropWithOptions(request: $_model.UpdateMetricDropRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateMetricDropResponse>; /** * Updates the list of discarded metrics. * * @deprecated OpenAPI UpdateMetricDrop is deprecated, please use ARMS::2019-08-08::UpdateEnvDropMetricsRule instead. * * @param request - UpdateMetricDropRequest * @returns UpdateMetricDropResponse */ updateMetricDrop(request: $_model.UpdateMetricDropRequest): Promise<$_model.UpdateMetricDropResponse>; /** * Updates a Prometheus alert rule. * * @param request - UpdatePrometheusAlertRuleRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePrometheusAlertRuleResponse */ updatePrometheusAlertRuleWithOptions(request: $_model.UpdatePrometheusAlertRuleRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdatePrometheusAlertRuleResponse>; /** * Updates a Prometheus alert rule. * * @param request - UpdatePrometheusAlertRuleRequest * @returns UpdatePrometheusAlertRuleResponse */ updatePrometheusAlertRule(request: $_model.UpdatePrometheusAlertRuleRequest): Promise<$_model.UpdatePrometheusAlertRuleResponse>; /** * Updates the data sources of Prometheus instance for GlobalView. * * @deprecated OpenAPI UpdatePrometheusGlobalView is deprecated * * @param request - UpdatePrometheusGlobalViewRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePrometheusGlobalViewResponse */ updatePrometheusGlobalViewWithOptions(request: $_model.UpdatePrometheusGlobalViewRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdatePrometheusGlobalViewResponse>; /** * Updates the data sources of Prometheus instance for GlobalView. * * @deprecated OpenAPI UpdatePrometheusGlobalView is deprecated * * @param request - UpdatePrometheusGlobalViewRequest * @returns UpdatePrometheusGlobalViewResponse */ updatePrometheusGlobalView(request: $_model.UpdatePrometheusGlobalViewRequest): Promise<$_model.UpdatePrometheusGlobalViewResponse>; /** * Updates the information about a Prometheus instance. * * @param request - UpdatePrometheusInstanceRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePrometheusInstanceResponse */ updatePrometheusInstanceWithOptions(request: $_model.UpdatePrometheusInstanceRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdatePrometheusInstanceResponse>; /** * Updates the information about a Prometheus instance. * * @param request - UpdatePrometheusInstanceRequest * @returns UpdatePrometheusInstanceResponse */ updatePrometheusInstance(request: $_model.UpdatePrometheusInstanceRequest): Promise<$_model.UpdatePrometheusInstanceResponse>; /** * Modifies the configurations of an exporter that is integrated into a Prometheus instance for Container Service or a Prometheus instance for ECS. * * @deprecated OpenAPI UpdatePrometheusIntegration is deprecated * * @param request - UpdatePrometheusIntegrationRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePrometheusIntegrationResponse */ updatePrometheusIntegrationWithOptions(request: $_model.UpdatePrometheusIntegrationRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdatePrometheusIntegrationResponse>; /** * Modifies the configurations of an exporter that is integrated into a Prometheus instance for Container Service or a Prometheus instance for ECS. * * @deprecated OpenAPI UpdatePrometheusIntegration is deprecated * * @param request - UpdatePrometheusIntegrationRequest * @returns UpdatePrometheusIntegrationResponse */ updatePrometheusIntegration(request: $_model.UpdatePrometheusIntegrationRequest): Promise<$_model.UpdatePrometheusIntegrationResponse>; /** * Updates the monitoring configuration of a Prometheus instance. * * @deprecated OpenAPI UpdatePrometheusMonitoring is deprecated * * @param request - UpdatePrometheusMonitoringRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePrometheusMonitoringResponse */ updatePrometheusMonitoringWithOptions(request: $_model.UpdatePrometheusMonitoringRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdatePrometheusMonitoringResponse>; /** * Updates the monitoring configuration of a Prometheus instance. * * @deprecated OpenAPI UpdatePrometheusMonitoring is deprecated * * @param request - UpdatePrometheusMonitoringRequest * @returns UpdatePrometheusMonitoringResponse */ updatePrometheusMonitoring(request: $_model.UpdatePrometheusMonitoringRequest): Promise<$_model.UpdatePrometheusMonitoringResponse>; /** * Updates the status of the monitoring configuration of a Prometheus instance. * * @deprecated OpenAPI UpdatePrometheusMonitoringStatus is deprecated * * @param request - UpdatePrometheusMonitoringStatusRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePrometheusMonitoringStatusResponse */ updatePrometheusMonitoringStatusWithOptions(request: $_model.UpdatePrometheusMonitoringStatusRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdatePrometheusMonitoringStatusResponse>; /** * Updates the status of the monitoring configuration of a Prometheus instance. * * @deprecated OpenAPI UpdatePrometheusMonitoringStatus is deprecated * * @param request - UpdatePrometheusMonitoringStatusRequest * @returns UpdatePrometheusMonitoringStatusResponse */ updatePrometheusMonitoringStatus(request: $_model.UpdatePrometheusMonitoringStatusRequest): Promise<$_model.UpdatePrometheusMonitoringStatusResponse>; /** * Updates a Real User Monitoring (RUM) application. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - UpdateRumAppRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateRumAppResponse */ updateRumAppWithOptions(request: $_model.UpdateRumAppRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateRumAppResponse>; /** * Updates a Real User Monitoring (RUM) application. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - UpdateRumAppRequest * @returns UpdateRumAppResponse */ updateRumApp(request: $_model.UpdateRumAppRequest): Promise<$_model.UpdateRumAppResponse>; /** * Updates the status of a Real User Monitoring (RUM) file. You can call this operation after the RUM file is uploaded. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - UpdateRumFileStatusRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateRumFileStatusResponse */ updateRumFileStatusWithOptions(request: $_model.UpdateRumFileStatusRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateRumFileStatusResponse>; /** * Updates the status of a Real User Monitoring (RUM) file. You can call this operation after the RUM file is uploaded. * * @remarks * Real User Monitoring (RUM) is available only in the China (Hangzhou), Singapore, and US (Silicon Valley) regions. Select the correct endpoint. * * @param request - UpdateRumFileStatusRequest * @returns UpdateRumFileStatusResponse */ updateRumFileStatus(request: $_model.UpdateRumFileStatusRequest): Promise<$_model.UpdateRumFileStatusResponse>; /** * Updates a scheduled synthetic test task. * * @param tmpReq - UpdateTimingSyntheticTaskRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTimingSyntheticTaskResponse */ updateTimingSyntheticTaskWithOptions(tmpReq: $_model.UpdateTimingSyntheticTaskRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateTimingSyntheticTaskResponse>; /** * Updates a scheduled synthetic test task. * * @param request - UpdateTimingSyntheticTaskRequest * @returns UpdateTimingSyntheticTaskResponse */ updateTimingSyntheticTask(request: $_model.UpdateTimingSyntheticTaskRequest): Promise<$_model.UpdateTimingSyntheticTaskResponse>; /** * Modifies the information about a webhook alert contact. * * @remarks * This operation is no longer maintained. Call the CreateOrUpdateWebhookContact operation in the new alter management module to create or modify a webhook alert contact. * * @param request - UpdateWebhookRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateWebhookResponse */ updateWebhookWithOptions(request: $_model.UpdateWebhookRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateWebhookResponse>; /** * Modifies the information about a webhook alert contact. * * @remarks * This operation is no longer maintained. Call the CreateOrUpdateWebhookContact operation in the new alter management module to create or modify a webhook alert contact. * * @param request - UpdateWebhookRequest * @returns UpdateWebhookResponse */ updateWebhook(request: $_model.UpdateWebhookRequest): Promise<$_model.UpdateWebhookResponse>; /** * Updates the release information of an add-on. * * @param request - UpgradeAddonReleaseRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpgradeAddonReleaseResponse */ upgradeAddonReleaseWithOptions(request: $_model.UpgradeAddonReleaseRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpgradeAddonReleaseResponse>; /** * Updates the release information of an add-on. * * @param request - UpgradeAddonReleaseRequest * @returns UpgradeAddonReleaseResponse */ upgradeAddonRelease(request: $_model.UpgradeAddonReleaseRequest): Promise<$_model.UpgradeAddonReleaseResponse>; /** * Updates the feature information of an environment. * * @param request - UpgradeEnvironmentFeatureRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UpgradeEnvironmentFeatureResponse */ upgradeEnvironmentFeatureWithOptions(request: $_model.UpgradeEnvironmentFeatureRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UpgradeEnvironmentFeatureResponse>; /** * Updates the feature information of an environment. * * @param request - UpgradeEnvironmentFeatureRequest * @returns UpgradeEnvironmentFeatureResponse */ upgradeEnvironmentFeature(request: $_model.UpgradeEnvironmentFeatureRequest): Promise<$_model.UpgradeEnvironmentFeatureResponse>; /** * Uploads a SourceMap file to ARMS Browser Monitoring. * * @param request - UploadRequest * @param runtime - runtime options for this request RuntimeOptions * @returns UploadResponse */ uploadWithOptions(request: $_model.UploadRequest, runtime: $dara.RuntimeOptions): Promise<$_model.UploadResponse>; /** * Uploads a SourceMap file to ARMS Browser Monitoring. * * @param request - UploadRequest * @returns UploadResponse */ upload(request: $_model.UploadRequest): Promise<$_model.UploadResponse>; }