import * as $dara from '@darabonba/typescript'; export declare class UpdateDeliveryTaskRequestSinkList extends $dara.Model { /** * @remarks * The detailed configuration of the delivery target. The meanings of key/value pairs vary depending on the sinkType. */ sinkConfigs?: { [key: string]: string; }; /** * @remarks * The delivery target type. * * @example * Prometheus * * **if can be null:** * true */ sinkType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateDeliveryTaskRequest extends $dara.Model { /** * @remarks * The data source ID (Prometheus instance ID). * * @example * rw-5f2b4sc7es4d66 */ dataSourceId?: string; /** * @remarks * The additional labels attached to all delivered metrics. The key is the label name and the value is the label value. */ externalLabels?: { [key: string]: string; }; /** * @remarks * The metric filter conditions. The entire value is replaced and incremental merging is not performed. */ labelFilters?: { [key: string]: string; }; /** * @remarks * The metric filtering mode. * * @example * Deny */ labelFiltersType?: string; /** * @remarks * The resource group ID. * * @example * rg-aekzoiafjtr7zyq */ resourceGroupId?: string; /** * @remarks * The list of delivery targets. */ sinkList?: UpdateDeliveryTaskRequestSinkList[]; /** * @remarks * The task status. This parameter is used to start or stop a task. Valid values: * * - Enable: enables the task. * - Disable: disables the task. * - Running: the task is running. * * @example * Enable */ status?: string; /** * @remarks * The task description. * * @example * updated desc */ taskDescription?: string; /** * @remarks * The task name. The name can contain letters, digits, underscores (_), and hyphens (-), and can be in Chinese. * * @example * new-task-name */ taskName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }