import * as $dara from '@darabonba/typescript'; export declare class ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs extends $dara.Model { /** * @remarks * The scrape job name. * * @example * mysql-exporter */ jobName?: string; /** * @remarks * The detailed information. * * @example * successful */ message?: string; /** * @remarks * The metrics path. * * @example * /metrics */ metricsPath?: string; /** * @remarks * The invocation method. * * @example * http */ scheme?: string; /** * @remarks * The scrape interval. * * @example * 30s */ scrapeInterval?: string; /** * @remarks * The scrape timeout period. * * @example * 60s */ scrapeTimeout?: string; /** * @remarks * The service discovery configurations. */ serviceDiscoveryConfigs?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules extends $dara.Model { /** * @remarks * The addon name. * * @example * cloud-ecs */ addonName?: string; /** * @remarks * The addon release name. * * @example * release-12345678 */ addonReleaseName?: string; /** * @remarks * The addon version. * * @example * 0.0.1 */ addonVersion?: string; /** * @remarks * The configuration YAML. * * @example * scrape_cofnigs: * - jobxxxxxx */ configYaml?: string; /** * @remarks * The enabling status. * * @example * mini */ enableStatus?: string; /** * @remarks * The encrypted YAML. * * @example * true */ encryptYaml?: boolean; /** * @remarks * The number of matched pods. * * @example * 1 */ matchedPodCount?: number; /** * @remarks * The detailed information. * * @example * ok */ message?: string; /** * @remarks * The service name. * * @example * dlab1 */ name?: string; /** * @remarks * The namespace. * * @example * prod-data */ namespace?: string; /** * @remarks * The custom configurations. */ scrapeConfigs?: ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListIntegrationPolicyCustomScrapeJobRulesResponseBody extends $dara.Model { /** * @remarks * The cluster ID. * * @example * et15prod-et15storage */ clusterId?: string; /** * @remarks * The custom scrape job rules. */ customScrapeJobRules?: ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules[]; /** * @remarks * The policy ID. * * @example * policy-15abcc24c06f4797832b5954198e1ed1 */ policyId?: string; /** * @remarks * Id of the request * * @example * 0CEC5375-C554-562B-A65F-9A629907C1F0 */ requestId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }