import * as $dara from '@darabonba/typescript'; export declare class ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata extends $dara.Model { /** * @remarks * The annotations. */ annotations?: { [key: string]: string; }; /** * @remarks * The resource labels. */ labels?: { [key: string]: string; }; /** * @remarks * The resource name. * * @example * pod-1234567 */ name?: string; /** * @remarks * The namespace. * * @example * arms-prom */ namespace?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec extends $dara.Model { /** * @remarks * The instance ID. Specify this parameter to query data at the instance level. This parameter depends on data in EntityStore. * * @example * es-xxxxx */ entityId?: string; /** * @remarks * The ID of the Prometheus instance. * * @example * i-bp122p85gthbniw8rsu9 */ instance?: string; /** * @remarks * The name of the Prometheus instance. * * @example * category_predict */ instanceName?: string; /** * @remarks * Optional. The project is determined based on the current environment type. * * @example * datagrid_cdm */ project?: string; /** * @remarks * The region. * * @example * cn-shenzhen */ region?: string; /** * @remarks * The scope of storage sharing. Valid values: Environment, Region, Workspace, and Custom. * * @example * Region */ shareScope?: string; /** * @remarks * The storage type of the instance. * * @example * Prometheus */ storageType?: string; /** * @remarks * The tags that need to be added to the destination storage. The tags are injected as system tags. */ systemTags?: { [key: string]: string; }; /** * @remarks * The tags that need to be added to the destination storage. The tags are injected as common tags. */ tags?: { [key: string]: string; }; /** * @remarks * The user ID. * * @example * 12345678 */ userId?: string; /** * @remarks * The workspace. * * @example * test-api */ workspace?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus extends $dara.Model { /** * @remarks * The instance ID. * * @example * rmq-cn-uqm3ket1t0u */ instanceId?: string; /** * @remarks * The internal URL. * * @example * http://192.168.xxxxxx */ interUrl?: string; /** * @remarks * The internal URL. * * @example * http://100.100.xxxxxx */ intraUrl?: string; /** * @remarks * The name of the storage requirement. * * @example * sr-xxxx */ name?: string; /** * @remarks * The project for the storage requirement. * * @example * jiuwu_algo */ project?: string; /** * @remarks * The metric store of Prometheus. * * @example * xxxx */ promMetricStore?: string; /** * @remarks * The region. * * @example * cn-hangzhou */ region?: string; /** * @remarks * The storage type of the instance. * * @example * Prometheus */ storageType?: string; /** * @remarks * The workspace. * * @example * default */ workspace?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements extends $dara.Model { /** * @remarks * A collection of AddonRelease names. */ addonReleaseNames?: string[]; /** * @remarks * The version number. * * @example * v1 */ apiVersion?: string; /** * @remarks * The kind of the resource. * * @example * Pod */ kind?: string; /** * @remarks * The metadata. */ metadata?: ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata; /** * @remarks * The spec of the resource. */ spec?: ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec; /** * @remarks * The status of the storage requirement. */ status?: ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListIntegrationPolicyStorageRequirementsResponseBody extends $dara.Model { /** * @remarks * Id of the request * * @example * 0CEC5375-C554-562B-A65F-9A629907C1F0 */ requestId?: string; /** * @remarks * The list of storage requirements. */ storageRequirements?: ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }