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; /** * Activates the contact channel. * * @param request - ActiveContactChannelRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ActiveContactChannelResponse */ activeContactChannelWithOptions(request: $_model.ActiveContactChannelRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ActiveContactChannelResponse>; /** * Activates the contact channel. * * @param request - ActiveContactChannelRequest * @returns ActiveContactChannelResponse */ activeContactChannel(request: $_model.ActiveContactChannelRequest): Promise<$_model.ActiveContactChannelResponse>; /** * Writes context. * * @param request - AddContextsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns AddContextsResponse */ addContextsWithOptions(workspace: string, contextStoreName: string, request: $_model.AddContextsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.AddContextsResponse>; /** * Writes context. * * @param request - AddContextsRequest * @returns AddContextsResponse */ addContexts(workspace: string, contextStoreName: string, request: $_model.AddContextsRequest): Promise<$_model.AddContextsResponse>; /** * Adds new facts, messages, or metadata to the memory store of a user. The Add Memory endpoint accepts raw text or conversation turns and uses an asynchronous commit to commit them so that the memory is ready to search, retrieve, and run graph queries. * * @param request - AddMemoriesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns AddMemoriesResponse */ addMemoriesWithOptions(workspace: string, memoryStoreName: string, request: $_model.AddMemoriesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.AddMemoriesResponse>; /** * Adds new facts, messages, or metadata to the memory store of a user. The Add Memory endpoint accepts raw text or conversation turns and uses an asynchronous commit to commit them so that the memory is ready to search, retrieve, and run graph queries. * * @param request - AddMemoriesRequest * @returns AddMemoriesResponse */ addMemories(workspace: string, memoryStoreName: string, request: $_model.AddMemoriesRequest): Promise<$_model.AddMemoriesResponse>; /** * Modifies the resource group to which a resource belongs. * * @param request - ChangeResourceGroupRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ChangeResourceGroupResponse */ changeResourceGroupWithOptions(request: $_model.ChangeResourceGroupRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ChangeResourceGroupResponse>; /** * Modifies the resource group to which a resource belongs. * * @param request - ChangeResourceGroupRequest * @returns ChangeResourceGroupResponse */ changeResourceGroup(request: $_model.ChangeResourceGroupRequest): Promise<$_model.ChangeResourceGroupResponse>; /** * Installs an integration component to perform an integration. * * @remarks * Creates a site monitoring task. * * @param request - CreateAddonReleaseRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateAddonReleaseResponse */ createAddonReleaseWithOptions(policyId: string, request: $_model.CreateAddonReleaseRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateAddonReleaseResponse>; /** * Installs an integration component to perform an integration. * * @remarks * Creates a site monitoring task. * * @param request - CreateAddonReleaseRequest * @returns CreateAddonReleaseResponse */ createAddonRelease(policyId: string, request: $_model.CreateAddonReleaseRequest): Promise<$_model.CreateAddonReleaseResponse>; /** * Creates an aggregation task group. * * @param request - CreateAggTaskGroupRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateAggTaskGroupResponse */ createAggTaskGroupWithOptions(instanceId: string, request: $_model.CreateAggTaskGroupRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateAggTaskGroupResponse>; /** * Creates an aggregation task group. * * @param request - CreateAggTaskGroupRequest * @returns CreateAggTaskGroupResponse */ createAggTaskGroup(instanceId: string, request: $_model.CreateAggTaskGroupRequest): Promise<$_model.CreateAggTaskGroupResponse>; /** * Creates an alert action integration. * * @param request - CreateAlertActionRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateAlertActionResponse */ createAlertActionWithOptions(request: $_model.CreateAlertActionRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateAlertActionResponse>; /** * Creates an alert action integration. * * @param request - CreateAlertActionRequest * @returns CreateAlertActionResponse */ createAlertAction(request: $_model.CreateAlertActionRequest): Promise<$_model.CreateAlertActionResponse>; /** * Creates a notification template. * * @param request - CreateAlertNotifyTemplateRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateAlertNotifyTemplateResponse */ createAlertNotifyTemplateWithOptions(request: $_model.CreateAlertNotifyTemplateRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateAlertNotifyTemplateResponse>; /** * Creates a notification template. * * @param request - CreateAlertNotifyTemplateRequest * @returns CreateAlertNotifyTemplateResponse */ createAlertNotifyTemplate(request: $_model.CreateAlertNotifyTemplateRequest): Promise<$_model.CreateAlertNotifyTemplateResponse>; /** * Creates an alert robot. * * @param request - CreateAlertRobotRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateAlertRobotResponse */ createAlertRobotWithOptions(request: $_model.CreateAlertRobotRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateAlertRobotResponse>; /** * Creates an alert robot. * * @param request - CreateAlertRobotRequest * @returns CreateAlertRobotResponse */ createAlertRobot(request: $_model.CreateAlertRobotRequest): Promise<$_model.CreateAlertRobotResponse>; /** * Creates a webhook. * * @remarks * Creates a webhook notification recipient. * * @param request - CreateAlertWebhookRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateAlertWebhookResponse */ createAlertWebhookWithOptions(request: $_model.CreateAlertWebhookRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateAlertWebhookResponse>; /** * Creates a webhook. * * @remarks * Creates a webhook notification recipient. * * @param request - CreateAlertWebhookRequest * @returns CreateAlertWebhookResponse */ createAlertWebhook(request: $_model.CreateAlertWebhookRequest): Promise<$_model.CreateAlertWebhookResponse>; /** * Creates a business trace. * * @param request - CreateBizTraceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateBizTraceResponse */ createBizTraceWithOptions(request: $_model.CreateBizTraceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateBizTraceResponse>; /** * Creates a business trace. * * @param request - CreateBizTraceRequest * @returns CreateBizTraceResponse */ createBizTrace(request: $_model.CreateBizTraceRequest): Promise<$_model.CreateBizTraceResponse>; /** * Creates a cloud resource center. * * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateCloudResourceResponse */ createCloudResourceWithOptions(headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateCloudResourceResponse>; /** * Creates a cloud resource center. * @returns CreateCloudResourceResponse */ createCloudResource(): Promise<$_model.CreateCloudResourceResponse>; /** * Creates a contact. * * @param request - CreateContactRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateContactResponse */ createContactWithOptions(request: $_model.CreateContactRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateContactResponse>; /** * Creates a contact. * * @param request - CreateContactRequest * @returns CreateContactResponse */ createContact(request: $_model.CreateContactRequest): Promise<$_model.CreateContactResponse>; /** * Creates a contact group. * * @param request - CreateContactGroupRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateContactGroupResponse */ createContactGroupWithOptions(request: $_model.CreateContactGroupRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateContactGroupResponse>; /** * Creates a contact group. * * @param request - CreateContactGroupRequest * @returns CreateContactGroupResponse */ createContactGroup(request: $_model.CreateContactGroupRequest): Promise<$_model.CreateContactGroupResponse>; /** * Creates a context store. * * @param request - CreateContextStoreRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateContextStoreResponse */ createContextStoreWithOptions(workspace: string, request: $_model.CreateContextStoreRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateContextStoreResponse>; /** * Creates a context store. * * @param request - CreateContextStoreRequest * @returns CreateContextStoreResponse */ createContextStore(workspace: string, request: $_model.CreateContextStoreRequest): Promise<$_model.CreateContextStoreResponse>; /** * Creates an API key. * * @param request - CreateContextStoreAPIKeyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateContextStoreAPIKeyResponse */ createContextStoreAPIKeyWithOptions(workspace: string, contextStoreName: string, request: $_model.CreateContextStoreAPIKeyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateContextStoreAPIKeyResponse>; /** * Creates an API key. * * @param request - CreateContextStoreAPIKeyRequest * @returns CreateContextStoreAPIKeyResponse */ createContextStoreAPIKey(workspace: string, contextStoreName: string, request: $_model.CreateContextStoreAPIKeyRequest): Promise<$_model.CreateContextStoreAPIKeyResponse>; /** * Creates a data pipeline. * * @remarks * Creates a data pipeline in a specified workspace. * * @param request - CreateDataPipelineRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateDataPipelineResponse */ createDataPipelineWithOptions(workspace: string, request: $_model.CreateDataPipelineRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateDataPipelineResponse>; /** * Creates a data pipeline. * * @remarks * Creates a data pipeline in a specified workspace. * * @param request - CreateDataPipelineRequest * @returns CreateDataPipelineResponse */ createDataPipeline(workspace: string, request: $_model.CreateDataPipelineRequest): Promise<$_model.CreateDataPipelineResponse>; /** * Creates a dataset. * * @param request - CreateDatasetRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateDatasetResponse */ createDatasetWithOptions(workspace: string, request: $_model.CreateDatasetRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateDatasetResponse>; /** * Creates a dataset. * * @param request - CreateDatasetRequest * @returns CreateDatasetResponse */ createDataset(workspace: string, request: $_model.CreateDatasetRequest): Promise<$_model.CreateDatasetResponse>; /** * Creates a data delivery node that delivers metric data from a specified data source to a destination storage service or MSMQ. This operation supports three delivery types: Prometheus Remote Write, Kafka, and MaxCompute. You can use labels to filter the metrics to be delivered and attach custom labels to the delivered metrics. * * @param request - CreateDeliveryTaskRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateDeliveryTaskResponse */ createDeliveryTaskWithOptions(request: $_model.CreateDeliveryTaskRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateDeliveryTaskResponse>; /** * Creates a data delivery node that delivers metric data from a specified data source to a destination storage service or MSMQ. This operation supports three delivery types: Prometheus Remote Write, Kafka, and MaxCompute. You can use labels to filter the metrics to be delivered and attach custom labels to the delivered metrics. * * @param request - CreateDeliveryTaskRequest * @returns CreateDeliveryTaskResponse */ createDeliveryTask(request: $_model.CreateDeliveryTaskRequest): Promise<$_model.CreateDeliveryTaskResponse>; /** * Creates EntityStore-related storage. * * @param request - CreateEntityStoreRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateEntityStoreResponse */ createEntityStoreWithOptions(workspaceName: string, request: $_model.CreateEntityStoreRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateEntityStoreResponse>; /** * Creates EntityStore-related storage. * * @param request - CreateEntityStoreRequest * @returns CreateEntityStoreResponse */ createEntityStore(workspaceName: string, request: $_model.CreateEntityStoreRequest): Promise<$_model.CreateEntityStoreResponse>; /** * Creates an access center policy. * * @remarks * This operation creates an event integration. * * @param request - CreateIntegrationPolicyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateIntegrationPolicyResponse */ createIntegrationPolicyWithOptions(request: $_model.CreateIntegrationPolicyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateIntegrationPolicyResponse>; /** * Creates an access center policy. * * @remarks * This operation creates an event integration. * * @param request - CreateIntegrationPolicyRequest * @returns CreateIntegrationPolicyResponse */ createIntegrationPolicy(request: $_model.CreateIntegrationPolicyRequest): Promise<$_model.CreateIntegrationPolicyResponse>; /** * Creates a silence policy. * * @remarks * Creates a silence policy in a specified workspace. A silence policy filters events by using filterSetting. When the policy is enabled and the current time hits the configured effective period, the hit events do not trigger subscribe notifications, direct notifications, or global subscribe notifications, but the events are still stored normally. When you create a policy, maintainWindowName and filterSetting are required, and filterSetting must contain at least one condition. You can leave the effective period unconfigured, in which case the policy does not hit any events. If you configure effective, you must also configure at least one of startTime, endTime, or effectTimeRange. Otherwise, the validation failed. If the policy name already exists in the same workspace, InvalidParameterValue is returned. After the policy is created, the silence policy ID is returned. * * @param request - CreateMaintainWindowRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateMaintainWindowResponse */ createMaintainWindowWithOptions(request: $_model.CreateMaintainWindowRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateMaintainWindowResponse>; /** * Creates a silence policy. * * @remarks * Creates a silence policy in a specified workspace. A silence policy filters events by using filterSetting. When the policy is enabled and the current time hits the configured effective period, the hit events do not trigger subscribe notifications, direct notifications, or global subscribe notifications, but the events are still stored normally. When you create a policy, maintainWindowName and filterSetting are required, and filterSetting must contain at least one condition. You can leave the effective period unconfigured, in which case the policy does not hit any events. If you configure effective, you must also configure at least one of startTime, endTime, or effectTimeRange. Otherwise, the validation failed. If the policy name already exists in the same workspace, InvalidParameterValue is returned. After the policy is created, the silence policy ID is returned. * * @param request - CreateMaintainWindowRequest * @returns CreateMaintainWindowResponse */ createMaintainWindow(request: $_model.CreateMaintainWindowRequest): Promise<$_model.CreateMaintainWindowResponse>; /** * Creates a memory store. * * @param request - CreateMemoryStoreRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateMemoryStoreResponse */ createMemoryStoreWithOptions(workspace: string, request: $_model.CreateMemoryStoreRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateMemoryStoreResponse>; /** * Creates a memory store. * * @param request - CreateMemoryStoreRequest * @returns CreateMemoryStoreResponse */ createMemoryStore(workspace: string, request: $_model.CreateMemoryStoreRequest): Promise<$_model.CreateMemoryStoreResponse>; /** * Creates a notification policy. * * @remarks * Creates a notification policy in a specified workspace. In the request body NotifyPolicyConfig, notifyStrategy is required, while subscription and responsePlan are optional. Upon successful creation, the generated policy UUID and complete policy details are returned. If a duplicate policy name exists in the same workspace, ConflictName is returned. * * @param request - CreateNotifyPolicyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateNotifyPolicyResponse */ createNotifyPolicyWithOptions(request: $_model.CreateNotifyPolicyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateNotifyPolicyResponse>; /** * Creates a notification policy. * * @remarks * Creates a notification policy in a specified workspace. In the request body NotifyPolicyConfig, notifyStrategy is required, while subscription and responsePlan are optional. Upon successful creation, the generated policy UUID and complete policy details are returned. If a duplicate policy name exists in the same workspace, ConflictName is returned. * * @param request - CreateNotifyPolicyRequest * @returns CreateNotifyPolicyResponse */ createNotifyPolicy(request: $_model.CreateNotifyPolicyRequest): Promise<$_model.CreateNotifyPolicyResponse>; /** * Creates an on-call schedule. * * @remarks * Creates an on-call schedule. * * @param request - CreateOncallScheduleRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateOncallScheduleResponse */ createOncallScheduleWithOptions(request: $_model.CreateOncallScheduleRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateOncallScheduleResponse>; /** * Creates an on-call schedule. * * @remarks * Creates an on-call schedule. * * @param request - CreateOncallScheduleRequest * @returns CreateOncallScheduleResponse */ createOncallSchedule(request: $_model.CreateOncallScheduleRequest): Promise<$_model.CreateOncallScheduleResponse>; /** * Create a pipeline. * * @param request - CreatePipelineRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreatePipelineResponse */ createPipelineWithOptions(workspace: string, request: $_model.CreatePipelineRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreatePipelineResponse>; /** * Create a pipeline. * * @param request - CreatePipelineRequest * @returns CreatePipelineResponse */ createPipeline(workspace: string, request: $_model.CreatePipelineRequest): Promise<$_model.CreatePipelineResponse>; /** * Creates a Managed Service for Prometheus instance. * * @param request - CreatePrometheusInstanceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreatePrometheusInstanceResponse */ createPrometheusInstanceWithOptions(request: $_model.CreatePrometheusInstanceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreatePrometheusInstanceResponse>; /** * Creates a Managed Service for Prometheus instance. * * @param request - CreatePrometheusInstanceRequest * @returns CreatePrometheusInstanceResponse */ createPrometheusInstance(request: $_model.CreatePrometheusInstanceRequest): Promise<$_model.CreatePrometheusInstanceResponse>; /** * Creates a Prometheus view. * * @remarks * Creates a site monitoring task. * * @param request - CreatePrometheusViewRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreatePrometheusViewResponse */ createPrometheusViewWithOptions(request: $_model.CreatePrometheusViewRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreatePrometheusViewResponse>; /** * Creates a Prometheus view. * * @remarks * Creates a site monitoring task. * * @param request - CreatePrometheusViewRequest * @returns CreatePrometheusViewResponse */ createPrometheusView(request: $_model.CreatePrometheusViewRequest): Promise<$_model.CreatePrometheusViewResponse>; /** * Creates a virtual instance for Prometheus monitoring. * * @remarks * Creates a virtual instance for Prometheus monitoring. * * @param request - CreatePrometheusVirtualInstanceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreatePrometheusVirtualInstanceResponse */ createPrometheusVirtualInstanceWithOptions(request: $_model.CreatePrometheusVirtualInstanceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreatePrometheusVirtualInstanceResponse>; /** * Creates a virtual instance for Prometheus monitoring. * * @remarks * Creates a virtual instance for Prometheus monitoring. * * @param request - CreatePrometheusVirtualInstanceRequest * @returns CreatePrometheusVirtualInstanceResponse */ createPrometheusVirtualInstance(request: $_model.CreatePrometheusVirtualInstanceRequest): Promise<$_model.CreatePrometheusVirtualInstanceResponse>; /** * Creates an application observability service. * * @param request - CreateServiceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateServiceResponse */ createServiceWithOptions(workspace: string, request: $_model.CreateServiceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateServiceResponse>; /** * Creates an application observability service. * * @param request - CreateServiceRequest * @returns CreateServiceResponse */ createService(workspace: string, request: $_model.CreateServiceRequest): Promise<$_model.CreateServiceResponse>; /** * Creates application observability and prepares the prerequisite resources required for integration. * * @param request - CreateServiceObservabilityRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateServiceObservabilityResponse */ createServiceObservabilityWithOptions(workspace: string, type: string, request: $_model.CreateServiceObservabilityRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateServiceObservabilityResponse>; /** * Creates application observability and prepares the prerequisite resources required for integration. * * @param request - CreateServiceObservabilityRequest * @returns CreateServiceObservabilityResponse */ createServiceObservability(workspace: string, type: string, request: $_model.CreateServiceObservabilityRequest): Promise<$_model.CreateServiceObservabilityResponse>; /** * Creates a service-linked entry for associating configurations with the application monitoring service, such as log association. * * @param request - CreateServiceRecordRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateServiceRecordResponse */ createServiceRecordWithOptions(workspace: string, serviceId: string, request: $_model.CreateServiceRecordRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateServiceRecordResponse>; /** * Creates a service-linked entry for associating configurations with the application monitoring service, such as log association. * * @param request - CreateServiceRecordRequest * @returns CreateServiceRecordResponse */ createServiceRecord(workspace: string, serviceId: string, request: $_model.CreateServiceRecordRequest): Promise<$_model.CreateServiceRecordResponse>; /** * Creates a ServiceTask (heap dump or LiveDebug diagnostic task) for a specified application. * * @remarks * Creates a service task for an application in a specified workspace. * Common use cases: * - heapdump: Triggers a JVM heap dump. * - LiveDebug Probe: Dynamically instruments a target method (log, snapshot, metric, span, etc.). * - LiveDebug Command: Performs a one-time active inspection (OGNL, decompilation, thread/memory information, etc.). * - LiveDebug Code Replace: Performs hot code replacement. * After successful creation, a taskId is returned. You can manage the task by using GetServiceTask, ListServiceTask, or DeleteServiceTask. After a LiveDebug task is created, the configuration is synchronously delivered to ConfigServer. * * @param request - CreateServiceTaskRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateServiceTaskResponse */ createServiceTaskWithOptions(workspace: string, serviceId: string, request: $_model.CreateServiceTaskRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateServiceTaskResponse>; /** * Creates a ServiceTask (heap dump or LiveDebug diagnostic task) for a specified application. * * @remarks * Creates a service task for an application in a specified workspace. * Common use cases: * - heapdump: Triggers a JVM heap dump. * - LiveDebug Probe: Dynamically instruments a target method (log, snapshot, metric, span, etc.). * - LiveDebug Command: Performs a one-time active inspection (OGNL, decompilation, thread/memory information, etc.). * - LiveDebug Code Replace: Performs hot code replacement. * After successful creation, a taskId is returned. You can manage the task by using GetServiceTask, ListServiceTask, or DeleteServiceTask. After a LiveDebug task is created, the configuration is synchronously delivered to ConfigServer. * * @param request - CreateServiceTaskRequest * @returns CreateServiceTaskResponse */ createServiceTask(workspace: string, serviceId: string, request: $_model.CreateServiceTaskRequest): Promise<$_model.CreateServiceTaskResponse>; /** * Creates a subscription. * * @param request - CreateSubscriptionRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateSubscriptionResponse */ createSubscriptionWithOptions(request: $_model.CreateSubscriptionRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateSubscriptionResponse>; /** * Creates a subscription. * * @param request - CreateSubscriptionRequest * @returns CreateSubscriptionResponse */ createSubscription(request: $_model.CreateSubscriptionRequest): Promise<$_model.CreateSubscriptionResponse>; /** * Generates a ticket for passwordless access if you need to share console pages with others without requiring logon or embed them in third-party systems. After generating the ticket by calling CreateTicket, you can construct a passwordless access link. * * @param request - CreateTicketRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateTicketResponse */ createTicketWithOptions(request: $_model.CreateTicketRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateTicketResponse>; /** * Generates a ticket for passwordless access if you need to share console pages with others without requiring logon or embed them in third-party systems. After generating the ticket by calling CreateTicket, you can construct a passwordless access link. * * @param request - CreateTicketRequest * @returns CreateTicketResponse */ createTicket(request: $_model.CreateTicketRequest): Promise<$_model.CreateTicketResponse>; /** * Creates a Umodel configuration. * * @remarks * Creates a Umodel configuration in a specified workspace. * * @param request - CreateUmodelRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns CreateUmodelResponse */ createUmodelWithOptions(workspace: string, request: $_model.CreateUmodelRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.CreateUmodelResponse>; /** * Creates a Umodel configuration. * * @remarks * Creates a Umodel configuration in a specified workspace. * * @param request - CreateUmodelRequest * @returns CreateUmodelResponse */ createUmodel(workspace: string, request: $_model.CreateUmodelRequest): Promise<$_model.CreateUmodelResponse>; /** * Deletes addon release information. * * @param request - DeleteAddonReleaseRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAddonReleaseResponse */ deleteAddonReleaseWithOptions(policyId: string, request: $_model.DeleteAddonReleaseRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAddonReleaseResponse>; /** * Deletes addon release information. * * @param request - DeleteAddonReleaseRequest * @returns DeleteAddonReleaseResponse */ deleteAddonRelease(policyId: string, request: $_model.DeleteAddonReleaseRequest): Promise<$_model.DeleteAddonReleaseResponse>; /** * Deletes an aggregation task group. * * @param request - DeleteAggTaskGroupRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAggTaskGroupResponse */ deleteAggTaskGroupWithOptions(instanceId: string, groupId: string, request: $_model.DeleteAggTaskGroupRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAggTaskGroupResponse>; /** * Deletes an aggregation task group. * * @param request - DeleteAggTaskGroupRequest * @returns DeleteAggTaskGroupResponse */ deleteAggTaskGroup(instanceId: string, groupId: string, request: $_model.DeleteAggTaskGroupRequest): Promise<$_model.DeleteAggTaskGroupResponse>; /** * Deletes an alert action integration. * * @param tmpReq - DeleteAlertActionsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAlertActionsResponse */ deleteAlertActionsWithOptions(tmpReq: $_model.DeleteAlertActionsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAlertActionsResponse>; /** * Deletes an alert action integration. * * @param request - DeleteAlertActionsRequest * @returns DeleteAlertActionsResponse */ deleteAlertActions(request: $_model.DeleteAlertActionsRequest): Promise<$_model.DeleteAlertActionsResponse>; /** * Deletes notification templates. * * @param tmpReq - DeleteAlertNotifyTemplatesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAlertNotifyTemplatesResponse */ deleteAlertNotifyTemplatesWithOptions(tmpReq: $_model.DeleteAlertNotifyTemplatesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAlertNotifyTemplatesResponse>; /** * Deletes notification templates. * * @param request - DeleteAlertNotifyTemplatesRequest * @returns DeleteAlertNotifyTemplatesResponse */ deleteAlertNotifyTemplates(request: $_model.DeleteAlertNotifyTemplatesRequest): Promise<$_model.DeleteAlertNotifyTemplatesResponse>; /** * Deletes a chatbot. * * @param tmpReq - DeleteAlertRobotsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAlertRobotsResponse */ deleteAlertRobotsWithOptions(tmpReq: $_model.DeleteAlertRobotsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAlertRobotsResponse>; /** * Deletes a chatbot. * * @param request - DeleteAlertRobotsRequest * @returns DeleteAlertRobotsResponse */ deleteAlertRobots(request: $_model.DeleteAlertRobotsRequest): Promise<$_model.DeleteAlertRobotsResponse>; /** * Deletes a webhook. * * @param tmpReq - DeleteAlertWebhooksRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteAlertWebhooksResponse */ deleteAlertWebhooksWithOptions(tmpReq: $_model.DeleteAlertWebhooksRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteAlertWebhooksResponse>; /** * Deletes a webhook. * * @param request - DeleteAlertWebhooksRequest * @returns DeleteAlertWebhooksResponse */ deleteAlertWebhooks(request: $_model.DeleteAlertWebhooksRequest): Promise<$_model.DeleteAlertWebhooksResponse>; /** * Deletes a business trace. * * @param request - DeleteBizTraceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteBizTraceResponse */ deleteBizTraceWithOptions(bizTraceId: string, request: $_model.DeleteBizTraceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteBizTraceResponse>; /** * Deletes a business trace. * * @param request - DeleteBizTraceRequest * @returns DeleteBizTraceResponse */ deleteBizTrace(bizTraceId: string, request: $_model.DeleteBizTraceRequest): Promise<$_model.DeleteBizTraceResponse>; /** * Deletes the Cloud Resource Center. * * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteCloudResourceResponse */ deleteCloudResourceWithOptions(headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteCloudResourceResponse>; /** * Deletes the Cloud Resource Center. * @returns DeleteCloudResourceResponse */ deleteCloudResource(): Promise<$_model.DeleteCloudResourceResponse>; /** * Deletes contact groups. * * @param tmpReq - DeleteContactGroupsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteContactGroupsResponse */ deleteContactGroupsWithOptions(tmpReq: $_model.DeleteContactGroupsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteContactGroupsResponse>; /** * Deletes contact groups. * * @param request - DeleteContactGroupsRequest * @returns DeleteContactGroupsResponse */ deleteContactGroups(request: $_model.DeleteContactGroupsRequest): Promise<$_model.DeleteContactGroupsResponse>; /** * Deletes a contact. * * @param tmpReq - DeleteContactsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteContactsResponse */ deleteContactsWithOptions(tmpReq: $_model.DeleteContactsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteContactsResponse>; /** * Deletes a contact. * * @param request - DeleteContactsRequest * @returns DeleteContactsResponse */ deleteContacts(request: $_model.DeleteContactsRequest): Promise<$_model.DeleteContactsResponse>; /** * Deletes a context. * * @param request - DeleteContextRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteContextResponse */ deleteContextWithOptions(workspace: string, contextStoreName: string, contextId: string, request: $_model.DeleteContextRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteContextResponse>; /** * Deletes a context. * * @param request - DeleteContextRequest * @returns DeleteContextResponse */ deleteContext(workspace: string, contextStoreName: string, contextId: string, request: $_model.DeleteContextRequest): Promise<$_model.DeleteContextResponse>; /** * Deletes a context store. * * @param request - DeleteContextStoreRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteContextStoreResponse */ deleteContextStoreWithOptions(workspace: string, contextStoreName: string, request: $_model.DeleteContextStoreRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteContextStoreResponse>; /** * Deletes a context store. * * @param request - DeleteContextStoreRequest * @returns DeleteContextStoreResponse */ deleteContextStore(workspace: string, contextStoreName: string, request: $_model.DeleteContextStoreRequest): Promise<$_model.DeleteContextStoreResponse>; /** * Deletes an API key. * * @param request - DeleteContextStoreAPIKeyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteContextStoreAPIKeyResponse */ deleteContextStoreAPIKeyWithOptions(workspace: string, contextStoreName: string, name: string, request: $_model.DeleteContextStoreAPIKeyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteContextStoreAPIKeyResponse>; /** * Deletes an API key. * * @param request - DeleteContextStoreAPIKeyRequest * @returns DeleteContextStoreAPIKeyResponse */ deleteContextStoreAPIKey(workspace: string, contextStoreName: string, name: string, request: $_model.DeleteContextStoreAPIKeyRequest): Promise<$_model.DeleteContextStoreAPIKeyResponse>; /** * Deletes contexts in bulk. * * @param request - DeleteContextsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteContextsResponse */ deleteContextsWithOptions(workspace: string, contextStoreName: string, request: $_model.DeleteContextsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteContextsResponse>; /** * Deletes contexts in bulk. * * @param request - DeleteContextsRequest * @returns DeleteContextsResponse */ deleteContexts(workspace: string, contextStoreName: string, request: $_model.DeleteContextsRequest): Promise<$_model.DeleteContextsResponse>; /** * Deletes a DataPipeline. * * @remarks * Deletes a data pipeline from a specified workspace. * * @param request - DeleteDataPipelineRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteDataPipelineResponse */ deleteDataPipelineWithOptions(workspace: string, pipelineName: string, request: $_model.DeleteDataPipelineRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteDataPipelineResponse>; /** * Deletes a DataPipeline. * * @remarks * Deletes a data pipeline from a specified workspace. * * @param request - DeleteDataPipelineRequest * @returns DeleteDataPipelineResponse */ deleteDataPipeline(workspace: string, pipelineName: string, request: $_model.DeleteDataPipelineRequest): Promise<$_model.DeleteDataPipelineResponse>; /** * Deletes a dataset. * * @param request - DeleteDatasetRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteDatasetResponse */ deleteDatasetWithOptions(workspace: string, datasetName: string, request: $_model.DeleteDatasetRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteDatasetResponse>; /** * Deletes a dataset. * * @param request - DeleteDatasetRequest * @returns DeleteDatasetResponse */ deleteDataset(workspace: string, datasetName: string, request: $_model.DeleteDatasetRequest): Promise<$_model.DeleteDatasetResponse>; /** * Deletes a delivery task. * * @param request - DeleteDeliveryTaskRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteDeliveryTaskResponse */ deleteDeliveryTaskWithOptions(taskId: string, request: $_model.DeleteDeliveryTaskRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteDeliveryTaskResponse>; /** * Deletes a delivery task. * * @param request - DeleteDeliveryTaskRequest * @returns DeleteDeliveryTaskResponse */ deleteDeliveryTask(taskId: string, request: $_model.DeleteDeliveryTaskRequest): Promise<$_model.DeleteDeliveryTaskResponse>; /** * Deletes an EntityStore. * * @param request - DeleteEntityStoreRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteEntityStoreResponse */ deleteEntityStoreWithOptions(workspaceName: string, request: $_model.DeleteEntityStoreRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteEntityStoreResponse>; /** * Deletes an EntityStore. * * @param request - DeleteEntityStoreRequest * @returns DeleteEntityStoreResponse */ deleteEntityStore(workspaceName: string, request: $_model.DeleteEntityStoreRequest): Promise<$_model.DeleteEntityStoreResponse>; /** * Deletes an Integration Center policy. * * @param request - DeleteIntegrationPolicyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteIntegrationPolicyResponse */ deleteIntegrationPolicyWithOptions(policyId: string, request: $_model.DeleteIntegrationPolicyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteIntegrationPolicyResponse>; /** * Deletes an Integration Center policy. * * @param request - DeleteIntegrationPolicyRequest * @returns DeleteIntegrationPolicyResponse */ deleteIntegrationPolicy(policyId: string, request: $_model.DeleteIntegrationPolicyRequest): Promise<$_model.DeleteIntegrationPolicyResponse>; /** * Deletes a silence policy. * * @remarks * Deletes a specified silence policy. After the deletion succeeds, the service refreshes the runtime cache through asynchronous messages. Therefore, events may still be processed based on the deleted policy for a short period of time. If the specified silence policy does not exist, a ResourceNotFound error is returned. * * @param request - DeleteMaintainWindowRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteMaintainWindowResponse */ deleteMaintainWindowWithOptions(maintainWindowId: string, request: $_model.DeleteMaintainWindowRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteMaintainWindowResponse>; /** * Deletes a silence policy. * * @remarks * Deletes a specified silence policy. After the deletion succeeds, the service refreshes the runtime cache through asynchronous messages. Therefore, events may still be processed based on the deleted policy for a short period of time. If the specified silence policy does not exist, a ResourceNotFound error is returned. * * @param request - DeleteMaintainWindowRequest * @returns DeleteMaintainWindowResponse */ deleteMaintainWindow(maintainWindowId: string, request: $_model.DeleteMaintainWindowRequest): Promise<$_model.DeleteMaintainWindowResponse>; /** * Deletes memories based on filter properties. You must set at least one filter property. If no filter properties are set, a validation error is returned. * * @param request - DeleteMemoriesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteMemoriesResponse */ deleteMemoriesWithOptions(workspace: string, memoryStoreName: string, request: $_model.DeleteMemoriesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteMemoriesResponse>; /** * Deletes memories based on filter properties. You must set at least one filter property. If no filter properties are set, a validation error is returned. * * @param request - DeleteMemoriesRequest * @returns DeleteMemoriesResponse */ deleteMemories(workspace: string, memoryStoreName: string, request: $_model.DeleteMemoriesRequest): Promise<$_model.DeleteMemoriesResponse>; /** * Deletes a memory. * * @param request - DeleteMemoryRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteMemoryResponse */ deleteMemoryWithOptions(workspace: string, memoryStoreName: string, memoryId: string, request: $_model.DeleteMemoryRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteMemoryResponse>; /** * Deletes a memory. * * @param request - DeleteMemoryRequest * @returns DeleteMemoryResponse */ deleteMemory(workspace: string, memoryStoreName: string, memoryId: string, request: $_model.DeleteMemoryRequest): Promise<$_model.DeleteMemoryResponse>; /** * Deletes a Memory Store. * * @param request - DeleteMemoryStoreRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteMemoryStoreResponse */ deleteMemoryStoreWithOptions(workspace: string, memoryStoreName: string, request: $_model.DeleteMemoryStoreRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteMemoryStoreResponse>; /** * Deletes a Memory Store. * * @param request - DeleteMemoryStoreRequest * @returns DeleteMemoryStoreResponse */ deleteMemoryStore(workspace: string, memoryStoreName: string, request: $_model.DeleteMemoryStoreRequest): Promise<$_model.DeleteMemoryStoreResponse>; /** * Deletes a notification policy in a specified workspace. After deletion, the policy no longer sends notifications for subscribed events. * * @remarks * Deletes a notification policy by specifying the workspace and uuid. Returns success to indicate the deletion result and the uuid of the deleted policy. * * @param request - DeleteNotifyPolicyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteNotifyPolicyResponse */ deleteNotifyPolicyWithOptions(request: $_model.DeleteNotifyPolicyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteNotifyPolicyResponse>; /** * Deletes a notification policy in a specified workspace. After deletion, the policy no longer sends notifications for subscribed events. * * @remarks * Deletes a notification policy by specifying the workspace and uuid. Returns success to indicate the deletion result and the uuid of the deleted policy. * * @param request - DeleteNotifyPolicyRequest * @returns DeleteNotifyPolicyResponse */ deleteNotifyPolicy(request: $_model.DeleteNotifyPolicyRequest): Promise<$_model.DeleteNotifyPolicyResponse>; /** * Deletes an on-call schedule. * * @remarks * Creates an on-call schedule. * * @param tmpReq - DeleteOncallSchedulesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteOncallSchedulesResponse */ deleteOncallSchedulesWithOptions(tmpReq: $_model.DeleteOncallSchedulesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteOncallSchedulesResponse>; /** * Deletes an on-call schedule. * * @remarks * Creates an on-call schedule. * * @param request - DeleteOncallSchedulesRequest * @returns DeleteOncallSchedulesResponse */ deleteOncallSchedules(request: $_model.DeleteOncallSchedulesRequest): Promise<$_model.DeleteOncallSchedulesResponse>; /** * Deletes a pipeline. * * @param request - DeletePipelineRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeletePipelineResponse */ deletePipelineWithOptions(workspace: string, pipelineName: string, request: $_model.DeletePipelineRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeletePipelineResponse>; /** * Deletes a pipeline. * * @param request - DeletePipelineRequest * @returns DeletePipelineResponse */ deletePipeline(workspace: string, pipelineName: string, request: $_model.DeletePipelineRequest): Promise<$_model.DeletePipelineResponse>; /** * Deletes a Prometheus instance. * * @remarks * Deletes a Prometheus instance. * * @param request - DeletePrometheusInstanceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeletePrometheusInstanceResponse */ deletePrometheusInstanceWithOptions(prometheusInstanceId: string, request: $_model.DeletePrometheusInstanceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeletePrometheusInstanceResponse>; /** * Deletes a Prometheus instance. * * @remarks * Deletes a Prometheus instance. * * @param request - DeletePrometheusInstanceRequest * @returns DeletePrometheusInstanceResponse */ deletePrometheusInstance(prometheusInstanceId: string, request: $_model.DeletePrometheusInstanceRequest): Promise<$_model.DeletePrometheusInstanceResponse>; /** * Deletes a Prometheus view instance. * * @remarks * Deletes a Prometheus view instance. * * @param request - DeletePrometheusViewRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeletePrometheusViewResponse */ deletePrometheusViewWithOptions(prometheusViewId: string, request: $_model.DeletePrometheusViewRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeletePrometheusViewResponse>; /** * Deletes a Prometheus view instance. * * @remarks * Deletes a Prometheus view instance. * * @param request - DeletePrometheusViewRequest * @returns DeletePrometheusViewResponse */ deletePrometheusView(prometheusViewId: string, request: $_model.DeletePrometheusViewRequest): Promise<$_model.DeletePrometheusViewResponse>; /** * Deletes a Prometheus virtual instance by its ID. * * @param request - DeletePrometheusVirtualInstanceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeletePrometheusVirtualInstanceResponse */ deletePrometheusVirtualInstanceWithOptions(prometheusInstanceId: string, request: $_model.DeletePrometheusVirtualInstanceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeletePrometheusVirtualInstanceResponse>; /** * Deletes a Prometheus virtual instance by its ID. * * @param request - DeletePrometheusVirtualInstanceRequest * @returns DeletePrometheusVirtualInstanceResponse */ deletePrometheusVirtualInstance(prometheusInstanceId: string, request: $_model.DeletePrometheusVirtualInstanceRequest): Promise<$_model.DeletePrometheusVirtualInstanceResponse>; /** * Deletes an application observability service. * * @param request - DeleteServiceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteServiceResponse */ deleteServiceWithOptions(workspace: string, serviceId: string, request: $_model.DeleteServiceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteServiceResponse>; /** * Deletes an application observability service. * * @param request - DeleteServiceRequest * @returns DeleteServiceResponse */ deleteService(workspace: string, serviceId: string, request: $_model.DeleteServiceRequest): Promise<$_model.DeleteServiceResponse>; /** * Deletes a service association entry. * * @remarks * Deletes a created service association entry. * * @param request - DeleteServiceRecordRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteServiceRecordResponse */ deleteServiceRecordWithOptions(workspace: string, serviceId: string, request: $_model.DeleteServiceRecordRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteServiceRecordResponse>; /** * Deletes a service association entry. * * @remarks * Deletes a created service association entry. * * @param request - DeleteServiceRecordRequest * @returns DeleteServiceRecordResponse */ deleteServiceRecord(workspace: string, serviceId: string, request: $_model.DeleteServiceRecordRequest): Promise<$_model.DeleteServiceRecordResponse>; /** * Deletes a specified ServiceTask under a specified application. * * @remarks * Deletes a specified service task by taskId. * heapdump: Simultaneously deletes the corresponding heap dump record. * LiveDebug: After deleting the task record, synchronously updates the live_debug aggregation configuration on ConfigServer. * * @param request - DeleteServiceTaskRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteServiceTaskResponse */ deleteServiceTaskWithOptions(workspace: string, serviceId: string, taskId: string, request: $_model.DeleteServiceTaskRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteServiceTaskResponse>; /** * Deletes a specified ServiceTask under a specified application. * * @remarks * Deletes a specified service task by taskId. * heapdump: Simultaneously deletes the corresponding heap dump record. * LiveDebug: After deleting the task record, synchronously updates the live_debug aggregation configuration on ConfigServer. * * @param request - DeleteServiceTaskRequest * @returns DeleteServiceTaskResponse */ deleteServiceTask(workspace: string, serviceId: string, taskId: string, request: $_model.DeleteServiceTaskRequest): Promise<$_model.DeleteServiceTaskResponse>; /** * Deletes a subscription. * * @param request - DeleteSubscriptionRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteSubscriptionResponse */ deleteSubscriptionWithOptions(subscriptionId: string, request: $_model.DeleteSubscriptionRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteSubscriptionResponse>; /** * Deletes a subscription. * * @param request - DeleteSubscriptionRequest * @returns DeleteSubscriptionResponse */ deleteSubscription(subscriptionId: string, request: $_model.DeleteSubscriptionRequest): Promise<$_model.DeleteSubscriptionResponse>; /** * Deletes a Umodel configuration. * * @remarks * Deletes a Umodel from a specified workspace. * * @param request - DeleteUmodelRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteUmodelResponse */ deleteUmodelWithOptions(workspace: string, request: $_model.DeleteUmodelRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteUmodelResponse>; /** * Deletes a Umodel configuration. * * @remarks * Deletes a Umodel from a specified workspace. * * @param request - DeleteUmodelRequest * @returns DeleteUmodelResponse */ deleteUmodel(workspace: string, request: $_model.DeleteUmodelRequest): Promise<$_model.DeleteUmodelResponse>; /** * Deletes a public Umodel schema reference. * * @param request - DeleteUmodelCommonSchemaRefRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteUmodelCommonSchemaRefResponse */ deleteUmodelCommonSchemaRefWithOptions(workspace: string, request: $_model.DeleteUmodelCommonSchemaRefRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteUmodelCommonSchemaRefResponse>; /** * Deletes a public Umodel schema reference. * * @param request - DeleteUmodelCommonSchemaRefRequest * @returns DeleteUmodelCommonSchemaRefResponse */ deleteUmodelCommonSchemaRef(workspace: string, request: $_model.DeleteUmodelCommonSchemaRefRequest): Promise<$_model.DeleteUmodelCommonSchemaRefResponse>; /** * Deletes Umodel elements. * * @remarks * Deletes Umodel data from a specified workspace. * * @param request - DeleteUmodelDataRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteUmodelDataResponse */ deleteUmodelDataWithOptions(workspace: string, request: $_model.DeleteUmodelDataRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteUmodelDataResponse>; /** * Deletes Umodel elements. * * @remarks * Deletes Umodel data from a specified workspace. * * @param request - DeleteUmodelDataRequest * @returns DeleteUmodelDataResponse */ deleteUmodelData(workspace: string, request: $_model.DeleteUmodelDataRequest): Promise<$_model.DeleteUmodelDataResponse>; /** * Deletes a workspace. * * @param request - DeleteWorkspaceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteWorkspaceResponse */ deleteWorkspaceWithOptions(workspaceName: string, request: $_model.DeleteWorkspaceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteWorkspaceResponse>; /** * Deletes a workspace. * * @param request - DeleteWorkspaceRequest * @returns DeleteWorkspaceResponse */ deleteWorkspace(workspaceName: string, request: $_model.DeleteWorkspaceRequest): Promise<$_model.DeleteWorkspaceResponse>; /** * Queries metric metadata. * * @remarks * Queries the details of CloudMonitor monitoring metrics metadata. * * @param tmpReq - DescribeMetricMetaListRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeMetricMetaListResponse */ describeMetricMetaListWithOptions(tmpReq: $_model.DescribeMetricMetaListRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeMetricMetaListResponse>; /** * Queries metric metadata. * * @remarks * Queries the details of CloudMonitor monitoring metrics metadata. * * @param request - DescribeMetricMetaListRequest * @returns DescribeMetricMetaListResponse */ describeMetricMetaList(request: $_model.DescribeMetricMetaListRequest): Promise<$_model.DescribeMetricMetaListResponse>; /** * Retrieves a list of regions. * * @param request - DescribeRegionsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DescribeRegionsResponse */ describeRegionsWithOptions(request: $_model.DescribeRegionsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeRegionsResponse>; /** * Retrieves a list of regions. * * @param request - DescribeRegionsRequest * @returns DescribeRegionsResponse */ describeRegions(request: $_model.DescribeRegionsRequest): Promise<$_model.DescribeRegionsResponse>; /** * Pauses a silence policy. * * @remarks * Pauses a specified silence policy. After the policy is paused, the service refreshes the runtime cache by using asynchronous messages. After the refresh is complete, the policy no longer participates in event silence evaluation. Events may still be processed based on the pre-pause state for a short period of time. If the specified silence policy does not exist, a ResourceNotFound error is returned. * * @param request - DisableMaintainWindowRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DisableMaintainWindowResponse */ disableMaintainWindowWithOptions(maintainWindowId: string, request: $_model.DisableMaintainWindowRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DisableMaintainWindowResponse>; /** * Pauses a silence policy. * * @remarks * Pauses a specified silence policy. After the policy is paused, the service refreshes the runtime cache by using asynchronous messages. After the refresh is complete, the policy no longer participates in event silence evaluation. Events may still be processed based on the pre-pause state for a short period of time. If the specified silence policy does not exist, a ResourceNotFound error is returned. * * @param request - DisableMaintainWindowRequest * @returns DisableMaintainWindowResponse */ disableMaintainWindow(maintainWindowId: string, request: $_model.DisableMaintainWindowRequest): Promise<$_model.DisableMaintainWindowResponse>; /** * Disables a specified notification policy. After the policy is disabled, notifications are paused but all configurations are retained. The policy can be re-enabled. * * @remarks * Disables a notification policy by specifying the workspace and uuid (path parameter). Returns success and the policy uuid. * * @param request - DisableNotifyPolicyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DisableNotifyPolicyResponse */ disableNotifyPolicyWithOptions(uuid: string, request: $_model.DisableNotifyPolicyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DisableNotifyPolicyResponse>; /** * Disables a specified notification policy. After the policy is disabled, notifications are paused but all configurations are retained. The policy can be re-enabled. * * @remarks * Disables a notification policy by specifying the workspace and uuid (path parameter). Returns success and the policy uuid. * * @param request - DisableNotifyPolicyRequest * @returns DisableNotifyPolicyResponse */ disableNotifyPolicy(uuid: string, request: $_model.DisableNotifyPolicyRequest): Promise<$_model.DisableNotifyPolicyResponse>; /** * Disables a subscription. * * @param request - DisableSubscriptionRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns DisableSubscriptionResponse */ disableSubscriptionWithOptions(subscriptionId: string, request: $_model.DisableSubscriptionRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.DisableSubscriptionResponse>; /** * Disables a subscription. * * @param request - DisableSubscriptionRequest * @returns DisableSubscriptionResponse */ disableSubscription(subscriptionId: string, request: $_model.DisableSubscriptionRequest): Promise<$_model.DisableSubscriptionResponse>; /** * Enables a silence policy. * * @remarks * Enables a specified silence policy. After the policy is enabled, the service refreshes the runtime cache through asynchronous messages. After the refresh is complete, events that match the filter conditions of the policy and fall within the effective period do not trigger notifications. Events may still be processed based on the pre-enablement state for a short period. If the specified silence policy does not exist, a ResourceNotFound error is returned. * * @param request - EnableMaintainWindowRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns EnableMaintainWindowResponse */ enableMaintainWindowWithOptions(maintainWindowId: string, request: $_model.EnableMaintainWindowRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.EnableMaintainWindowResponse>; /** * Enables a silence policy. * * @remarks * Enables a specified silence policy. After the policy is enabled, the service refreshes the runtime cache through asynchronous messages. After the refresh is complete, events that match the filter conditions of the policy and fall within the effective period do not trigger notifications. Events may still be processed based on the pre-enablement state for a short period. If the specified silence policy does not exist, a ResourceNotFound error is returned. * * @param request - EnableMaintainWindowRequest * @returns EnableMaintainWindowResponse */ enableMaintainWindow(maintainWindowId: string, request: $_model.EnableMaintainWindowRequest): Promise<$_model.EnableMaintainWindowResponse>; /** * Enables a disabled notification policy in a specified workspace. After the policy is enabled, it resumes sending notifications for subscribed events. * * @remarks * Enables a notification policy by specifying the workspace and uuid path parameters. Returns success and the policy uuid. * * @param request - EnableNotifyPolicyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns EnableNotifyPolicyResponse */ enableNotifyPolicyWithOptions(uuid: string, request: $_model.EnableNotifyPolicyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.EnableNotifyPolicyResponse>; /** * Enables a disabled notification policy in a specified workspace. After the policy is enabled, it resumes sending notifications for subscribed events. * * @remarks * Enables a notification policy by specifying the workspace and uuid path parameters. Returns success and the policy uuid. * * @param request - EnableNotifyPolicyRequest * @returns EnableNotifyPolicyResponse */ enableNotifyPolicy(uuid: string, request: $_model.EnableNotifyPolicyRequest): Promise<$_model.EnableNotifyPolicyResponse>; /** * Activates a subscription. * * @param request - EnableSubscriptionRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns EnableSubscriptionResponse */ enableSubscriptionWithOptions(subscriptionId: string, request: $_model.EnableSubscriptionRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.EnableSubscriptionResponse>; /** * Activates a subscription. * * @param request - EnableSubscriptionRequest * @returns EnableSubscriptionResponse */ enableSubscription(subscriptionId: string, request: $_model.EnableSubscriptionRequest): Promise<$_model.EnableSubscriptionResponse>; /** * Executes SQL, SPL, and other queries. * * @param request - ExecuteQueryRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ExecuteQueryResponse */ executeQueryWithOptions(workspace: string, datasetName: string, request: $_model.ExecuteQueryRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ExecuteQueryResponse>; /** * Executes SQL, SPL, and other queries. * * @param request - ExecuteQueryRequest * @returns ExecuteQueryResponse */ executeQuery(workspace: string, datasetName: string, request: $_model.ExecuteQueryRequest): Promise<$_model.ExecuteQueryResponse>; /** * Retrieves the details of an add-on. * * @remarks * Retrieves the details of an add-on. * * @param request - GetAddonRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetAddonResponse */ getAddonWithOptions(addonName: string, request: $_model.GetAddonRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetAddonResponse>; /** * Retrieves the details of an add-on. * * @remarks * Retrieves the details of an add-on. * * @param request - GetAddonRequest * @returns GetAddonResponse */ getAddon(addonName: string, request: $_model.GetAddonRequest): Promise<$_model.GetAddonResponse>; /** * Details of an add-on schema. * * @remarks * This topic provides an example of how to modify version `1` of alert template `123456`. In this example, the alert level is set to `Critical`, the statistical method is set to `Average`, the comparison operator for the alert threshold is set to `GreaterThanOrEqualToThreshold`, the alert threshold is set to `90`, and the number of retries is set to `3`. The response indicates that the alert template was successfully modified. * * @param request - GetAddonCodeTemplateRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetAddonCodeTemplateResponse */ getAddonCodeTemplateWithOptions(addonName: string, request: $_model.GetAddonCodeTemplateRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetAddonCodeTemplateResponse>; /** * Details of an add-on schema. * * @remarks * This topic provides an example of how to modify version `1` of alert template `123456`. In this example, the alert level is set to `Critical`, the statistical method is set to `Average`, the comparison operator for the alert threshold is set to `GreaterThanOrEqualToThreshold`, the alert threshold is set to `90`, and the number of retries is set to `3`. The response indicates that the alert template was successfully modified. * * @param request - GetAddonCodeTemplateRequest * @returns GetAddonCodeTemplateResponse */ getAddonCodeTemplate(addonName: string, request: $_model.GetAddonCodeTemplateRequest): Promise<$_model.GetAddonCodeTemplateResponse>; /** * Queries the details and accessed state of an add-on release. * * @param request - GetAddonReleaseRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetAddonReleaseResponse */ getAddonReleaseWithOptions(releaseName: string, policyId: string, request: $_model.GetAddonReleaseRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetAddonReleaseResponse>; /** * Queries the details and accessed state of an add-on release. * * @param request - GetAddonReleaseRequest * @returns GetAddonReleaseResponse */ getAddonRelease(releaseName: string, policyId: string, request: $_model.GetAddonReleaseRequest): Promise<$_model.GetAddonReleaseResponse>; /** * Queries the schema details of an add-on. * * @remarks * Retrieves the schema information of an add-on. * * @param request - GetAddonSchemaRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetAddonSchemaResponse */ getAddonSchemaWithOptions(addonName: string, request: $_model.GetAddonSchemaRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetAddonSchemaResponse>; /** * Queries the schema details of an add-on. * * @remarks * Retrieves the schema information of an add-on. * * @param request - GetAddonSchemaRequest * @returns GetAddonSchemaResponse */ getAddonSchema(addonName: string, request: $_model.GetAddonSchemaRequest): Promise<$_model.GetAddonSchemaResponse>; /** * Queries an aggregation task group. * * @param request - GetAggTaskGroupRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetAggTaskGroupResponse */ getAggTaskGroupWithOptions(instanceId: string, groupId: string, request: $_model.GetAggTaskGroupRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetAggTaskGroupResponse>; /** * Queries an aggregation task group. * * @param request - GetAggTaskGroupRequest * @returns GetAggTaskGroupResponse */ getAggTaskGroup(instanceId: string, groupId: string, request: $_model.GetAggTaskGroupRequest): Promise<$_model.GetAggTaskGroupResponse>; /** * Retrieves alert action integrations. * * @param request - GetAlertActionRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetAlertActionResponse */ getAlertActionWithOptions(alertActionId: string, request: $_model.GetAlertActionRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetAlertActionResponse>; /** * Retrieves alert action integrations. * * @param request - GetAlertActionRequest * @returns GetAlertActionResponse */ getAlertAction(alertActionId: string, request: $_model.GetAlertActionRequest): Promise<$_model.GetAlertActionResponse>; /** * Queries a business trace. * * @param request - GetBizTraceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetBizTraceResponse */ getBizTraceWithOptions(bizTraceId: string, request: $_model.GetBizTraceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetBizTraceResponse>; /** * Queries a business trace. * * @param request - GetBizTraceRequest * @returns GetBizTraceResponse */ getBizTrace(bizTraceId: string, request: $_model.GetBizTraceRequest): Promise<$_model.GetBizTraceResponse>; /** * Queries the cloud resource center. * * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetCloudResourceResponse */ getCloudResourceWithOptions(headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetCloudResourceResponse>; /** * Queries the cloud resource center. * @returns GetCloudResourceResponse */ getCloudResource(): Promise<$_model.GetCloudResourceResponse>; /** * Queries all entity information of a specific cloud service within a specified time range. * * @remarks * ## Request description * - This operation queries all entities under a specific cloud service within a specified time range. * - The `from` and `to` parameters specify the time range for the query, represented by timestamps in seconds. * - The `spl` parameter supports filtering or selecting required entities and their properties by using entityStore query statements. * - If only specific fields are required, you can use the `project` clause in `spl` to filter them. * - The response contains the specific property values of each entity and the corresponding list of property names for easy parsing and processing. * * @param request - GetCloudResourceDataRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetCloudResourceDataResponse */ getCloudResourceDataWithOptions(request: $_model.GetCloudResourceDataRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetCloudResourceDataResponse>; /** * Queries all entity information of a specific cloud service within a specified time range. * * @remarks * ## Request description * - This operation queries all entities under a specific cloud service within a specified time range. * - The `from` and `to` parameters specify the time range for the query, represented by timestamps in seconds. * - The `spl` parameter supports filtering or selecting required entities and their properties by using entityStore query statements. * - If only specific fields are required, you can use the `project` clause in `spl` to filter them. * - The response contains the specific property values of each entity and the corresponding list of property names for easy parsing and processing. * * @param request - GetCloudResourceDataRequest * @returns GetCloudResourceDataResponse */ getCloudResourceData(request: $_model.GetCloudResourceDataRequest): Promise<$_model.GetCloudResourceDataResponse>; /** * Checks whether a Prometheus service or product is activated. * * @remarks * The product and service request parameters cannot be specified in the same request. * * @param request - GetCmsServiceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetCmsServiceResponse */ getCmsServiceWithOptions(request: $_model.GetCmsServiceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetCmsServiceResponse>; /** * Checks whether a Prometheus service or product is activated. * * @remarks * The product and service request parameters cannot be specified in the same request. * * @param request - GetCmsServiceRequest * @returns GetCmsServiceResponse */ getCmsService(request: $_model.GetCmsServiceRequest): Promise<$_model.GetCmsServiceResponse>; /** * Queries a single context. * * @param request - GetContextRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetContextResponse */ getContextWithOptions(workspace: string, contextStoreName: string, contextId: string, request: $_model.GetContextRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetContextResponse>; /** * Queries a single context. * * @param request - GetContextRequest * @returns GetContextResponse */ getContext(workspace: string, contextStoreName: string, contextId: string, request: $_model.GetContextRequest): Promise<$_model.GetContextResponse>; /** * Retrieves the details of a specified context store. * * @param request - GetContextStoreRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetContextStoreResponse */ getContextStoreWithOptions(workspace: string, contextStoreName: string, request: $_model.GetContextStoreRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetContextStoreResponse>; /** * Retrieves the details of a specified context store. * * @param request - GetContextStoreRequest * @returns GetContextStoreResponse */ getContextStore(workspace: string, contextStoreName: string, request: $_model.GetContextStoreRequest): Promise<$_model.GetContextStoreResponse>; /** * Queries a data pipeline. * * @remarks * Queries the configuration and running status of a data pipeline in a specified workspace. * * @param request - GetDataPipelineRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetDataPipelineResponse */ getDataPipelineWithOptions(workspace: string, pipelineName: string, request: $_model.GetDataPipelineRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetDataPipelineResponse>; /** * Queries a data pipeline. * * @remarks * Queries the configuration and running status of a data pipeline in a specified workspace. * * @param request - GetDataPipelineRequest * @returns GetDataPipelineResponse */ getDataPipeline(workspace: string, pipelineName: string, request: $_model.GetDataPipelineRequest): Promise<$_model.GetDataPipelineResponse>; /** * Retrieves the details of a specified dataset. * * @param request - GetDatasetRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetDatasetResponse */ getDatasetWithOptions(workspace: string, datasetName: string, request: $_model.GetDatasetRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetDatasetResponse>; /** * Retrieves the details of a specified dataset. * * @param request - GetDatasetRequest * @returns GetDatasetResponse */ getDataset(workspace: string, datasetName: string, request: $_model.GetDatasetRequest): Promise<$_model.GetDatasetResponse>; /** * Retrieves the details of a data delivery task. * * @remarks * Deletes a specified site monitoring task. * * @param request - GetDeliveryTaskRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetDeliveryTaskResponse */ getDeliveryTaskWithOptions(taskId: string, request: $_model.GetDeliveryTaskRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetDeliveryTaskResponse>; /** * Retrieves the details of a data delivery task. * * @remarks * Deletes a specified site monitoring task. * * @param request - GetDeliveryTaskRequest * @returns GetDeliveryTaskResponse */ getDeliveryTask(taskId: string, request: $_model.GetDeliveryTaskRequest): Promise<$_model.GetDeliveryTaskResponse>; /** * Retrieves the storage information of an EntityStore. * * @param request - GetEntityStoreRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetEntityStoreResponse */ getEntityStoreWithOptions(workspaceName: string, request: $_model.GetEntityStoreRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetEntityStoreResponse>; /** * Retrieves the storage information of an EntityStore. * * @param request - GetEntityStoreRequest * @returns GetEntityStoreResponse */ getEntityStore(workspaceName: string, request: $_model.GetEntityStoreRequest): Promise<$_model.GetEntityStoreResponse>; /** * Queries the entity and relationship data in a specified workspace, and returns the entity data within a specific time range. * * @param request - GetEntityStoreDataRequest * @param headers - GetEntityStoreDataHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetEntityStoreDataResponse */ getEntityStoreDataWithOptions(workspace: string, request: $_model.GetEntityStoreDataRequest, headers: $_model.GetEntityStoreDataHeaders, runtime: $dara.RuntimeOptions): Promise<$_model.GetEntityStoreDataResponse>; /** * Queries the entity and relationship data in a specified workspace, and returns the entity data within a specific time range. * * @param request - GetEntityStoreDataRequest * @returns GetEntityStoreDataResponse */ getEntityStoreData(workspace: string, request: $_model.GetEntityStoreDataRequest): Promise<$_model.GetEntityStoreDataResponse>; /** * Queries Access Center policy information. * * @param request - GetIntegrationPolicyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetIntegrationPolicyResponse */ getIntegrationPolicyWithOptions(policyId: string, request: $_model.GetIntegrationPolicyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetIntegrationPolicyResponse>; /** * Queries Access Center policy information. * * @param request - GetIntegrationPolicyRequest * @returns GetIntegrationPolicyResponse */ getIntegrationPolicy(policyId: string, request: $_model.GetIntegrationPolicyRequest): Promise<$_model.GetIntegrationPolicyResponse>; /** * Queries the Integration Center version for a container cluster. * * @remarks * This operation is not available in the API Explorer. * * @param request - GetIntegrationVersionForCSRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetIntegrationVersionForCSResponse */ getIntegrationVersionForCSWithOptions(request: $_model.GetIntegrationVersionForCSRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetIntegrationVersionForCSResponse>; /** * Queries the Integration Center version for a container cluster. * * @remarks * This operation is not available in the API Explorer. * * @param request - GetIntegrationVersionForCSRequest * @returns GetIntegrationVersionForCSResponse */ getIntegrationVersionForCS(request: $_model.GetIntegrationVersionForCSRequest): Promise<$_model.GetIntegrationVersionForCSResponse>; /** * Retrieves a silence policy. * * @remarks * Queries the detailed configuration of a specified silence policy, including the policy name, description, enabled status, filter conditions, effective period configuration, creation time, and update time. The current query result does not return workspaceFilterSetting. If the specified silence policy does not exist, ResourceNotFound is returned. * * @param request - GetMaintainWindowRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetMaintainWindowResponse */ getMaintainWindowWithOptions(maintainWindowId: string, request: $_model.GetMaintainWindowRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetMaintainWindowResponse>; /** * Retrieves a silence policy. * * @remarks * Queries the detailed configuration of a specified silence policy, including the policy name, description, enabled status, filter conditions, effective period configuration, creation time, and update time. The current query result does not return workspaceFilterSetting. If the specified silence policy does not exist, ResourceNotFound is returned. * * @param request - GetMaintainWindowRequest * @returns GetMaintainWindowResponse */ getMaintainWindow(maintainWindowId: string, request: $_model.GetMaintainWindowRequest): Promise<$_model.GetMaintainWindowResponse>; /** * Retrieves all memories. * * @param request - GetMemoriesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetMemoriesResponse */ getMemoriesWithOptions(workspace: string, memoryStoreName: string, request: $_model.GetMemoriesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetMemoriesResponse>; /** * Retrieves all memories. * * @param request - GetMemoriesRequest * @returns GetMemoriesResponse */ getMemories(workspace: string, memoryStoreName: string, request: $_model.GetMemoriesRequest): Promise<$_model.GetMemoriesResponse>; /** * Retrieves a single memory. * * @param request - GetMemoryRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetMemoryResponse */ getMemoryWithOptions(workspace: string, memoryStoreName: string, memoryId: string, request: $_model.GetMemoryRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetMemoryResponse>; /** * Retrieves a single memory. * * @param request - GetMemoryRequest * @returns GetMemoryResponse */ getMemory(workspace: string, memoryStoreName: string, memoryId: string, request: $_model.GetMemoryRequest): Promise<$_model.GetMemoryResponse>; /** * Retrieve memory history. * * @param request - GetMemoryHistoryRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetMemoryHistoryResponse */ getMemoryHistoryWithOptions(workspace: string, memoryStoreName: string, memoryId: string, request: $_model.GetMemoryHistoryRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetMemoryHistoryResponse>; /** * Retrieve memory history. * * @param request - GetMemoryHistoryRequest * @returns GetMemoryHistoryResponse */ getMemoryHistory(workspace: string, memoryStoreName: string, memoryId: string, request: $_model.GetMemoryHistoryRequest): Promise<$_model.GetMemoryHistoryResponse>; /** * Queries a memory store. * * @remarks * Typically used together with the QueryMetricMeta operation for querying metrics and the QueryMetricList/QueryMetricLast operation for querying monitoring data. * ## Request type * POST|GET. * * @param request - GetMemoryStoreRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetMemoryStoreResponse */ getMemoryStoreWithOptions(workspace: string, memoryStoreName: string, request: $_model.GetMemoryStoreRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetMemoryStoreResponse>; /** * Queries a memory store. * * @remarks * Typically used together with the QueryMetricMeta operation for querying metrics and the QueryMetricList/QueryMetricLast operation for querying monitoring data. * ## Request type * POST|GET. * * @param request - GetMemoryStoreRequest * @returns GetMemoryStoreResponse */ getMemoryStore(workspace: string, memoryStoreName: string, request: $_model.GetMemoryStoreRequest): Promise<$_model.GetMemoryStoreResponse>; /** * Retrieves the details of a specified notification policy. * * @remarks * Queries a specified notification policy by workspace and UUID. If the UUID does not exist, a ResourceNotFound error is returned. * * @param request - GetNotifyPolicyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetNotifyPolicyResponse */ getNotifyPolicyWithOptions(request: $_model.GetNotifyPolicyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetNotifyPolicyResponse>; /** * Retrieves the details of a specified notification policy. * * @remarks * Queries a specified notification policy by workspace and UUID. If the UUID does not exist, a ResourceNotFound error is returned. * * @param request - GetNotifyPolicyRequest * @returns GetNotifyPolicyResponse */ getNotifyPolicy(request: $_model.GetNotifyPolicyRequest): Promise<$_model.GetNotifyPolicyResponse>; /** * Retrieves the on-call schedule. * * @remarks * Creates an on-call schedule. * * @param request - GetOncallScheduleRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetOncallScheduleResponse */ getOncallScheduleWithOptions(oncallScheduleId: string, request: $_model.GetOncallScheduleRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetOncallScheduleResponse>; /** * Retrieves the on-call schedule. * * @remarks * Creates an on-call schedule. * * @param request - GetOncallScheduleRequest * @returns GetOncallScheduleResponse */ getOncallSchedule(oncallScheduleId: string, request: $_model.GetOncallScheduleRequest): Promise<$_model.GetOncallScheduleResponse>; /** * Queries a pipeline. * * @param request - GetPipelineRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetPipelineResponse */ getPipelineWithOptions(workspace: string, pipelineName: string, request: $_model.GetPipelineRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetPipelineResponse>; /** * Queries a pipeline. * * @param request - GetPipelineRequest * @returns GetPipelineResponse */ getPipeline(workspace: string, pipelineName: string, request: $_model.GetPipelineRequest): Promise<$_model.GetPipelineResponse>; /** * Queries the details of a specified Managed Service for Prometheus instance. * * @remarks * Retrieves the details of a Managed Service for Prometheus instance. * * @param request - GetPrometheusInstanceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetPrometheusInstanceResponse */ getPrometheusInstanceWithOptions(prometheusInstanceId: string, request: $_model.GetPrometheusInstanceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetPrometheusInstanceResponse>; /** * Queries the details of a specified Managed Service for Prometheus instance. * * @remarks * Retrieves the details of a Managed Service for Prometheus instance. * * @param request - GetPrometheusInstanceRequest * @returns GetPrometheusInstanceResponse */ getPrometheusInstance(prometheusInstanceId: string, request: $_model.GetPrometheusInstanceRequest): Promise<$_model.GetPrometheusInstanceResponse>; /** * Retrieves the user settings for Prometheus. * * @param request - GetPrometheusUserSettingRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetPrometheusUserSettingResponse */ getPrometheusUserSettingWithOptions(request: $_model.GetPrometheusUserSettingRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetPrometheusUserSettingResponse>; /** * Retrieves the user settings for Prometheus. * * @param request - GetPrometheusUserSettingRequest * @returns GetPrometheusUserSettingResponse */ getPrometheusUserSetting(request: $_model.GetPrometheusUserSettingRequest): Promise<$_model.GetPrometheusUserSettingResponse>; /** * Queries the details of a specified Prometheus view instance. * * @remarks * Queries a specified Prometheus view instance. * * @param request - GetPrometheusViewRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetPrometheusViewResponse */ getPrometheusViewWithOptions(prometheusViewId: string, request: $_model.GetPrometheusViewRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetPrometheusViewResponse>; /** * Queries the details of a specified Prometheus view instance. * * @remarks * Queries a specified Prometheus view instance. * * @param request - GetPrometheusViewRequest * @returns GetPrometheusViewResponse */ getPrometheusView(prometheusViewId: string, request: $_model.GetPrometheusViewRequest): Promise<$_model.GetPrometheusViewResponse>; /** * Queries an application observability service. * * @param request - GetServiceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetServiceResponse */ getServiceWithOptions(workspace: string, serviceId: string, request: $_model.GetServiceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetServiceResponse>; /** * Queries an application observability service. * * @param request - GetServiceRequest * @returns GetServiceResponse */ getService(workspace: string, serviceId: string, request: $_model.GetServiceRequest): Promise<$_model.GetServiceResponse>; /** * Retrieves the application observability instance. * * @param request - GetServiceObservabilityRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetServiceObservabilityResponse */ getServiceObservabilityWithOptions(workspace: string, type: string, request: $_model.GetServiceObservabilityRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetServiceObservabilityResponse>; /** * Retrieves the application observability instance. * * @param request - GetServiceObservabilityRequest * @returns GetServiceObservabilityResponse */ getServiceObservability(workspace: string, type: string, request: $_model.GetServiceObservabilityRequest): Promise<$_model.GetServiceObservabilityResponse>; /** * Queries a service-linked entry. * * @remarks * Retrieves a service-linked entry. * * @param request - GetServiceRecordRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetServiceRecordResponse */ getServiceRecordWithOptions(workspace: string, serviceId: string, request: $_model.GetServiceRecordRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetServiceRecordResponse>; /** * Queries a service-linked entry. * * @remarks * Retrieves a service-linked entry. * * @param request - GetServiceRecordRequest * @returns GetServiceRecordResponse */ getServiceRecord(workspace: string, serviceId: string, request: $_model.GetServiceRecordRequest): Promise<$_model.GetServiceRecordResponse>; /** * Queries the details of a single ServiceTask under a specified application. * * @remarks * Queries the details of a single service task based on the taskId. * The response content varies depending on the type: heapdump returns heap dump task information; LiveDebug returns task records and fields such as taskConfig (extraInfo). * * @param request - GetServiceTaskRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetServiceTaskResponse */ getServiceTaskWithOptions(workspace: string, serviceId: string, taskId: string, request: $_model.GetServiceTaskRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetServiceTaskResponse>; /** * Queries the details of a single ServiceTask under a specified application. * * @remarks * Queries the details of a single service task based on the taskId. * The response content varies depending on the type: heapdump returns heap dump task information; LiveDebug returns task records and fields such as taskConfig (extraInfo). * * @param request - GetServiceTaskRequest * @returns GetServiceTaskResponse */ getServiceTask(workspace: string, serviceId: string, taskId: string, request: $_model.GetServiceTaskRequest): Promise<$_model.GetServiceTaskResponse>; /** * Retrieves a subscription. * * @param request - GetSubscriptionRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetSubscriptionResponse */ getSubscriptionWithOptions(subscriptionId: string, request: $_model.GetSubscriptionRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetSubscriptionResponse>; /** * Retrieves a subscription. * * @param request - GetSubscriptionRequest * @returns GetSubscriptionResponse */ getSubscription(subscriptionId: string, request: $_model.GetSubscriptionRequest): Promise<$_model.GetSubscriptionResponse>; /** * Retrieves Umodel configuration information. * * @remarks * Retrieves Umodel configuration information. * * @param request - GetUmodelRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetUmodelResponse */ getUmodelWithOptions(workspace: string, request: $_model.GetUmodelRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetUmodelResponse>; /** * Retrieves Umodel configuration information. * * @remarks * Retrieves Umodel configuration information. * * @param request - GetUmodelRequest * @returns GetUmodelResponse */ getUmodel(workspace: string, request: $_model.GetUmodelRequest): Promise<$_model.GetUmodelResponse>; /** * Retrieves the referenced public Umodel schema. * * @param request - GetUmodelCommonSchemaRefRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetUmodelCommonSchemaRefResponse */ getUmodelCommonSchemaRefWithOptions(workspace: string, request: $_model.GetUmodelCommonSchemaRefRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetUmodelCommonSchemaRefResponse>; /** * Retrieves the referenced public Umodel schema. * * @param request - GetUmodelCommonSchemaRefRequest * @returns GetUmodelCommonSchemaRefResponse */ getUmodelCommonSchemaRef(workspace: string, request: $_model.GetUmodelCommonSchemaRefRequest): Promise<$_model.GetUmodelCommonSchemaRefResponse>; /** * Retrieves graph data associated with a Umodel. * * @remarks * This operation retrieves the graph data associated with a Umodel. * * @param request - GetUmodelDataRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetUmodelDataResponse */ getUmodelDataWithOptions(workspace: string, request: $_model.GetUmodelDataRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetUmodelDataResponse>; /** * Retrieves graph data associated with a Umodel. * * @remarks * This operation retrieves the graph data associated with a Umodel. * * @param request - GetUmodelDataRequest * @returns GetUmodelDataResponse */ getUmodelData(workspace: string, request: $_model.GetUmodelDataRequest): Promise<$_model.GetUmodelDataResponse>; /** * Retrieves a workspace. * * @param request - GetWorkspaceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns GetWorkspaceResponse */ getWorkspaceWithOptions(workspaceName: string, request: $_model.GetWorkspaceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.GetWorkspaceResponse>; /** * Retrieves a workspace. * * @param request - GetWorkspaceRequest * @returns GetWorkspaceResponse */ getWorkspace(workspaceName: string, request: $_model.GetWorkspaceRequest): Promise<$_model.GetWorkspaceResponse>; /** * Lists add-on releases. * * @remarks * Queries the list of add-on configurations. * * @param request - ListAddonReleasesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListAddonReleasesResponse */ listAddonReleasesWithOptions(policyId: string, request: $_model.ListAddonReleasesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListAddonReleasesResponse>; /** * Lists add-on releases. * * @remarks * Queries the list of add-on configurations. * * @param request - ListAddonReleasesRequest * @returns ListAddonReleasesResponse */ listAddonReleases(policyId: string, request: $_model.ListAddonReleasesRequest): Promise<$_model.ListAddonReleasesResponse>; /** * Queries the grouped product list of the new integration center. * * @remarks * Creates a site monitoring task. * * @param request - ListAddonsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListAddonsResponse */ listAddonsWithOptions(request: $_model.ListAddonsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListAddonsResponse>; /** * Queries the grouped product list of the new integration center. * * @remarks * Creates a site monitoring task. * * @param request - ListAddonsRequest * @returns ListAddonsResponse */ listAddons(request: $_model.ListAddonsRequest): Promise<$_model.ListAddonsResponse>; /** * Queries the list of aggregation task groups. * * @param tmpReq - ListAggTaskGroupsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListAggTaskGroupsResponse */ listAggTaskGroupsWithOptions(instanceId: string, tmpReq: $_model.ListAggTaskGroupsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListAggTaskGroupsResponse>; /** * Queries the list of aggregation task groups. * * @param request - ListAggTaskGroupsRequest * @returns ListAggTaskGroupsResponse */ listAggTaskGroups(instanceId: string, request: $_model.ListAggTaskGroupsRequest): Promise<$_model.ListAggTaskGroupsResponse>; /** * Queries alert action integrations. * * @param tmpReq - ListAlertActionsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListAlertActionsResponse */ listAlertActionsWithOptions(tmpReq: $_model.ListAlertActionsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListAlertActionsResponse>; /** * Queries alert action integrations. * * @param request - ListAlertActionsRequest * @returns ListAlertActionsResponse */ listAlertActions(request: $_model.ListAlertActionsRequest): Promise<$_model.ListAlertActionsResponse>; /** * Queries CloudMonitor 2.0 alert history records. * * @remarks * Queries CloudMonitor 2.0 alert history records. You can filter the records by multiple dimensions such as alert rule, alert status, alert level, alert object, workspace, time range, label, notification recipient, observed object type, and data source type. You can also use the structured filter parameter to implement more flexible combined queries. * * @param tmpReq - ListAlertHistoriesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListAlertHistoriesResponse */ listAlertHistoriesWithOptions(tmpReq: $_model.ListAlertHistoriesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListAlertHistoriesResponse>; /** * Queries CloudMonitor 2.0 alert history records. * * @remarks * Queries CloudMonitor 2.0 alert history records. You can filter the records by multiple dimensions such as alert rule, alert status, alert level, alert object, workspace, time range, label, notification recipient, observed object type, and data source type. You can also use the structured filter parameter to implement more flexible combined queries. * * @param request - ListAlertHistoriesRequest * @returns ListAlertHistoriesResponse */ listAlertHistories(request: $_model.ListAlertHistoriesRequest): Promise<$_model.ListAlertHistoriesResponse>; /** * Queries notification templates. * * @param tmpReq - ListAlertNotifyTemplatesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListAlertNotifyTemplatesResponse */ listAlertNotifyTemplatesWithOptions(tmpReq: $_model.ListAlertNotifyTemplatesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListAlertNotifyTemplatesResponse>; /** * Queries notification templates. * * @param request - ListAlertNotifyTemplatesRequest * @returns ListAlertNotifyTemplatesResponse */ listAlertNotifyTemplates(request: $_model.ListAlertNotifyTemplatesRequest): Promise<$_model.ListAlertNotifyTemplatesResponse>; /** * Queries chatbots. * * @remarks * Queries the list of alert chatbots under the current account. Alert chatbots serve as webhook endpoints for alert notifications and support types such as DingTalk, DingTalk Cool App, Lark, Slack, and WeChat. You can filter the results by chatbot ID, name, type, and workspace. * * @param tmpReq - ListAlertRobotsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListAlertRobotsResponse */ listAlertRobotsWithOptions(tmpReq: $_model.ListAlertRobotsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListAlertRobotsResponse>; /** * Queries chatbots. * * @remarks * Queries the list of alert chatbots under the current account. Alert chatbots serve as webhook endpoints for alert notifications and support types such as DingTalk, DingTalk Cool App, Lark, Slack, and WeChat. You can filter the results by chatbot ID, name, type, and workspace. * * @param request - ListAlertRobotsRequest * @returns ListAlertRobotsResponse */ listAlertRobots(request: $_model.ListAlertRobotsRequest): Promise<$_model.ListAlertRobotsResponse>; /** * Queries webhooks. * * @param tmpReq - ListAlertWebhooksRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListAlertWebhooksResponse */ listAlertWebhooksWithOptions(tmpReq: $_model.ListAlertWebhooksRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListAlertWebhooksResponse>; /** * Queries webhooks. * * @param request - ListAlertWebhooksRequest * @returns ListAlertWebhooksResponse */ listAlertWebhooks(request: $_model.ListAlertWebhooksRequest): Promise<$_model.ListAlertWebhooksResponse>; /** * Queries the list of business links. * * @param request - ListBizTracesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListBizTracesResponse */ listBizTracesWithOptions(request: $_model.ListBizTracesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListBizTracesResponse>; /** * Queries the list of business links. * * @param request - ListBizTracesRequest * @returns ListBizTracesResponse */ listBizTraces(request: $_model.ListBizTracesRequest): Promise<$_model.ListBizTracesResponse>; /** * Queries contact groups. * * @remarks * This topic provides an example of how to create an alert contact group named `ECS_Group`. * * @param tmpReq - ListContactGroupsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListContactGroupsResponse */ listContactGroupsWithOptions(tmpReq: $_model.ListContactGroupsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListContactGroupsResponse>; /** * Queries contact groups. * * @remarks * This topic provides an example of how to create an alert contact group named `ECS_Group`. * * @param request - ListContactGroupsRequest * @returns ListContactGroupsResponse */ listContactGroups(request: $_model.ListContactGroupsRequest): Promise<$_model.ListContactGroupsResponse>; /** * Queries contacts. * * @remarks * This topic provides an example of creating an alert contact group named `ECS_Group`. * * @param tmpReq - ListContactsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListContactsResponse */ listContactsWithOptions(tmpReq: $_model.ListContactsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListContactsResponse>; /** * Queries contacts. * * @remarks * This topic provides an example of creating an alert contact group named `ECS_Group`. * * @param request - ListContactsRequest * @returns ListContactsResponse */ listContacts(request: $_model.ListContactsRequest): Promise<$_model.ListContactsResponse>; /** * Retrieves a list of API keys. * * @param request - ListContextStoreAPIKeysRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListContextStoreAPIKeysResponse */ listContextStoreAPIKeysWithOptions(workspace: string, contextStoreName: string, request: $_model.ListContextStoreAPIKeysRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListContextStoreAPIKeysResponse>; /** * Retrieves a list of API keys. * * @param request - ListContextStoreAPIKeysRequest * @returns ListContextStoreAPIKeysResponse */ listContextStoreAPIKeys(workspace: string, contextStoreName: string, request: $_model.ListContextStoreAPIKeysRequest): Promise<$_model.ListContextStoreAPIKeysResponse>; /** * Queries the list of context stores. * * @param request - ListContextStoresRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListContextStoresResponse */ listContextStoresWithOptions(workspace: string, request: $_model.ListContextStoresRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListContextStoresResponse>; /** * Queries the list of context stores. * * @param request - ListContextStoresRequest * @returns ListContextStoresResponse */ listContextStores(workspace: string, request: $_model.ListContextStoresRequest): Promise<$_model.ListContextStoresResponse>; /** * Queries data pipelines. * * @remarks * Queries data pipelines in a specified workspace by using paging. * * @param request - ListDataPipelinesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListDataPipelinesResponse */ listDataPipelinesWithOptions(workspace: string, request: $_model.ListDataPipelinesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListDataPipelinesResponse>; /** * Queries data pipelines. * * @remarks * Queries data pipelines in a specified workspace by using paging. * * @param request - ListDataPipelinesRequest * @returns ListDataPipelinesResponse */ listDataPipelines(workspace: string, request: $_model.ListDataPipelinesRequest): Promise<$_model.ListDataPipelinesResponse>; /** * Lists datasets. * * @param request - ListDatasetsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListDatasetsResponse */ listDatasetsWithOptions(workspace: string, request: $_model.ListDatasetsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListDatasetsResponse>; /** * Lists datasets. * * @param request - ListDatasetsRequest * @returns ListDatasetsResponse */ listDatasets(workspace: string, request: $_model.ListDatasetsRequest): Promise<$_model.ListDatasetsResponse>; /** * Retrieves a list of data delivery tasks. * * @param tmpReq - ListDeliveryTasksRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListDeliveryTasksResponse */ listDeliveryTasksWithOptions(tmpReq: $_model.ListDeliveryTasksRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListDeliveryTasksResponse>; /** * Retrieves a list of data delivery tasks. * * @param request - ListDeliveryTasksRequest * @returns ListDeliveryTasksResponse */ listDeliveryTasks(request: $_model.ListDeliveryTasksRequest): Promise<$_model.ListDeliveryTasksResponse>; /** * Queries the list of integration center policies. * * @remarks * Queries the list of integrations. * * @param tmpReq - ListIntegrationPoliciesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListIntegrationPoliciesResponse */ listIntegrationPoliciesWithOptions(tmpReq: $_model.ListIntegrationPoliciesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListIntegrationPoliciesResponse>; /** * Queries the list of integration center policies. * * @remarks * Queries the list of integrations. * * @param request - ListIntegrationPoliciesRequest * @returns ListIntegrationPoliciesResponse */ listIntegrationPolicies(request: $_model.ListIntegrationPoliciesRequest): Promise<$_model.ListIntegrationPoliciesResponse>; /** * Retrieves the list of add-ons installed for the current policy. * * @remarks * Retrieves the list of add-ons installed for the current policy. * * @param request - ListIntegrationPolicyAddonsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListIntegrationPolicyAddonsResponse */ listIntegrationPolicyAddonsWithOptions(policyId: string, request: $_model.ListIntegrationPolicyAddonsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListIntegrationPolicyAddonsResponse>; /** * Retrieves the list of add-ons installed for the current policy. * * @remarks * Retrieves the list of add-ons installed for the current policy. * * @param request - ListIntegrationPolicyAddonsRequest * @returns ListIntegrationPolicyAddonsResponse */ listIntegrationPolicyAddons(policyId: string, request: $_model.ListIntegrationPolicyAddonsRequest): Promise<$_model.ListIntegrationPolicyAddonsResponse>; /** * Returns information about collectors for an Integration Center policy. * * @param request - ListIntegrationPolicyCollectorsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListIntegrationPolicyCollectorsResponse */ listIntegrationPolicyCollectorsWithOptions(policyId: string, request: $_model.ListIntegrationPolicyCollectorsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListIntegrationPolicyCollectorsResponse>; /** * Returns information about collectors for an Integration Center policy. * * @param request - ListIntegrationPolicyCollectorsRequest * @returns ListIntegrationPolicyCollectorsResponse */ listIntegrationPolicyCollectors(policyId: string, request: $_model.ListIntegrationPolicyCollectorsRequest): Promise<$_model.ListIntegrationPolicyCollectorsResponse>; /** * Retrieves the custom service discovery rules of a Provisioning policy. * * @param request - ListIntegrationPolicyCustomScrapeJobRulesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListIntegrationPolicyCustomScrapeJobRulesResponse */ listIntegrationPolicyCustomScrapeJobRulesWithOptions(policyId: string, request: $_model.ListIntegrationPolicyCustomScrapeJobRulesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListIntegrationPolicyCustomScrapeJobRulesResponse>; /** * Retrieves the custom service discovery rules of a Provisioning policy. * * @param request - ListIntegrationPolicyCustomScrapeJobRulesRequest * @returns ListIntegrationPolicyCustomScrapeJobRulesResponse */ listIntegrationPolicyCustomScrapeJobRules(policyId: string, request: $_model.ListIntegrationPolicyCustomScrapeJobRulesRequest): Promise<$_model.ListIntegrationPolicyCustomScrapeJobRulesResponse>; /** * Queries the list of dashboards. * * @remarks * This topic provides an example of querying the alert template list. The response shows that the list contains two alert templates: `ECS_Template1` and `ECS_Template2`. * * @param request - ListIntegrationPolicyDashboardsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListIntegrationPolicyDashboardsResponse */ listIntegrationPolicyDashboardsWithOptions(policyId: string, request: $_model.ListIntegrationPolicyDashboardsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListIntegrationPolicyDashboardsResponse>; /** * Queries the list of dashboards. * * @remarks * This topic provides an example of querying the alert template list. The response shows that the list contains two alert templates: `ECS_Template1` and `ECS_Template2`. * * @param request - ListIntegrationPolicyDashboardsRequest * @returns ListIntegrationPolicyDashboardsResponse */ listIntegrationPolicyDashboards(policyId: string, request: $_model.ListIntegrationPolicyDashboardsRequest): Promise<$_model.ListIntegrationPolicyDashboardsResponse>; /** * Retrieves the PodMonitor resources of an Integration Center policy. * * @remarks * This topic provides an example of querying alert templates. The response indicates that the alert template list contains two alert templates: `ECS_Template1` and `ECS_Template2`. * * @param request - ListIntegrationPolicyPodMonitorsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListIntegrationPolicyPodMonitorsResponse */ listIntegrationPolicyPodMonitorsWithOptions(policyId: string, request: $_model.ListIntegrationPolicyPodMonitorsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListIntegrationPolicyPodMonitorsResponse>; /** * Retrieves the PodMonitor resources of an Integration Center policy. * * @remarks * This topic provides an example of querying alert templates. The response indicates that the alert template list contains two alert templates: `ECS_Template1` and `ECS_Template2`. * * @param request - ListIntegrationPolicyPodMonitorsRequest * @returns ListIntegrationPolicyPodMonitorsResponse */ listIntegrationPolicyPodMonitors(policyId: string, request: $_model.ListIntegrationPolicyPodMonitorsRequest): Promise<$_model.ListIntegrationPolicyPodMonitorsResponse>; /** * Retrieves the ServiceMonitor information of a Provisioning policy. * * @param request - ListIntegrationPolicyServiceMonitorsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListIntegrationPolicyServiceMonitorsResponse */ listIntegrationPolicyServiceMonitorsWithOptions(policyId: string, request: $_model.ListIntegrationPolicyServiceMonitorsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListIntegrationPolicyServiceMonitorsResponse>; /** * Retrieves the ServiceMonitor information of a Provisioning policy. * * @param request - ListIntegrationPolicyServiceMonitorsRequest * @returns ListIntegrationPolicyServiceMonitorsResponse */ listIntegrationPolicyServiceMonitors(policyId: string, request: $_model.ListIntegrationPolicyServiceMonitorsRequest): Promise<$_model.ListIntegrationPolicyServiceMonitorsResponse>; /** * Lists the storage requirements for an Integration Center policy. * * @remarks * When a policy is active, alert notifications are not sent for alerts that occur in the application group. * This topic provides an example of creating a policy named `PauseNotify`. This policy pauses alert notifications for application group `7301****` from `1622949300000` to `1623208500000` (from `2021-06-06 11:15:00` to `2021-06-09 11:15:00` UTC+8). * * @param request - ListIntegrationPolicyStorageRequirementsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListIntegrationPolicyStorageRequirementsResponse */ listIntegrationPolicyStorageRequirementsWithOptions(policyId: string, request: $_model.ListIntegrationPolicyStorageRequirementsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListIntegrationPolicyStorageRequirementsResponse>; /** * Lists the storage requirements for an Integration Center policy. * * @remarks * When a policy is active, alert notifications are not sent for alerts that occur in the application group. * This topic provides an example of creating a policy named `PauseNotify`. This policy pauses alert notifications for application group `7301****` from `1622949300000` to `1623208500000` (from `2021-06-06 11:15:00` to `2021-06-09 11:15:00` UTC+8). * * @param request - ListIntegrationPolicyStorageRequirementsRequest * @returns ListIntegrationPolicyStorageRequirementsResponse */ listIntegrationPolicyStorageRequirements(policyId: string, request: $_model.ListIntegrationPolicyStorageRequirementsRequest): Promise<$_model.ListIntegrationPolicyStorageRequirementsResponse>; /** * Queries a list of silence policies. * * @remarks * Queries a paginated list of silence policies in a specified workspace. You can filter results by policy name (fuzzy match), policy ID (exact match), or enabled status. You can also sort results by creation time, update time, or enabled status. An empty list is returned when no matching items exist. The list items do not include workspaceFilterSetting. * When the number of returned items reaches maxResults, the response may contain a non-empty nextToken. A non-empty nextToken only indicates that more results may be available and does not guarantee that the next page contains data. An empty nextToken indicates the end of paging. * * @param request - ListMaintainWindowsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListMaintainWindowsResponse */ listMaintainWindowsWithOptions(request: $_model.ListMaintainWindowsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListMaintainWindowsResponse>; /** * Queries a list of silence policies. * * @remarks * Queries a paginated list of silence policies in a specified workspace. You can filter results by policy name (fuzzy match), policy ID (exact match), or enabled status. You can also sort results by creation time, update time, or enabled status. An empty list is returned when no matching items exist. The list items do not include workspaceFilterSetting. * When the number of returned items reaches maxResults, the response may contain a non-empty nextToken. A non-empty nextToken only indicates that more results may be available and does not guarantee that the next page contains data. An empty nextToken indicates the end of paging. * * @param request - ListMaintainWindowsRequest * @returns ListMaintainWindowsResponse */ listMaintainWindows(request: $_model.ListMaintainWindowsRequest): Promise<$_model.ListMaintainWindowsResponse>; /** * Queries the list of memory stores. * * @param request - ListMemoryStoresRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListMemoryStoresResponse */ listMemoryStoresWithOptions(workspace: string, request: $_model.ListMemoryStoresRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListMemoryStoresResponse>; /** * Queries the list of memory stores. * * @param request - ListMemoryStoresRequest * @returns ListMemoryStoresResponse */ listMemoryStores(workspace: string, request: $_model.ListMemoryStoresRequest): Promise<$_model.ListMemoryStoresResponse>; /** * Lists notify policies. * * @remarks * Queries the list of notify policies in a specified workspace with paging. You can filter results by name using fuzzy match. The response contains a list of NotifyPolicySummary lightweight views. * * @param request - ListNotifyPoliciesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListNotifyPoliciesResponse */ listNotifyPoliciesWithOptions(request: $_model.ListNotifyPoliciesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListNotifyPoliciesResponse>; /** * Lists notify policies. * * @remarks * Queries the list of notify policies in a specified workspace with paging. You can filter results by name using fuzzy match. The response contains a list of NotifyPolicySummary lightweight views. * * @param request - ListNotifyPoliciesRequest * @returns ListNotifyPoliciesResponse */ listNotifyPolicies(request: $_model.ListNotifyPoliciesRequest): Promise<$_model.ListNotifyPoliciesResponse>; /** * Queries the on-call contacts at a specified time. * * @remarks * This topic provides an example of creating an alert contact group named `ECS_Group`. * * @param request - ListOncallContactsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListOncallContactsResponse */ listOncallContactsWithOptions(oncallScheduleId: string, request: $_model.ListOncallContactsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListOncallContactsResponse>; /** * Queries the on-call contacts at a specified time. * * @remarks * This topic provides an example of creating an alert contact group named `ECS_Group`. * * @param request - ListOncallContactsRequest * @returns ListOncallContactsResponse */ listOncallContacts(oncallScheduleId: string, request: $_model.ListOncallContactsRequest): Promise<$_model.ListOncallContactsResponse>; /** * Queries on-call schedules. * * @param tmpReq - ListOncallSchedulesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListOncallSchedulesResponse */ listOncallSchedulesWithOptions(tmpReq: $_model.ListOncallSchedulesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListOncallSchedulesResponse>; /** * Queries on-call schedules. * * @param request - ListOncallSchedulesRequest * @returns ListOncallSchedulesResponse */ listOncallSchedules(request: $_model.ListOncallSchedulesRequest): Promise<$_model.ListOncallSchedulesResponse>; /** * Lists pipelines. * * @param request - ListPipelinesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListPipelinesResponse */ listPipelinesWithOptions(workspace: string, request: $_model.ListPipelinesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListPipelinesResponse>; /** * Lists pipelines. * * @param request - ListPipelinesRequest * @returns ListPipelinesResponse */ listPipelines(workspace: string, request: $_model.ListPipelinesRequest): Promise<$_model.ListPipelinesResponse>; /** * Retrieves the list of dashboards for a Managed Service for Prometheus instance. * * @remarks * Retrieves the list of dashboards for a Managed Service for Prometheus instance. * * @param request - ListPrometheusDashboardsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListPrometheusDashboardsResponse */ listPrometheusDashboardsWithOptions(prometheusInstanceId: string, request: $_model.ListPrometheusDashboardsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListPrometheusDashboardsResponse>; /** * Retrieves the list of dashboards for a Managed Service for Prometheus instance. * * @remarks * Retrieves the list of dashboards for a Managed Service for Prometheus instance. * * @param request - ListPrometheusDashboardsRequest * @returns ListPrometheusDashboardsResponse */ listPrometheusDashboards(prometheusInstanceId: string, request: $_model.ListPrometheusDashboardsRequest): Promise<$_model.ListPrometheusDashboardsResponse>; /** * Retrieves a list of Managed Service for Prometheus instances. * * @remarks * Retrieves a list of Managed Service for Prometheus instances. * * @param tmpReq - ListPrometheusInstancesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListPrometheusInstancesResponse */ listPrometheusInstancesWithOptions(tmpReq: $_model.ListPrometheusInstancesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListPrometheusInstancesResponse>; /** * Retrieves a list of Managed Service for Prometheus instances. * * @remarks * Retrieves a list of Managed Service for Prometheus instances. * * @param request - ListPrometheusInstancesRequest * @returns ListPrometheusInstancesResponse */ listPrometheusInstances(request: $_model.ListPrometheusInstancesRequest): Promise<$_model.ListPrometheusInstancesResponse>; /** * Queries a list of Prometheus view instances. * * @remarks * Queries a list of Prometheus view instances. * * @param tmpReq - ListPrometheusViewsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListPrometheusViewsResponse */ listPrometheusViewsWithOptions(tmpReq: $_model.ListPrometheusViewsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListPrometheusViewsResponse>; /** * Queries a list of Prometheus view instances. * * @remarks * Queries a list of Prometheus view instances. * * @param request - ListPrometheusViewsRequest * @returns ListPrometheusViewsResponse */ listPrometheusViews(request: $_model.ListPrometheusViewsRequest): Promise<$_model.ListPrometheusViewsResponse>; /** * Retrieves Prometheus virtual instances. * * @param request - ListPrometheusVirtualInstancesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListPrometheusVirtualInstancesResponse */ listPrometheusVirtualInstancesWithOptions(request: $_model.ListPrometheusVirtualInstancesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListPrometheusVirtualInstancesResponse>; /** * Retrieves Prometheus virtual instances. * * @param request - ListPrometheusVirtualInstancesRequest * @returns ListPrometheusVirtualInstancesResponse */ listPrometheusVirtualInstances(request: $_model.ListPrometheusVirtualInstancesRequest): Promise<$_model.ListPrometheusVirtualInstancesResponse>; /** * Lists service-linked entries. * * @remarks * Queries a paginated list of service-linked entries. * * @param request - ListServiceRecordsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListServiceRecordsResponse */ listServiceRecordsWithOptions(workspace: string, request: $_model.ListServiceRecordsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListServiceRecordsResponse>; /** * Lists service-linked entries. * * @remarks * Queries a paginated list of service-linked entries. * * @param request - ListServiceRecordsRequest * @returns ListServiceRecordsResponse */ listServiceRecords(workspace: string, request: $_model.ListServiceRecordsRequest): Promise<$_model.ListServiceRecordsResponse>; /** * Lists service tasks. * * @remarks * Lists service tasks under an application by task type. * - type=heapdump: Returns the list of heap dump tasks. * - type=pprof: Returns the list of pprof dumps (requires searchCondition). * - type=live_debug_*: Returns the list of corresponding LiveDebug tasks. * Supports nextToken/maxResults pagination and searchCondition filtering. * * @param request - ListServiceTaskRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListServiceTaskResponse */ listServiceTaskWithOptions(workspace: string, serviceId: string, request: $_model.ListServiceTaskRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListServiceTaskResponse>; /** * Lists service tasks. * * @remarks * Lists service tasks under an application by task type. * - type=heapdump: Returns the list of heap dump tasks. * - type=pprof: Returns the list of pprof dumps (requires searchCondition). * - type=live_debug_*: Returns the list of corresponding LiveDebug tasks. * Supports nextToken/maxResults pagination and searchCondition filtering. * * @param request - ListServiceTaskRequest * @returns ListServiceTaskResponse */ listServiceTask(workspace: string, serviceId: string, request: $_model.ListServiceTaskRequest): Promise<$_model.ListServiceTaskResponse>; /** * Queries application observability services in batches. * * @param tmpReq - ListServicesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListServicesResponse */ listServicesWithOptions(workspace: string, tmpReq: $_model.ListServicesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListServicesResponse>; /** * Queries application observability services in batches. * * @param request - ListServicesRequest * @returns ListServicesResponse */ listServices(workspace: string, request: $_model.ListServicesRequest): Promise<$_model.ListServicesResponse>; /** * Queries subscriptions. * * @param request - ListSubscriptionsRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListSubscriptionsResponse */ listSubscriptionsWithOptions(request: $_model.ListSubscriptionsRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListSubscriptionsResponse>; /** * Queries subscriptions. * * @param request - ListSubscriptionsRequest * @returns ListSubscriptionsResponse */ listSubscriptions(request: $_model.ListSubscriptionsRequest): Promise<$_model.ListSubscriptionsResponse>; /** * Queries labels associated with resources. * * @param tmpReq - ListTagResourcesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListTagResourcesResponse */ listTagResourcesWithOptions(tmpReq: $_model.ListTagResourcesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListTagResourcesResponse>; /** * Queries labels associated with resources. * * @param request - ListTagResourcesRequest * @returns ListTagResourcesResponse */ listTagResources(request: $_model.ListTagResourcesRequest): Promise<$_model.ListTagResourcesResponse>; /** * Queries the alert notification delivery history in a specified workspace by using paging, and supports filtering by conditions such as notification channel, alert severity, subscription, alert rule, recipient, delivery result, and time range. * * @param request - ListUserNotifyHistoriesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListUserNotifyHistoriesResponse */ listUserNotifyHistoriesWithOptions(request: $_model.ListUserNotifyHistoriesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListUserNotifyHistoriesResponse>; /** * Queries the alert notification delivery history in a specified workspace by using paging, and supports filtering by conditions such as notification channel, alert severity, subscription, alert rule, recipient, delivery result, and time range. * * @param request - ListUserNotifyHistoriesRequest * @returns ListUserNotifyHistoriesResponse */ listUserNotifyHistories(request: $_model.ListUserNotifyHistoriesRequest): Promise<$_model.ListUserNotifyHistoriesResponse>; /** * Retrieves a list of workspaces. * * @param tmpReq - ListWorkspacesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ListWorkspacesResponse */ listWorkspacesWithOptions(tmpReq: $_model.ListWorkspacesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ListWorkspacesResponse>; /** * Retrieves a list of workspaces. * * @param request - ListWorkspacesRequest * @returns ListWorkspacesResponse */ listWorkspaces(request: $_model.ListWorkspacesRequest): Promise<$_model.ListWorkspacesResponse>; /** * Manages alert rules. * * @param tmpReq - ManageAlertRulesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ManageAlertRulesResponse */ manageAlertRulesWithOptions(tmpReq: $_model.ManageAlertRulesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ManageAlertRulesResponse>; /** * Manages alert rules. * * @param request - ManageAlertRulesRequest * @returns ManageAlertRulesResponse */ manageAlertRules(request: $_model.ManageAlertRulesRequest): Promise<$_model.ManageAlertRulesResponse>; /** * Activates CloudMonitor services, including Hybrid Cloud Monitoring, Managed Service for Prometheus, and Simple Log Service (SLS). * * @param request - OpenCmsServiceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns OpenCmsServiceResponse */ openCmsServiceWithOptions(request: $_model.OpenCmsServiceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.OpenCmsServiceResponse>; /** * Activates CloudMonitor services, including Hybrid Cloud Monitoring, Managed Service for Prometheus, and Simple Log Service (SLS). * * @param request - OpenCmsServiceRequest * @returns OpenCmsServiceResponse */ openCmsService(request: $_model.OpenCmsServiceRequest): Promise<$_model.OpenCmsServiceResponse>; /** * Previews a data pipeline. * * @remarks * Compiles candidate configurations and queries read-only samples grouped by dataset within a specified time window. * * @param request - PreviewDataPipelineRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns PreviewDataPipelineResponse */ previewDataPipelineWithOptions(workspace: string, request: $_model.PreviewDataPipelineRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.PreviewDataPipelineResponse>; /** * Previews a data pipeline. * * @remarks * Compiles candidate configurations and queries read-only samples grouped by dataset within a specified time window. * * @param request - PreviewDataPipelineRequest * @returns PreviewDataPipelineResponse */ previewDataPipeline(workspace: string, request: $_model.PreviewDataPipelineRequest): Promise<$_model.PreviewDataPipelineResponse>; /** * Renders templates written in Go template syntax by using the provided context data and returns the rendering results. This operation supports the simultaneous preview of multiple templates, such as title and content, to enable real-time preview in frontend template editors. * * @remarks * Renders templates written in Go template syntax by using the provided context data and returns the rendering results. This operation supports the simultaneous preview of multiple templates, such as title and content, to enable real-time preview in frontend template editors. * * @param request - PreviewNotifyTemplateRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns PreviewNotifyTemplateResponse */ previewNotifyTemplateWithOptions(request: $_model.PreviewNotifyTemplateRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.PreviewNotifyTemplateResponse>; /** * Renders templates written in Go template syntax by using the provided context data and returns the rendering results. This operation supports the simultaneous preview of multiple templates, such as title and content, to enable real-time preview in frontend template editors. * * @remarks * Renders templates written in Go template syntax by using the provided context data and returns the rendering results. This operation supports the simultaneous preview of multiple templates, such as title and content, to enable real-time preview in frontend template editors. * * @param request - PreviewNotifyTemplateRequest * @returns PreviewNotifyTemplateResponse */ previewNotifyTemplate(request: $_model.PreviewNotifyTemplateRequest): Promise<$_model.PreviewNotifyTemplateResponse>; /** * Creates a workspace. * * @param request - PutWorkspaceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns PutWorkspaceResponse */ putWorkspaceWithOptions(workspaceName: string, request: $_model.PutWorkspaceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.PutWorkspaceResponse>; /** * Creates a workspace. * * @param request - PutWorkspaceRequest * @returns PutWorkspaceResponse */ putWorkspace(workspaceName: string, request: $_model.PutWorkspaceRequest): Promise<$_model.PutWorkspaceResponse>; /** * Queries alert rules. * * @remarks * This topic provides an example of querying the list of alert templates. The response shows that the list contains two alert templates: `ECS_Template1` and `ECS_Template2`. * * @param tmpReq - QueryAlertRulesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns QueryAlertRulesResponse */ queryAlertRulesWithOptions(tmpReq: $_model.QueryAlertRulesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.QueryAlertRulesResponse>; /** * Queries alert rules. * * @remarks * This topic provides an example of querying the list of alert templates. The response shows that the list contains two alert templates: `ECS_Template1` and `ECS_Template2`. * * @param request - QueryAlertRulesRequest * @returns QueryAlertRulesResponse */ queryAlertRules(request: $_model.QueryAlertRulesRequest): Promise<$_model.QueryAlertRulesResponse>; /** * Resends the activation link. * * @param request - ResendVerifyActivateRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ResendVerifyActivateResponse */ resendVerifyActivateWithOptions(contactId: string, request: $_model.ResendVerifyActivateRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ResendVerifyActivateResponse>; /** * Resends the activation link. * * @param request - ResendVerifyActivateRequest * @returns ResendVerifyActivateResponse */ resendVerifyActivate(contactId: string, request: $_model.ResendVerifyActivateRequest): Promise<$_model.ResendVerifyActivateResponse>; /** * Search context. * * @param request - SearchContextRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns SearchContextResponse */ searchContextWithOptions(workspace: string, contextStoreName: string, request: $_model.SearchContextRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.SearchContextResponse>; /** * Search context. * * @param request - SearchContextRequest * @returns SearchContextResponse */ searchContext(workspace: string, contextStoreName: string, request: $_model.SearchContextRequest): Promise<$_model.SearchContextResponse>; /** * Searches for memories based on query conditions and filters. * * @remarks * This topic provides an example on how to create a threshold alert rule for the cpu_total metric of the Elastic Computing Service `acs_ecs_dashboard` instance `i-uf6j91r34rnwawoo****`. The alert contact group of the alert rule is `ECS_Group`, the alert rule name is `test123`, the alert rule ID is `a151cd6023eacee2f0978e03863cc1697c89508****`, the statistical method for the Critical level is `Average`, the comparison operator for the Critical level is `GreaterThanOrEqualToThreshold`, the threshold for the Critical level is `90`, and the retry count for the Critical level is `3`. * > 2024-08-15: Statistics validation is added. Only the Statistics value that corresponds to the metric can be specified. For information about how to obtain the value of this parameter, see [Cloud service monitoring metrics](https://www.alibabacloud.com/help/en/cms/support/appendix-1-metrics). * * @param request - SearchMemoriesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns SearchMemoriesResponse */ searchMemoriesWithOptions(workspace: string, memoryStoreName: string, request: $_model.SearchMemoriesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.SearchMemoriesResponse>; /** * Searches for memories based on query conditions and filters. * * @remarks * This topic provides an example on how to create a threshold alert rule for the cpu_total metric of the Elastic Computing Service `acs_ecs_dashboard` instance `i-uf6j91r34rnwawoo****`. The alert contact group of the alert rule is `ECS_Group`, the alert rule name is `test123`, the alert rule ID is `a151cd6023eacee2f0978e03863cc1697c89508****`, the statistical method for the Critical level is `Average`, the comparison operator for the Critical level is `GreaterThanOrEqualToThreshold`, the threshold for the Critical level is `90`, and the retry count for the Critical level is `3`. * > 2024-08-15: Statistics validation is added. Only the Statistics value that corresponds to the metric can be specified. For information about how to obtain the value of this parameter, see [Cloud service monitoring metrics](https://www.alibabacloud.com/help/en/cms/support/appendix-1-metrics). * * @param request - SearchMemoriesRequest * @returns SearchMemoriesResponse */ searchMemories(workspace: string, memoryStoreName: string, request: $_model.SearchMemoriesRequest): Promise<$_model.SearchMemoriesResponse>; /** * Attaches labels to resources. * * @param request - TagResourcesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns TagResourcesResponse */ tagResourcesWithOptions(request: $_model.TagResourcesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.TagResourcesResponse>; /** * Attaches labels to resources. * * @param request - TagResourcesRequest * @returns TagResourcesResponse */ tagResources(request: $_model.TagResourcesRequest): Promise<$_model.TagResourcesResponse>; /** * Unbinds labels from a resource. * * @param tmpReq - UntagResourcesRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UntagResourcesResponse */ untagResourcesWithOptions(tmpReq: $_model.UntagResourcesRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UntagResourcesResponse>; /** * Unbinds labels from a resource. * * @param request - UntagResourcesRequest * @returns UntagResourcesResponse */ untagResources(request: $_model.UntagResourcesRequest): Promise<$_model.UntagResourcesResponse>; /** * Upgrades an access component. * * @param request - UpdateAddonReleaseRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateAddonReleaseResponse */ updateAddonReleaseWithOptions(releaseName: string, policyId: string, request: $_model.UpdateAddonReleaseRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateAddonReleaseResponse>; /** * Upgrades an access component. * * @param request - UpdateAddonReleaseRequest * @returns UpdateAddonReleaseResponse */ updateAddonRelease(releaseName: string, policyId: string, request: $_model.UpdateAddonReleaseRequest): Promise<$_model.UpdateAddonReleaseResponse>; /** * Applies an aggregation task group. * * @param request - UpdateAggTaskGroupRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateAggTaskGroupResponse */ updateAggTaskGroupWithOptions(instanceId: string, groupId: string, request: $_model.UpdateAggTaskGroupRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateAggTaskGroupResponse>; /** * Applies an aggregation task group. * * @param request - UpdateAggTaskGroupRequest * @returns UpdateAggTaskGroupResponse */ updateAggTaskGroup(instanceId: string, groupId: string, request: $_model.UpdateAggTaskGroupRequest): Promise<$_model.UpdateAggTaskGroupResponse>; /** * Updates the status of an aggregation task group. * * @param request - UpdateAggTaskGroupStatusRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateAggTaskGroupStatusResponse */ updateAggTaskGroupStatusWithOptions(instanceId: string, groupId: string, request: $_model.UpdateAggTaskGroupStatusRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateAggTaskGroupStatusResponse>; /** * Updates the status of an aggregation task group. * * @param request - UpdateAggTaskGroupStatusRequest * @returns UpdateAggTaskGroupStatusResponse */ updateAggTaskGroupStatus(instanceId: string, groupId: string, request: $_model.UpdateAggTaskGroupStatusRequest): Promise<$_model.UpdateAggTaskGroupStatusResponse>; /** * Updates an alert action integration. * * @param request - UpdateAlertActionRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateAlertActionResponse */ updateAlertActionWithOptions(alertActionId: string, request: $_model.UpdateAlertActionRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateAlertActionResponse>; /** * Updates an alert action integration. * * @param request - UpdateAlertActionRequest * @returns UpdateAlertActionResponse */ updateAlertAction(alertActionId: string, request: $_model.UpdateAlertActionRequest): Promise<$_model.UpdateAlertActionResponse>; /** * Updates a notification template. * * @param request - UpdateAlertNotifyTemplateRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateAlertNotifyTemplateResponse */ updateAlertNotifyTemplateWithOptions(alertNotifyTemplateId: string, request: $_model.UpdateAlertNotifyTemplateRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateAlertNotifyTemplateResponse>; /** * Updates a notification template. * * @param request - UpdateAlertNotifyTemplateRequest * @returns UpdateAlertNotifyTemplateResponse */ updateAlertNotifyTemplate(alertNotifyTemplateId: string, request: $_model.UpdateAlertNotifyTemplateRequest): Promise<$_model.UpdateAlertNotifyTemplateResponse>; /** * Updates an alert robot. * * @param request - UpdateAlertRobotRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateAlertRobotResponse */ updateAlertRobotWithOptions(robotId: string, request: $_model.UpdateAlertRobotRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateAlertRobotResponse>; /** * Updates an alert robot. * * @param request - UpdateAlertRobotRequest * @returns UpdateAlertRobotResponse */ updateAlertRobot(robotId: string, request: $_model.UpdateAlertRobotRequest): Promise<$_model.UpdateAlertRobotResponse>; /** * Updates a webhook. * * @param request - UpdateAlertWebhookRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateAlertWebhookResponse */ updateAlertWebhookWithOptions(webhookId: string, request: $_model.UpdateAlertWebhookRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateAlertWebhookResponse>; /** * Updates a webhook. * * @param request - UpdateAlertWebhookRequest * @returns UpdateAlertWebhookResponse */ updateAlertWebhook(webhookId: string, request: $_model.UpdateAlertWebhookRequest): Promise<$_model.UpdateAlertWebhookResponse>; /** * Modifies a business trace. * * @param request - UpdateBizTraceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateBizTraceResponse */ updateBizTraceWithOptions(bizTraceId: string, request: $_model.UpdateBizTraceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateBizTraceResponse>; /** * Modifies a business trace. * * @param request - UpdateBizTraceRequest * @returns UpdateBizTraceResponse */ updateBizTrace(bizTraceId: string, request: $_model.UpdateBizTraceRequest): Promise<$_model.UpdateBizTraceResponse>; /** * Updates a contact. * * @param request - UpdateContactRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateContactResponse */ updateContactWithOptions(contactId: string, request: $_model.UpdateContactRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateContactResponse>; /** * Updates a contact. * * @param request - UpdateContactRequest * @returns UpdateContactResponse */ updateContact(contactId: string, request: $_model.UpdateContactRequest): Promise<$_model.UpdateContactResponse>; /** * Updates a contact group. * * @param request - UpdateContactGroupRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateContactGroupResponse */ updateContactGroupWithOptions(contactGroupId: string, request: $_model.UpdateContactGroupRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateContactGroupResponse>; /** * Updates a contact group. * * @param request - UpdateContactGroupRequest * @returns UpdateContactGroupResponse */ updateContactGroup(contactGroupId: string, request: $_model.UpdateContactGroupRequest): Promise<$_model.UpdateContactGroupResponse>; /** * Updates a context. * * @param request - UpdateContextRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateContextResponse */ updateContextWithOptions(workspace: string, contextStoreName: string, contextId: string, request: $_model.UpdateContextRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateContextResponse>; /** * Updates a context. * * @param request - UpdateContextRequest * @returns UpdateContextResponse */ updateContext(workspace: string, contextStoreName: string, contextId: string, request: $_model.UpdateContextRequest): Promise<$_model.UpdateContextResponse>; /** * Modifies the configuration of a context store. * * @remarks * Only Alibaba Cloud accounts that have activated Network Analysis and Monitoring can create one-time detection tasks. * This topic provides an example of how to create a one-time detection task. The detection task is named `task1`, the detection address is `http://www.aliyun.com`, the detection type is `HTTP`, and the number of detection points is `1`. * * @param request - UpdateContextStoreRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateContextStoreResponse */ updateContextStoreWithOptions(workspace: string, contextStoreName: string, request: $_model.UpdateContextStoreRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateContextStoreResponse>; /** * Modifies the configuration of a context store. * * @remarks * Only Alibaba Cloud accounts that have activated Network Analysis and Monitoring can create one-time detection tasks. * This topic provides an example of how to create a one-time detection task. The detection task is named `task1`, the detection address is `http://www.aliyun.com`, the detection type is `HTTP`, and the number of detection points is `1`. * * @param request - UpdateContextStoreRequest * @returns UpdateContextStoreResponse */ updateContextStore(workspace: string, contextStoreName: string, request: $_model.UpdateContextStoreRequest): Promise<$_model.UpdateContextStoreResponse>; /** * Updates a data pipeline. * * @remarks * Updates the specified data pipeline with a full candidate configuration. * * @param request - UpdateDataPipelineRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateDataPipelineResponse */ updateDataPipelineWithOptions(workspace: string, pipelineName: string, request: $_model.UpdateDataPipelineRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateDataPipelineResponse>; /** * Updates a data pipeline. * * @remarks * Updates the specified data pipeline with a full candidate configuration. * * @param request - UpdateDataPipelineRequest * @returns UpdateDataPipelineResponse */ updateDataPipeline(workspace: string, pipelineName: string, request: $_model.UpdateDataPipelineRequest): Promise<$_model.UpdateDataPipelineResponse>; /** * Updates a dataset. * * @param request - UpdateDatasetRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateDatasetResponse */ updateDatasetWithOptions(workspace: string, datasetName: string, request: $_model.UpdateDatasetRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateDatasetResponse>; /** * Updates a dataset. * * @param request - UpdateDatasetRequest * @returns UpdateDatasetResponse */ updateDataset(workspace: string, datasetName: string, request: $_model.UpdateDatasetRequest): Promise<$_model.UpdateDatasetResponse>; /** * Updates a data delivery task. * * @param request - UpdateDeliveryTaskRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateDeliveryTaskResponse */ updateDeliveryTaskWithOptions(taskId: string, request: $_model.UpdateDeliveryTaskRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateDeliveryTaskResponse>; /** * Updates a data delivery task. * * @param request - UpdateDeliveryTaskRequest * @returns UpdateDeliveryTaskResponse */ updateDeliveryTask(taskId: string, request: $_model.UpdateDeliveryTaskRequest): Promise<$_model.UpdateDeliveryTaskResponse>; /** * Updates the specified policy. * * @param request - UpdateIntegrationPolicyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateIntegrationPolicyResponse */ updateIntegrationPolicyWithOptions(integrationPolicyId: string, request: $_model.UpdateIntegrationPolicyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateIntegrationPolicyResponse>; /** * Updates the specified policy. * * @param request - UpdateIntegrationPolicyRequest * @returns UpdateIntegrationPolicyResponse */ updateIntegrationPolicy(integrationPolicyId: string, request: $_model.UpdateIntegrationPolicyRequest): Promise<$_model.UpdateIntegrationPolicyResponse>; /** * Updates a silence policy. * * @remarks * Updates the configuration of a specified silence policy. If maintainWindowName is left empty, the original name is retained. The description, filterSetting, effective, effectTimeRange, startTime, and endTime fields are updated based on the values in the request body. If these fields are not provided, they are set to empty. Before submitting changes, call GetMaintainWindow to retrieve the current configuration. * This operation does not modify the enabled status of the policy. To enable or pause a policy, call EnableMaintainWindow or DisableMaintainWindow. Time configuration validation is the same as that for CreateMaintainWindow. If a policy name already exists in the same workspace, the InvalidParameterValue error code is returned. If the specified silence policy does not exist, the ResourceNotFound error code is returned. * * @param request - UpdateMaintainWindowRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateMaintainWindowResponse */ updateMaintainWindowWithOptions(maintainWindowId: string, request: $_model.UpdateMaintainWindowRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateMaintainWindowResponse>; /** * Updates a silence policy. * * @remarks * Updates the configuration of a specified silence policy. If maintainWindowName is left empty, the original name is retained. The description, filterSetting, effective, effectTimeRange, startTime, and endTime fields are updated based on the values in the request body. If these fields are not provided, they are set to empty. Before submitting changes, call GetMaintainWindow to retrieve the current configuration. * This operation does not modify the enabled status of the policy. To enable or pause a policy, call EnableMaintainWindow or DisableMaintainWindow. Time configuration validation is the same as that for CreateMaintainWindow. If a policy name already exists in the same workspace, the InvalidParameterValue error code is returned. If the specified silence policy does not exist, the ResourceNotFound error code is returned. * * @param request - UpdateMaintainWindowRequest * @returns UpdateMaintainWindowResponse */ updateMaintainWindow(maintainWindowId: string, request: $_model.UpdateMaintainWindowRequest): Promise<$_model.UpdateMaintainWindowResponse>; /** * Updates a specific Memory. * * @param request - UpdateMemoryRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateMemoryResponse */ updateMemoryWithOptions(workspace: string, memoryStoreName: string, memoryId: string, request: $_model.UpdateMemoryRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateMemoryResponse>; /** * Updates a specific Memory. * * @param request - UpdateMemoryRequest * @returns UpdateMemoryResponse */ updateMemory(workspace: string, memoryStoreName: string, memoryId: string, request: $_model.UpdateMemoryRequest): Promise<$_model.UpdateMemoryResponse>; /** * Modifies a memory store. * * @param request - UpdateMemoryStoreRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateMemoryStoreResponse */ updateMemoryStoreWithOptions(workspace: string, memoryStoreName: string, request: $_model.UpdateMemoryStoreRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateMemoryStoreResponse>; /** * Modifies a memory store. * * @param request - UpdateMemoryStoreRequest * @returns UpdateMemoryStoreResponse */ updateMemoryStore(workspace: string, memoryStoreName: string, request: $_model.UpdateMemoryStoreRequest): Promise<$_model.UpdateMemoryStoreResponse>; /** * Updates a notification policy. * * @remarks * Updates a notification policy by workspace and body (containing uuid and version). The version field is an optimistic lock version number that must match the current record on the backend. Otherwise, OptimisticLockFailed is returned. After a successful update, the latest policy details are returned. * * @param request - UpdateNotifyPolicyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateNotifyPolicyResponse */ updateNotifyPolicyWithOptions(request: $_model.UpdateNotifyPolicyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateNotifyPolicyResponse>; /** * Updates a notification policy. * * @remarks * Updates a notification policy by workspace and body (containing uuid and version). The version field is an optimistic lock version number that must match the current record on the backend. Otherwise, OptimisticLockFailed is returned. After a successful update, the latest policy details are returned. * * @param request - UpdateNotifyPolicyRequest * @returns UpdateNotifyPolicyResponse */ updateNotifyPolicy(request: $_model.UpdateNotifyPolicyRequest): Promise<$_model.UpdateNotifyPolicyResponse>; /** * Updates a notification policy. * * @param request - UpdateNotifyStrategyRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateNotifyStrategyResponse */ updateNotifyStrategyWithOptions(notifyStrategyId: string, request: $_model.UpdateNotifyStrategyRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateNotifyStrategyResponse>; /** * Updates a notification policy. * * @param request - UpdateNotifyStrategyRequest * @returns UpdateNotifyStrategyResponse */ updateNotifyStrategy(notifyStrategyId: string, request: $_model.UpdateNotifyStrategyRequest): Promise<$_model.UpdateNotifyStrategyResponse>; /** * Updates an on-call schedule. * * @remarks * Creates an on-call schedule. * * @param request - UpdateOncallScheduleRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateOncallScheduleResponse */ updateOncallScheduleWithOptions(oncallScheduleId: string, request: $_model.UpdateOncallScheduleRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateOncallScheduleResponse>; /** * Updates an on-call schedule. * * @remarks * Creates an on-call schedule. * * @param request - UpdateOncallScheduleRequest * @returns UpdateOncallScheduleResponse */ updateOncallSchedule(oncallScheduleId: string, request: $_model.UpdateOncallScheduleRequest): Promise<$_model.UpdateOncallScheduleResponse>; /** * Update pipeline * * @param request - UpdatePipelineRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePipelineResponse */ updatePipelineWithOptions(workspace: string, pipelineName: string, request: $_model.UpdatePipelineRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdatePipelineResponse>; /** * Update pipeline * * @param request - UpdatePipelineRequest * @returns UpdatePipelineResponse */ updatePipeline(workspace: string, pipelineName: string, request: $_model.UpdatePipelineRequest): Promise<$_model.UpdatePipelineResponse>; /** * Updates the information of a Managed Service for Prometheus instance. * * @remarks * Updates the information of a Managed Service for Prometheus instance. * * @param request - UpdatePrometheusInstanceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePrometheusInstanceResponse */ updatePrometheusInstanceWithOptions(prometheusInstanceId: string, request: $_model.UpdatePrometheusInstanceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdatePrometheusInstanceResponse>; /** * Updates the information of a Managed Service for Prometheus instance. * * @remarks * Updates the information of a Managed Service for Prometheus instance. * * @param request - UpdatePrometheusInstanceRequest * @returns UpdatePrometheusInstanceResponse */ updatePrometheusInstance(prometheusInstanceId: string, request: $_model.UpdatePrometheusInstanceRequest): Promise<$_model.UpdatePrometheusInstanceResponse>; /** * Updates the user settings for Prometheus. Note: If you set `settingKey` to `financeUsageRegion`, Prometheus usage data is sent to Simple Log Service (SLS) in the specified region. Historical usage data will no longer be available in the Prometheus console. * * @param request - UpdatePrometheusUserSettingRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePrometheusUserSettingResponse */ updatePrometheusUserSettingWithOptions(settingKey: string, request: $_model.UpdatePrometheusUserSettingRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdatePrometheusUserSettingResponse>; /** * Updates the user settings for Prometheus. Note: If you set `settingKey` to `financeUsageRegion`, Prometheus usage data is sent to Simple Log Service (SLS) in the specified region. Historical usage data will no longer be available in the Prometheus console. * * @param request - UpdatePrometheusUserSettingRequest * @returns UpdatePrometheusUserSettingResponse */ updatePrometheusUserSetting(settingKey: string, request: $_model.UpdatePrometheusUserSettingRequest): Promise<$_model.UpdatePrometheusUserSettingResponse>; /** * Updates the information of a Prometheus view instance. * * @remarks * Updates the information of a Prometheus view instance. * * @param request - UpdatePrometheusViewRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePrometheusViewResponse */ updatePrometheusViewWithOptions(prometheusViewId: string, request: $_model.UpdatePrometheusViewRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdatePrometheusViewResponse>; /** * Updates the information of a Prometheus view instance. * * @remarks * Updates the information of a Prometheus view instance. * * @param request - UpdatePrometheusViewRequest * @returns UpdatePrometheusViewResponse */ updatePrometheusView(prometheusViewId: string, request: $_model.UpdatePrometheusViewRequest): Promise<$_model.UpdatePrometheusViewResponse>; /** * Updates an application observability service. * * @param request - UpdateServiceRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateServiceResponse */ updateServiceWithOptions(workspace: string, serviceId: string, request: $_model.UpdateServiceRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateServiceResponse>; /** * Updates an application observability service. * * @param request - UpdateServiceRequest * @returns UpdateServiceResponse */ updateService(workspace: string, serviceId: string, request: $_model.UpdateServiceRequest): Promise<$_model.UpdateServiceResponse>; /** * Updates a service-linked entry. * * @remarks * Updates an existing service-linked entry. * * @param request - UpdateServiceRecordRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateServiceRecordResponse */ updateServiceRecordWithOptions(workspace: string, serviceId: string, request: $_model.UpdateServiceRecordRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateServiceRecordResponse>; /** * Updates a service-linked entry. * * @remarks * Updates an existing service-linked entry. * * @param request - UpdateServiceRecordRequest * @returns UpdateServiceRecordResponse */ updateServiceRecord(workspace: string, serviceId: string, request: $_model.UpdateServiceRecordRequest): Promise<$_model.UpdateServiceRecordResponse>; /** * Updates a subscription. * * @param request - UpdateSubscriptionRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateSubscriptionResponse */ updateSubscriptionWithOptions(subscriptionId: string, request: $_model.UpdateSubscriptionRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateSubscriptionResponse>; /** * Updates a subscription. * * @param request - UpdateSubscriptionRequest * @returns UpdateSubscriptionResponse */ updateSubscription(subscriptionId: string, request: $_model.UpdateSubscriptionRequest): Promise<$_model.UpdateSubscriptionResponse>; /** * Updates the configuration of a Umodel. * * @remarks * Updates the configuration of a Umodel. * * @param request - UpdateUmodelRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateUmodelResponse */ updateUmodelWithOptions(workspace: string, request: $_model.UpdateUmodelRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateUmodelResponse>; /** * Updates the configuration of a Umodel. * * @remarks * Updates the configuration of a Umodel. * * @param request - UpdateUmodelRequest * @returns UpdateUmodelResponse */ updateUmodel(workspace: string, request: $_model.UpdateUmodelRequest): Promise<$_model.UpdateUmodelResponse>; /** * Upserts a common Umodel schema reference. * * @param request - UpsertUmodelCommonSchemaRefRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpsertUmodelCommonSchemaRefResponse */ upsertUmodelCommonSchemaRefWithOptions(workspace: string, request: $_model.UpsertUmodelCommonSchemaRefRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpsertUmodelCommonSchemaRefResponse>; /** * Upserts a common Umodel schema reference. * * @param request - UpsertUmodelCommonSchemaRefRequest * @returns UpsertUmodelCommonSchemaRefResponse */ upsertUmodelCommonSchemaRef(workspace: string, request: $_model.UpsertUmodelCommonSchemaRefRequest): Promise<$_model.UpsertUmodelCommonSchemaRefResponse>; /** * Inserts or updates Umodel elements. * * @param request - UpsertUmodelDataRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns UpsertUmodelDataResponse */ upsertUmodelDataWithOptions(workspace: string, request: $_model.UpsertUmodelDataRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.UpsertUmodelDataResponse>; /** * Inserts or updates Umodel elements. * * @param request - UpsertUmodelDataRequest * @returns UpsertUmodelDataResponse */ upsertUmodelData(workspace: string, request: $_model.UpsertUmodelDataRequest): Promise<$_model.UpsertUmodelDataResponse>; /** * Queries the on-call calendar of a specified on-call schedule within a given date range, and returns the contacts and start and end times of each on-call shift grouped by shift name. * * @remarks * Retrieves the on-call calendar. Returns the on-call arrangements of a specified on-call schedule within the queried date range. The response is grouped by shift name, where the key is the shift name and the value is a list of on-call shifts. Each shift includes the on-call contact and the start and end times. * * @param request - ViewOncallScheduleRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns ViewOncallScheduleResponse */ viewOncallScheduleWithOptions(oncallScheduleId: string, request: $_model.ViewOncallScheduleRequest, headers: { [key: string]: string; }, runtime: $dara.RuntimeOptions): Promise<$_model.ViewOncallScheduleResponse>; /** * Queries the on-call calendar of a specified on-call schedule within a given date range, and returns the contacts and start and end times of each on-call shift grouped by shift name. * * @remarks * Retrieves the on-call calendar. Returns the on-call arrangements of a specified on-call schedule within the queried date range. The response is grouped by shift name, where the key is the shift name and the value is a list of on-call shifts. Each shift includes the on-call contact and the start and end times. * * @param request - ViewOncallScheduleRequest * @returns ViewOncallScheduleResponse */ viewOncallSchedule(oncallScheduleId: string, request: $_model.ViewOncallScheduleRequest): Promise<$_model.ViewOncallScheduleResponse>; }