import * as $dara from '@darabonba/typescript'; import { ObserveGroupDiscoverRule } from "./ObserveGroupDiscoverRule"; import { ObserveGroupPromInstance } from "./ObserveGroupPromInstance"; export declare class ObserveGroupTags extends $dara.Model { /** * @remarks * 标签键。 */ tagKey?: string; /** * @remarks * 标签值。 */ tagValue?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ObserveGroup extends $dara.Model { /** * @remarks * 分组归属的阿里云主账号 UID。 */ aliUid?: string; /** * @remarks * 创建时间,UTC 格式 yyyy-MM-ddTHH:mm:ssZ。 */ createTime?: string; /** * @remarks * 观测分组描述(业务用途说明)。 */ description?: string; /** * @remarks * 实体发现规则列表,定义分组自动匹配哪些实体。 */ discoverRules?: ObserveGroupDiscoverRule[]; /** * @remarks * 各分类实体数量。key=分类 domain(acs=云产品 / apm / rum,可扩展),value=该分类下属于本分组的实体数。仅 withEntityCount=true 时返回。 */ entityCounts?: { [key: string]: number; }; /** * @remarks * 扩展信息(JSON 字符串,承载告警模板/联系人组/暂停策略等)。 */ extraInfo?: string; /** * @remarks * 当前用户是否已关注该分组(「我的关注」筛选依据)。 */ favorited?: boolean; /** * @remarks * 观测分组全局唯一 ID,格式 og-<16位hash>,指标/告警/控制台统一使用。 */ groupId?: string; /** * @remarks * 观测分组名称(同 workspace 下唯一)。 */ groupName?: string; /** * @remarks * 观测分组类型。 */ groupType?: string; /** * @remarks * 分组健康状态:-1 未知(占位)/ 1 健康 / 0 不健康。 */ health?: number; /** * @remarks * 最后修改时间,UTC 格式 yyyy-MM-ddTHH:mm:ssZ。资源任意属性变更时自动更新。 */ modifyTime?: string; /** * @remarks * 是否开启 og_entity_info 指标输出。开启后数据面会把本分组归属写入目标 Prometheus 实例。 */ ogEntityInfoEnabled?: boolean; /** * @remarks * 写入 og_entity_info 的 Prometheus 实例集合,包含系统自动识别(system)和用户自定义(custom)两类来源。 */ ogEntityInfoPromInstances?: ObserveGroupPromInstance[]; /** * @remarks * 仅 synced_from_1_0 时填值,存 1.0 应用分组的 product_group.id。 */ originGroupId?: string; /** * @remarks * 分组所属地域 ID。 */ regionId?: string; /** * @remarks * 阿里云资源组 ID。 */ resourceGroupId?: string; /** * @remarks * 数据来源:native_2_0(2.0 原生)/ synced_from_1_0(从 1.0 应用分组同步)。 */ sourceOrigin?: string; /** * @remarks * 资源标签(阿里云标准标签),键值对数组。 */ tags?: ObserveGroupTags[]; /** * @remarks * 分组归属的 workspace ID(workspace 级归属,创建后不可变)。 */ workspaceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }