/* eslint-disable */
/**
 * This file was automatically generated by json-schema-to-typescript.
 * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,
 * and run json-schema-to-typescript to regenerate this file.
 */

export type KcsappmgrapiappinstancelifecycleupdatePutRequsetDataContainers = unknown[];
export type KcsappmgrapiappinstancehealthCheckupdatePutRequsetDataContainers = unknown[];
export type KcsappmgrapiappinstanceresourceupdatePutRequsetDataContainers = unknown[];
export type KcsappmgrapiappinstancealertRulecreatePostRequsetDataKceAlertRuleDataSources = unknown[];
export type KcsappmgrapiappinstancedeployCallbackupdatePutRequsetDataDeployCallbacks = unknown[];

export interface Api {
  KcsappmgrapidataCenterlistByUserGetRequsetParams?: KcsappmgrapidataCenterlistByUserGetRequsetParams;
  KcsappmgrapidataCenterlistByUserGetResponse?: KcsappmgrapidataCenterlistByUserGetResponse;
  KcsappmgrapiappsensitiveOppublishInstanceConfigPostRequsetParams?: KcsappmgrapiappsensitiveOppublishInstanceConfigPostRequsetParams;
  KcsappmgrapiappsensitiveOppublishInstanceConfigPostRequsetData?: KcsappmgrapiappsensitiveOppublishInstanceConfigPostRequsetData;
  KcsappmgrapiappsensitiveOppublishInstanceConfigPostResponse?: KcsappmgrapiappsensitiveOppublishInstanceConfigPostResponse;
  KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetRequsetParams?: KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetRequsetParams;
  KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetResponse?: KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetResponse;
  KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetResponseReferenceAppInstances?: KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetResponseReferenceAppInstances[];
  KcsappmgrapiappinstanceconfigfieldcreatePostRequsetParams?: KcsappmgrapiappinstanceconfigfieldcreatePostRequsetParams;
  KcsappmgrapiappinstanceconfigfieldcreatePostRequsetData?: KcsappmgrapiappinstanceconfigfieldcreatePostRequsetData;
  KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataField?: KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataField;
  KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValuePlain?: KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValuePlain;
  KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValueSecret?: KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValueSecret;
  KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValueReference?: KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValueReference;
  KcsappmgrapiappinstanceconfigfieldcreatePostResponse?: KcsappmgrapiappinstanceconfigfieldcreatePostResponse;
  KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetRequsetParams?: KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetRequsetParams;
  KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponse?: KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponse;
  KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFields?: KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFields[];
  KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValuePlain?: KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValuePlain;
  KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValueSecret?: KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValueSecret;
  KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValueReference?: KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValueReference;
  KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostRequsetParams?: KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostRequsetParams;
  KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostRequsetData?: KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostRequsetData;
  KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostResponse?: KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostResponse;
  KcsappmgrapiappinstanceconfigimportFromKacPostRequsetParams?: KcsappmgrapiappinstanceconfigimportFromKacPostRequsetParams;
  KcsappmgrapiappinstanceconfigimportFromKacPostRequsetData?: KcsappmgrapiappinstanceconfigimportFromKacPostRequsetData;
  KcsappmgrapiappinstanceconfigimportFromKacPostResponse?: KcsappmgrapiappinstanceconfigimportFromKacPostResponse;
  KcsappmgrapiconfigcentercommonConfigcopyPostRequsetParams?: KcsappmgrapiconfigcentercommonConfigcopyPostRequsetParams;
  KcsappmgrapiconfigcentercommonConfigcopyPostRequsetData?: KcsappmgrapiconfigcentercommonConfigcopyPostRequsetData;
  KcsappmgrapiconfigcentercommonConfigcopyPostResponse?: KcsappmgrapiconfigcentercommonConfigcopyPostResponse;
  KcsappmgrapiappinstanceconfigfieldcopyPostRequsetParams?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetParams;
  KcsappmgrapiappinstanceconfigfieldcopyPostRequsetData?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetData;
  KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiled?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiled;
  KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiledValuePlain?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiledValuePlain;
  KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiledValueSecret?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiledValueSecret;
  KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewField?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewField;
  KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewFieldValuePlain?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewFieldValuePlain;
  KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewFieldValueSecret?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewFieldValueSecret;
  KcsappmgrapiappinstanceconfigfieldcopyPostResponse?: KcsappmgrapiappinstanceconfigfieldcopyPostResponse;
  KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetRequsetParams?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetRequsetParams;
  KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponse?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponse;
  KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponseValuePlain?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponseValuePlain;
  KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponseValueSecret?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponseValueSecret;
  KcsappmgrapiappsensitiveOpexportInstanceConfigGetRequsetParams?: KcsappmgrapiappsensitiveOpexportInstanceConfigGetRequsetParams;
  KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponse?: KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponse;
  KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFields?: KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFields[];
  KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFieldsValuePlain?: KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFieldsValuePlain;
  KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFieldsValueSecret?: KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFieldsValueSecret;
  ApiappinstanceconfiggetAckStatusGetRequsetParams?: ApiappinstanceconfiggetAckStatusGetRequsetParams;
  ApiappinstanceconfiggetAckStatusGetResponse?: ApiappinstanceconfiggetAckStatusGetResponse;
  KcsappmgrapiconfigcentercommonConfigupdatePutRequsetParams?: KcsappmgrapiconfigcentercommonConfigupdatePutRequsetParams;
  KcsappmgrapiconfigcentercommonConfigupdatePutRequsetData?: KcsappmgrapiconfigcentercommonConfigupdatePutRequsetData;
  KcsappmgrapiconfigcentercommonConfigupdatePutResponse?: KcsappmgrapiconfigcentercommonConfigupdatePutResponse;
  KcsappmgrapiconfigcentercommonConfiglistGetRequsetParams?: KcsappmgrapiconfigcentercommonConfiglistGetRequsetParams;
  KcsappmgrapiconfigcentercommonConfiglistGetResponse?: KcsappmgrapiconfigcentercommonConfiglistGetResponse;
  KcsappmgrapiconfigcentercommonConfiglistGetResponseCommonConfigs?: KcsappmgrapiconfigcentercommonConfiglistGetResponseCommonConfigs[];
  KcsappmgrapiconfigcentercommonConfigdiffGetRequsetParams?: KcsappmgrapiconfigcentercommonConfigdiffGetRequsetParams;
  KcsappmgrapiconfigcentercommonConfigdiffGetResponse?: KcsappmgrapiconfigcentercommonConfigdiffGetResponse;
  KcsappmgrapiconfigcentercommonConfigdiffGetResponseFields?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFields[];
  KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOrigin?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOrigin;
  KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValuePlain?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValuePlain;
  KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValueSecret?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValueSecret;
  KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValueReference?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValueReference;
  KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrent?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrent;
  KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValuePlain?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValuePlain;
  KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValueSecret?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValueSecret;
  KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValueReference?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValueReference;
  KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetParams?: KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetParams;
  KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetData?: KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetData;
  KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataField?: KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataField;
  KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValuePlain?: KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValuePlain;
  KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValueSecret?: KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValueSecret;
  KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValueReference?: KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValueReference;
  KcsappmgrapiconfigcentercommonConfigfieldcreatePostResponse?: KcsappmgrapiconfigcentercommonConfigfieldcreatePostResponse;
  KcsappmgrapiconfigcentercommonConfigcreatePostRequsetParams?: KcsappmgrapiconfigcentercommonConfigcreatePostRequsetParams;
  KcsappmgrapiconfigcentercommonConfigcreatePostRequsetData?: KcsappmgrapiconfigcentercommonConfigcreatePostRequsetData;
  KcsappmgrapiconfigcentercommonConfigcreatePostResponse?: KcsappmgrapiconfigcentercommonConfigcreatePostResponse;
  KcsappmgrapiconfigcentercommonConfigdeleteDeleteRequsetParams?: KcsappmgrapiconfigcentercommonConfigdeleteDeleteRequsetParams;
  KcsappmgrapiconfigcentercommonConfigdeleteDeleteResponse?: KcsappmgrapiconfigcentercommonConfigdeleteDeleteResponse;
  KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetRequsetParams?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetRequsetParams;
  KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponse?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponse;
  KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFields?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFields[];
  KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOrigin?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOrigin;
  KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValuePlain?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValuePlain;
  KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValueSecret?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValueSecret;
  KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValueReference?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValueReference;
  KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrent?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrent;
  KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValuePlain?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValuePlain;
  KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValueSecret?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValueSecret;
  KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValueReference?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValueReference;
  KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetRequsetParams?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetRequsetParams;
  KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponse?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponse;
  KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFields?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFields[];
  KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOrigin?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOrigin;
  KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValuePlain?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValuePlain;
  KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValueSecret?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValueSecret;
  KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValueReference?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValueReference;
  KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrent?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrent;
  KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValuePlain?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValuePlain;
  KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValueSecret?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValueSecret;
  KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValueReference?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValueReference;
  KcsappmgrapiconfigcentercommonConfigimportFromKacPostRequsetParams?: KcsappmgrapiconfigcentercommonConfigimportFromKacPostRequsetParams;
  KcsappmgrapiconfigcentercommonConfigimportFromKacPostRequsetData?: KcsappmgrapiconfigcentercommonConfigimportFromKacPostRequsetData;
  KcsappmgrapiconfigcentercommonConfigimportFromKacPostResponse?: KcsappmgrapiconfigcentercommonConfigimportFromKacPostResponse;
  KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetParams?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetParams;
  KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetData?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetData;
  KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiled?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiled;
  KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiledValuePlain?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiledValuePlain;
  KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiledValueSecret?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiledValueSecret;
  KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewField?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewField;
  KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewFieldValuePlain?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewFieldValuePlain;
  KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewFieldValueSecret?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewFieldValueSecret;
  KcsappmgrapiconfigcentercommonConfigfieldcopyPostResponse?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostResponse;
  KcsappmgrapiappsensitiveOpshowSecretKeyGetRequsetParams?: KcsappmgrapiappsensitiveOpshowSecretKeyGetRequsetParams;
  KcsappmgrapiappsensitiveOpshowSecretKeyGetResponse?: KcsappmgrapiappsensitiveOpshowSecretKeyGetResponse;
  KcsappmgrapiappsensitiveOpshowSecretKeyGetResponseValuePlain?: KcsappmgrapiappsensitiveOpshowSecretKeyGetResponseValuePlain;
  KcsappmgrapiappsensitiveOpshowSecretKeyGetResponseValueSecret?: KcsappmgrapiappsensitiveOpshowSecretKeyGetResponseValueSecret;
  KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetRequsetParams?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetRequsetParams;
  KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponse?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponse;
  KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFields?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFields[];
  KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFieldsValuePlain?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFieldsValuePlain;
  KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFieldsValueSecret?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFieldsValueSecret;
  KcsappmgrapiappinstancesearchGetRequsetParams?: KcsappmgrapiappinstancesearchGetRequsetParams;
  KcsappmgrapiappinstancesearchGetResponse?: KcsappmgrapiappinstancesearchGetResponse;
  KcsappmgrapiappupdatePutRequsetParams?: KcsappmgrapiappupdatePutRequsetParams;
  KcsappmgrapiappupdatePutRequsetData?: KcsappmgrapiappupdatePutRequsetData;
  KcsappmgrapiappupdatePutResponse?: KcsappmgrapiappupdatePutResponse;
  KcsappmgrapiapppipelineimagegetGetRequsetParams?: KcsappmgrapiapppipelineimagegetGetRequsetParams;
  KcsappmgrapiapppipelineimagegetGetResponse?: KcsappmgrapiapppipelineimagegetGetResponse;
  KcsappmgrapiappinstancekitsmTicketcreatePostRequsetParams?: KcsappmgrapiappinstancekitsmTicketcreatePostRequsetParams;
  KcsappmgrapiappinstancekitsmTicketcreatePostRequsetData?: KcsappmgrapiappinstancekitsmTicketcreatePostRequsetData;
  KcsappmgrapiappinstancekitsmTicketcreatePostRequsetDataTicketParams?: KcsappmgrapiappinstancekitsmTicketcreatePostRequsetDataTicketParams;
  KcsappmgrapiappinstancekitsmTicketcreatePostResponse?: KcsappmgrapiappinstancekitsmTicketcreatePostResponse;
  KcsappmgrapiprojectfeatureGategetGetRequsetParams?: KcsappmgrapiprojectfeatureGategetGetRequsetParams;
  KcsappmgrapiprojectfeatureGategetGetResponse?: KcsappmgrapiprojectfeatureGategetGetResponse;
  KcsappmgrapiappinstancelifecycleupdatePutRequsetData?: KcsappmgrapiappinstancelifecycleupdatePutRequsetData;
  KcsappmgrapiappinstancelifecycleupdatePutRequsetDataContainers?: unknown;
  KcsappmgrapiappinstancelifecycleupdatePutResponse?: KcsappmgrapiappinstancelifecycleupdatePutResponse;
  KcsappmgrapiappinstancehealthCheckupdatePutRequsetData?: KcsappmgrapiappinstancehealthCheckupdatePutRequsetData;
  KcsappmgrapiappinstancehealthCheckupdatePutRequsetDataContainers?: unknown;
  KcsappmgrapiappinstancehealthCheckupdatePutResponse?: KcsappmgrapiappinstancehealthCheckupdatePutResponse;
  KcsappmgrapiappinstancetrafficRateupdatePutRequsetData?: KcsappmgrapiappinstancetrafficRateupdatePutRequsetData;
  KcsappmgrapiappinstancetrafficRateupdatePutRequsetDataLimitConfig?: KcsappmgrapiappinstancetrafficRateupdatePutRequsetDataLimitConfig;
  KcsappmgrapiappinstancetrafficRateupdatePutResponse?: KcsappmgrapiappinstancetrafficRateupdatePutResponse;
  KcsappmgrapiappinstanceresourceupdatePutRequsetData?: KcsappmgrapiappinstanceresourceupdatePutRequsetData;
  KcsappmgrapiappinstanceresourceupdatePutRequsetDataContainers?: unknown;
  KcsappmgrapiappinstanceresourceupdatePutResponse?: KcsappmgrapiappinstanceresourceupdatePutResponse;
  KcsappmgrapiappinstancereplicasupdatePutRequsetData?: KcsappmgrapiappinstancereplicasupdatePutRequsetData;
  KcsappmgrapiappinstancereplicasupdatePutResponse?: KcsappmgrapiappinstancereplicasupdatePutResponse;
  KcsappmgrapiappinstanceaffinityupdatePutRequsetData?: KcsappmgrapiappinstanceaffinityupdatePutRequsetData;
  KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinity?: KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinity;
  KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinityPreferred?: KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinityPreferred[];
  KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinityRequired?: KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinityRequired[];
  KcsappmgrapiappinstanceaffinityupdatePutResponse?: KcsappmgrapiappinstanceaffinityupdatePutResponse;
  KcsappmgrapiappinstanceworkloadyamlgetGetRequsetParams?: KcsappmgrapiappinstanceworkloadyamlgetGetRequsetParams;
  KcsappmgrapiappinstanceworkloadyamlgetGetResponse?: KcsappmgrapiappinstanceworkloadyamlgetGetResponse;
  KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutRequsetData?: KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutRequsetData;
  KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutRequsetDataWorkload?: unknown;
  KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutResponse?: KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutResponse;
  KcsappmgrapiappinstancepodlistGetRequsetParams?: KcsappmgrapiappinstancepodlistGetRequsetParams;
  KcsappmgrapiappinstancepodlistGetResponse?: KcsappmgrapiappinstancepodlistGetResponse;
  KcsappmgrapiappinstancealertRulelistGetRequsetParams?: KcsappmgrapiappinstancealertRulelistGetRequsetParams;
  KcsappmgrapiappinstancealertRulelistGetResponse?: KcsappmgrapiappinstancealertRulelistGetResponse;
  KcsappmgrapiappinstancealertRulecreatePostRequsetData?: KcsappmgrapiappinstancealertRulecreatePostRequsetData;
  KcsappmgrapiappinstancealertRulecreatePostRequsetDataKceAlertRule?: KcsappmgrapiappinstancealertRulecreatePostRequsetDataKceAlertRule;
  KcsappmgrapiappinstancealertRulecreatePostRequsetDataKceAlertRuleDataSources?: unknown;
  KcsappmgrapiappinstancealertRulecreatePostResponse?: KcsappmgrapiappinstancealertRulecreatePostResponse;
  KcsappmgrapiappinstancealertRuleupdatePutRequsetData?: KcsappmgrapiappinstancealertRuleupdatePutRequsetData;
  KcsappmgrapiappinstancealertRuleupdatePutRequsetDataKceAlertRule?: unknown;
  KcsappmgrapiappinstancealertRuleupdatePutResponse?: KcsappmgrapiappinstancealertRuleupdatePutResponse;
  KcsappmgrapiappinstancealertRuledeleteDeleteRequsetParams?: KcsappmgrapiappinstancealertRuledeleteDeleteRequsetParams;
  KcsappmgrapiappinstancealertRuledeleteDeleteResponse?: KcsappmgrapiappinstancealertRuledeleteDeleteResponse;
  KcsappmgrapiappinstancedeployCallbackupdatePutRequsetData?: KcsappmgrapiappinstancedeployCallbackupdatePutRequsetData;
  KcsappmgrapiappinstancedeployCallbackupdatePutRequsetDataDeployCallbacks?: unknown;
  KcsappmgrapiappinstancedeployCallbackupdatePutResponse?: KcsappmgrapiappinstancedeployCallbackupdatePutResponse;
  KcsappmgrapiappinstanceworkloadsupportgetGetRequsetParams?: KcsappmgrapiappinstanceworkloadsupportgetGetRequsetParams;
  KcsappmgrapiappinstanceworkloadsupportgetGetResponse?: KcsappmgrapiappinstanceworkloadsupportgetGetResponse;
  KcsappmgrapiappinstancedeployCallbackgetGetRequsetParams?: KcsappmgrapiappinstancedeployCallbackgetGetRequsetParams;
  KcsappmgrapiappinstancedeployCallbackgetGetResponse?: KcsappmgrapiappinstancedeployCallbackgetGetResponse;
  KcsappmgrapiappinstancepodyamlgetGetRequsetParams?: KcsappmgrapiappinstancepodyamlgetGetRequsetParams;
  KcsappmgrapiappinstancepodyamlgetGetResponse?: KcsappmgrapiappinstancepodyamlgetGetResponse;
  KcsappmgrapiappinstancepodabnormalgetGetRequsetParams?: KcsappmgrapiappinstancepodabnormalgetGetRequsetParams;
  KcsappmgrapiappinstancepodabnormalgetGetResponse?: KcsappmgrapiappinstancepodabnormalgetGetResponse;
  KcsappmgrapiappinstancealertRuletemplategetGetRequsetParams?: KcsappmgrapiappinstancealertRuletemplategetGetRequsetParams;
  KcsappmgrapiappinstancealertRuletemplategetGetResponse?: KcsappmgrapiappinstancealertRuletemplategetGetResponse;
  KcsappmgrapiappinstancealertConfiggetGetRequsetParams?: KcsappmgrapiappinstancealertConfiggetGetRequsetParams;
  KcsappmgrapiappinstancealertConfiggetGetResponse?: KcsappmgrapiappinstancealertConfiggetGetResponse;
  KcsappmgrapiappinstancealertConfigupdatePutRequsetData?: KcsappmgrapiappinstancealertConfigupdatePutRequsetData;
  KcsappmgrapiappinstancealertConfigupdatePutRequsetDataAlertConfig?: KcsappmgrapiappinstancealertConfigupdatePutRequsetDataAlertConfig;
  KcsappmgrapiappinstancealertConfigupdatePutRequsetDataAlertConfigKceConfig?: KcsappmgrapiappinstancealertConfigupdatePutRequsetDataAlertConfigKceConfig;
  KcsappmgrapiappinstancealertConfigupdatePutResponse?: KcsappmgrapiappinstancealertConfigupdatePutResponse;
  KcsappmgrapiappinstancelogConfiggetGetRequsetParams?: KcsappmgrapiappinstancelogConfiggetGetRequsetParams;
  KcsappmgrapiappinstancelogConfiggetGetResponse?: KcsappmgrapiappinstancelogConfiggetGetResponse;
  KcsappmgrapiappinstancelogConfigupdatePutRequsetData?: KcsappmgrapiappinstancelogConfigupdatePutRequsetData;
  KcsappmgrapiappinstancelogConfigupdatePutRequsetDataLogConfig?: KcsappmgrapiappinstancelogConfigupdatePutRequsetDataLogConfig;
  KcsappmgrapiappinstancelogConfigupdatePutResponse?: KcsappmgrapiappinstancelogConfigupdatePutResponse;
  KcsappmgrapiappinstanceworkloadyamlupdatePutRequsetData?: KcsappmgrapiappinstanceworkloadyamlupdatePutRequsetData;
  KcsappmgrapiappinstanceworkloadyamlupdatePutResponse?: KcsappmgrapiappinstanceworkloadyamlupdatePutResponse;
  KcsappmgrapiappinstanceworkloadpausePostRequsetParams?: KcsappmgrapiappinstanceworkloadpausePostRequsetParams;
  KcsappmgrapiappinstanceworkloadpausePostRequsetData?: KcsappmgrapiappinstanceworkloadpausePostRequsetData;
  KcsappmgrapiappinstanceworkloadpausePostResponse?: KcsappmgrapiappinstanceworkloadpausePostResponse;
  KcsappmgrapiappinstanceworkloadresumePostRequsetParams?: KcsappmgrapiappinstanceworkloadresumePostRequsetParams;
  KcsappmgrapiappinstanceworkloadresumePostResponse?: KcsappmgrapiappinstanceworkloadresumePostResponse;
  KcsappmgrapiappsensitiveOpupdateServiceYamlPutRequsetData?: KcsappmgrapiappsensitiveOpupdateServiceYamlPutRequsetData;
  KcsappmgrapiappsensitiveOpupdateServiceYamlPutResponse?: KcsappmgrapiappsensitiveOpupdateServiceYamlPutResponse;
  KcsappmgrapiappinstanceserviceyamlgetGetRequsetParams?: KcsappmgrapiappinstanceserviceyamlgetGetRequsetParams;
  KcsappmgrapiappinstanceserviceyamlgetGetResponse?: KcsappmgrapiappinstanceserviceyamlgetGetResponse;
}
/**
 * 获取集群列表
 */
export interface KcsappmgrapidataCenterlistByUserGetRequsetParams {
  /**
   * 项目id
   */
  project_id?: string;
}
/**
 * 获取集群列表
 */
export interface KcsappmgrapidataCenterlistByUserGetResponse {
  [k: string]: unknown;
}
/**
 * 发布应用实例配置
 */
export interface KcsappmgrapiappsensitiveOppublishInstanceConfigPostRequsetParams {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id?: string;
  /**
   * 资源ID，等同于 app_instance_id ，用于鉴权和查找config_id
   */
  resource_id?: string;
}
export interface KcsappmgrapiappsensitiveOppublishInstanceConfigPostRequsetData {
  comment?: string;
  /**
   * KAE项目ID，用于鉴权
   */
  project_id?: number;
  /**
   * 资源ID，等同于 app_instance_id ，用于鉴权和查找config_id
   */
  resource_id?: number;
}
/**
 * 发布应用实例配置
 */
export interface KcsappmgrapiappsensitiveOppublishInstanceConfigPostResponse {
  [k: string]: unknown;
}
/**
 * 获取引用的应用实例
 */
export interface KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 config_id ，用于鉴权和查找config_id. 资源ID，等同于 config_id ，用于鉴权和查找config_id
   */
  resource_id: number;
}
export interface KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetResponse {
  total?: number;
  reference_app_instances?: KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetResponseReferenceAppInstances[];
}
export interface KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetResponseReferenceAppInstances {
  /**
   * 引用的应用实例ID
   */
  app_instance_id?: number;
  /**
   * 引用的应用实例名称
   */
  app_instance_name?: string;
  /**
   * 引用的应用ID
   */
  app_id?: number;
  /**
   * 引用的应用名称
   */
  app_name?: string;
  /**
   * 引用的应用实例的集群名称
   */
  cluster_name?: string;
}
/**
 * 添加应用实例配置条目
 * 通过dry_run可以查重
 */
export interface KcsappmgrapiappinstanceconfigfieldcreatePostRequsetParams {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id?: string;
}
export interface KcsappmgrapiappinstanceconfigfieldcreatePostRequsetData {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * dry_run=true，这样就尝试添加但是不会写入到数据库（事务不会提交），如果要写入到数据库，dry_run=false即可
   */
  dry_run?: boolean;
  /**
   * 资源ID，等同于 app_instance_id ，用于鉴权和查找config_id
   */
  resource_id: number;
  field: KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataField;
}
export interface KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataField {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z0-9-_]+$ 正则，最长 64 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValuePlain;
  value_secret?: KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValueSecret;
  value_reference?: KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValueReference;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
}
export interface KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
export interface KcsappmgrapiappinstanceconfigfieldcreatePostRequsetDataFieldValueReference {
  /**
   * 引用的配置ID
   */
  config_id: number;
  /**
   * 引用的配置版本
   */
  config_version: number;
  /**
   * 引用的配置条目的名称，最长 64 个字符，不可为空
   */
  field_name: string;
}
/**
 * 添加应用实例配置条目
 * 通过dry_run可以查重
 */
export interface KcsappmgrapiappinstanceconfigfieldcreatePostResponse {
  [k: string]: unknown;
}
/**
 * 获取配置版本配置条目
 */
export interface KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 config_id ，用于鉴权和查找config_id. 资源ID，等同于 config_id ，用于鉴权和查找config_id
   */
  resource_id: number;
  /**
   * 版本ID，大于 0
   */
  version: number;
  /**
   * 分页页码，可选. 分页页码，可选，需要和size一起设置才有效
   */
  page?: number;
  /**
   * 分页大小，可选. 分页大小，可选，需要和page一起设置才有效
   */
  size?: number;
  /**
   * 搜索配置条目名称和备注，可选. 搜索配置条目名称和备注，可选
   */
  keyword?: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponse {
  total?: number;
  fields?: KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFields[];
}
export interface KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFields {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z0-9-_]+$ 正则，最长 128 个字符，不可为空
   */
  name?: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValueSecret;
  value_reference?: KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValueReference;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment?: string;
  /**
   * 更新时间
   */
  updated_at?: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponseFieldsValueReference {
  /**
   * 引用的配置ID
   */
  config_id: number;
  /**
   * 引用的配置版本
   */
  config_version: number;
  /**
   * 引用的配置条目的名称，最长 128 个字符，不可为空
   */
  field_name: string;
}
/**
 * 更新应用实例配置到V2
 */
export interface KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostRequsetParams {
  project_id: string;
  resource_id: string;
}
export interface KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostRequsetData {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 app_instance_id ，用于鉴权
   */
  resource_id: number;
}
export interface KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostResponse {}
/**
 * 从KAC导入应用实例配置
 */
export interface KcsappmgrapiappinstanceconfigimportFromKacPostRequsetParams {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id?: string;
}
export interface KcsappmgrapiappinstanceconfigimportFromKacPostRequsetData {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 app_instance_id ，用于鉴权和查找config_id
   */
  resource_id: number;
}
/**
 * 从KAC导入应用实例配置
 */
export interface KcsappmgrapiappinstanceconfigimportFromKacPostResponse {
  [k: string]: unknown;
}
/**
 * 复制公共配置
 */
export interface KcsappmgrapiconfigcentercommonConfigcopyPostRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id?: string;
  /**
   * 资源ID，等同于 config_id. 资源ID，资源ID，等同于 config_id
   */
  resource_id?: string;
}
export interface KcsappmgrapiconfigcentercommonConfigcopyPostRequsetData {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 config_id ，用于鉴权和查找config_id
   */
  resource_id: number;
  /**
   * 配置名称，不可为空，最长 128 个字符
   */
  name: string;
  /**
   * 复制的目标项目ID，仅限管理员使用此参数，前端不要使用此参数，否则会报没权限。
   */
  dst_project_id?: number;
}
export interface KcsappmgrapiconfigcentercommonConfigcopyPostResponse {
  config_id?: number;
}
/**
 * 复制应用实例配置条目
 */
export interface KcsappmgrapiappinstanceconfigfieldcopyPostRequsetParams {
  project_id?: string;
  resource_id?: string;
}
export interface KcsappmgrapiappinstanceconfigfieldcopyPostRequsetData {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 app_instance_id ，用于鉴权和查找config_id
   */
  resource_id: number;
  src_filed?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiled;
  new_field: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewField;
  /**
   * 是否只检查，不实际添加
   */
  dry_run: boolean;
}
export interface KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiled {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z-_.][a-zA-Z0-9-_.]+$ 正则，最长 128 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiledValuePlain;
  value_secret?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiledValueSecret;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
  /**
   * 更新时间
   */
  updated_at: string;
}
export interface KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiledValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataSrcFiledValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
export interface KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewField {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z-_.][a-zA-Z0-9-_.]+$ 正则，最长 128 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewFieldValuePlain;
  value_secret?: KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewFieldValueSecret;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
  /**
   * 更新时间
   */
  updated_at: string;
}
export interface KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewFieldValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiappinstanceconfigfieldcopyPostRequsetDataNewFieldValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
/**
 * 复制应用实例配置条目
 */
export interface KcsappmgrapiappinstanceconfigfieldcopyPostResponse {
  [k: string]: unknown;
}
/**
 * 公共配置查看密钥类型的KEY
 */
export interface KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 config_id. 资源ID，资源ID，等同于 config_id
   */
  resource_id: number;
  /**
   * 不可为空，最长 128 个字符. 配置条目名称，不可为空，最长 128 个字符
   */
  field_name: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponse {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z-_.][a-zA-Z0-9-_.]+$ 正则，最长 128 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponseValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponseValueSecret;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
  /**
   * 更新时间
   */
  updated_at: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponseValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponseValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
/**
 * 应用实例导出所有KV
 */
export interface KcsappmgrapiappsensitiveOpexportInstanceConfigGetRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 app_instance_id ，用于鉴权和查找config_id. 资源ID，等同于 app_instance_id ，用于鉴权和查找config_id
   */
  resource_id: number;
}
export interface KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponse {
  total?: number;
  fields?: KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFields[];
}
export interface KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFields {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z-_.][a-zA-Z0-9-_.]+$ 正则，最长 128 个字符，不可为空
   */
  name?: string;
  value_plain?: KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFieldsValuePlain;
  value_secret?: KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFieldsValueSecret;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment?: string;
  /**
   * 更新时间
   */
  updated_at?: string;
}
export interface KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFieldsValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponseFieldsValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
/**
 * 获取配置确认状态
 */
export interface ApiappinstanceconfiggetAckStatusGetRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 app_instance_id ，用于鉴权和查找config_id. 资源ID，等同于 app_instance_id ，用于鉴权和查找config_id
   */
  resource_id: number;
}
export interface ApiappinstanceconfiggetAckStatusGetResponse {
  acked?: number;
  total?: number;
}
/**
 * 更新公共配置
 */
export interface KcsappmgrapiconfigcentercommonConfigupdatePutRequsetParams {
  project_id?: string;
  resource_id?: string;
}
export interface KcsappmgrapiconfigcentercommonConfigupdatePutRequsetData {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，资源ID，等同于 config_id
   */
  resource_id: number;
  /**
   * 配置名称，不可为空，最长 64 个字符
   */
  name: string;
  /**
   * 备注
   */
  comment: string;
}
/**
 * 更新公共配置
 */
export interface KcsappmgrapiconfigcentercommonConfigupdatePutResponse {
  [k: string]: unknown;
}
/**
 * 获取公共配置
 */
export interface KcsappmgrapiconfigcentercommonConfiglistGetRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 分页页码，可选. 分页页码，可选，需要和size一起设置才有效
   */
  page?: number;
  /**
   * 分页大小，可选. 分页大小，可选，需要和page一起设置才有效
   */
  size?: number;
  /**
   * 搜索配置条目名称和备注，可选. 搜索配置条目名称和备注，可选
   */
  keyword?: string;
}
export interface KcsappmgrapiconfigcentercommonConfiglistGetResponse {
  total?: number;
  common_configs?: KcsappmgrapiconfigcentercommonConfiglistGetResponseCommonConfigs[];
}
export interface KcsappmgrapiconfigcentercommonConfiglistGetResponseCommonConfigs {
  config_id?: number;
  name?: string;
  creator_id?: number;
  created_at?: number;
  creator_name?: string;
  reference_count?: number;
  comment?: string;
}
/**
 * 获取公共配置变化
 */
export interface KcsappmgrapiconfigcentercommonConfigdiffGetRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 config_id. 资源ID，资源ID，等同于 config_id
   */
  resource_id: number;
  /**
   * 是否只返回数量. 是否只返回数量
   */
  count_only: boolean;
}
export interface KcsappmgrapiconfigcentercommonConfigdiffGetResponse {
  count_fields?: number;
  fields?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFields[];
}
export interface KcsappmgrapiconfigcentercommonConfigdiffGetResponseFields {
  origin?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOrigin;
  current?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrent;
}
export interface KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOrigin {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z0-9-_]+$ 正则，最长 64 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValueSecret;
  value_reference?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValueReference;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
}
export interface KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
export interface KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsOriginValueReference {
  /**
   * 引用的配置ID
   */
  config_id: number;
  /**
   * 引用的配置版本
   */
  config_version: number;
  /**
   * 引用的配置条目的名称，最长 64 个字符，不可为空
   */
  field_name: string;
}
export interface KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrent {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z0-9-_]+$ 正则，最长 64 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValueSecret;
  value_reference?: KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValueReference;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
}
export interface KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
export interface KcsappmgrapiconfigcentercommonConfigdiffGetResponseFieldsCurrentValueReference {
  /**
   * 引用的配置ID
   */
  config_id: number;
  /**
   * 引用的配置版本
   */
  config_version: number;
  /**
   * 引用的配置条目的名称，最长 64 个字符，不可为空
   */
  field_name: string;
}
/**
 * 添加公共配置条目
 */
export interface KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetParams {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id?: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetData {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * dry_run=true，这样就尝试添加但是不会写入到数据库（事务不会提交），如果要写入到数据库，dry_run=false即可
   */
  dry_run: boolean;
  /**
   * 资源ID，资源ID，等同于 config_id
   */
  resource_id: number;
  field: KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataField;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataField {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z0-9-_]+$ 正则，最长 64 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValueSecret;
  value_reference?: KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValueReference;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetDataFieldValueReference {
  /**
   * 引用的配置ID
   */
  config_id: number;
  /**
   * 引用的配置版本
   */
  config_version: number;
  /**
   * 引用的配置条目的名称，最长 64 个字符，不可为空
   */
  field_name: string;
}
/**
 * 添加公共配置条目
 */
export interface KcsappmgrapiconfigcentercommonConfigfieldcreatePostResponse {
  [k: string]: unknown;
}
/**
 * 添加公共配置
 */
export interface KcsappmgrapiconfigcentercommonConfigcreatePostRequsetParams {
  project_id: string;
}
export interface KcsappmgrapiconfigcentercommonConfigcreatePostRequsetData {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 配置名称，不可为空，最长 64 个字符
   */
  name: string;
  /**
   * 备注
   */
  comment: string;
}
export interface KcsappmgrapiconfigcentercommonConfigcreatePostResponse {
  config_id?: number;
}
/**
 * 删除公共配置
 */
export interface KcsappmgrapiconfigcentercommonConfigdeleteDeleteRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 config_id. 资源ID，资源ID，等同于 config_id
   */
  resource_id: number;
}
/**
 * 删除公共配置
 */
export interface KcsappmgrapiconfigcentercommonConfigdeleteDeleteResponse {
  [k: string]: unknown;
}
/**
 * 获取公共配置变化
 */
export interface KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 config_id. 资源ID，资源ID，等同于 config_id
   */
  resource_id: number;
  /**
   * 是否只返回数量. 是否只返回数量
   */
  count_only: boolean;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponse {
  count_fields?: number;
  fields?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFields[];
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFields {
  origin?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOrigin;
  current?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrent;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOrigin {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z0-9-_]+$ 正则，最长 64 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValueSecret;
  value_reference?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValueReference;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsOriginValueReference {
  /**
   * 引用的配置ID
   */
  config_id: number;
  /**
   * 引用的配置版本
   */
  config_version: number;
  /**
   * 引用的配置条目的名称，最长 64 个字符，不可为空
   */
  field_name: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrent {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z0-9-_]+$ 正则，最长 64 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValueSecret;
  value_reference?: KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValueReference;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponseFieldsCurrentValueReference {
  /**
   * 引用的配置ID
   */
  config_id: number;
  /**
   * 引用的配置版本
   */
  config_version: number;
  /**
   * 引用的配置条目的名称，最长 64 个字符，不可为空
   */
  field_name: string;
}
/**
 * 获取公共配置历史变化
 */
export interface KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 config_id. 资源ID，资源ID，等同于 config_id
   */
  resource_id: number;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponse {
  count_fields?: number;
  fields?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFields[];
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFields {
  origin?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOrigin;
  current?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrent;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOrigin {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z0-9-_]+$ 正则，最长 128 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValueSecret;
  value_reference?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValueReference;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
  /**
   * 更新时间
   */
  updated_at: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsOriginValueReference {
  /**
   * 引用的配置ID
   */
  config_id: number;
  /**
   * 引用的配置版本
   */
  config_version: number;
  /**
   * 引用的配置条目的名称，最长 128 个字符，不可为空
   */
  field_name: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrent {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z0-9-_]+$ 正则，最长 128 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValueSecret;
  value_reference?: KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValueReference;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
  /**
   * 更新时间
   */
  updated_at: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponseFieldsCurrentValueReference {
  /**
   * 引用的配置ID
   */
  config_id: number;
  /**
   * 引用的配置版本
   */
  config_version: number;
  /**
   * 引用的配置条目的名称，最长 128 个字符，不可为空
   */
  field_name: string;
}
/**
 * 从KAC导入公共配置
 */
export interface KcsappmgrapiconfigcentercommonConfigimportFromKacPostRequsetParams {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id?: string;
}
export interface KcsappmgrapiconfigcentercommonConfigimportFromKacPostRequsetData {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * KAC团队配置ID
   */
  kac_team_config_id: number;
  /**
   * 新的配置名称
   */
  new_config_name: string;
}
export interface KcsappmgrapiconfigcentercommonConfigimportFromKacPostResponse {
  config_id?: number;
}
/**
 * 复制公共配置条目
 */
export interface KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetParams {
  project_id?: string;
  resource_id?: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetData {
  /**
   * KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，资源ID，等同于 config_id
   */
  resource_id: number;
  src_filed?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiled;
  new_field: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewField;
  /**
   * 是否只检查，不实际添加
   */
  dry_run: boolean;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiled {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z-_.][a-zA-Z0-9-_.]+$ 正则，最长 128 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiledValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiledValueSecret;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
  /**
   * 更新时间
   */
  updated_at: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiledValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataSrcFiledValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewField {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z-_.][a-zA-Z0-9-_.]+$ 正则，最长 128 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewFieldValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewFieldValueSecret;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
  /**
   * 更新时间
   */
  updated_at: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewFieldValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetDataNewFieldValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
/**
 * 复制公共配置条目
 */
export interface KcsappmgrapiconfigcentercommonConfigfieldcopyPostResponse {
  [k: string]: unknown;
}
/**
 * 应用实例查看密钥类型的KEY
 */
export interface KcsappmgrapiappsensitiveOpshowSecretKeyGetRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 app_instance_id ，用于鉴权. 资源ID，等同于 app_instance_id ，用于鉴权
   */
  resource_id: number;
  /**
   * 不可为空，最长 128 个字符. 配置条目名称，不可为空，最长 128 个字符
   */
  field_name: string;
}
export interface KcsappmgrapiappsensitiveOpshowSecretKeyGetResponse {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z-_.][a-zA-Z0-9-_.]+$ 正则，最长 128 个字符，不可为空
   */
  name: string;
  value_plain?: KcsappmgrapiappsensitiveOpshowSecretKeyGetResponseValuePlain;
  value_secret?: KcsappmgrapiappsensitiveOpshowSecretKeyGetResponseValueSecret;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment: string;
  /**
   * 更新时间
   */
  updated_at: string;
}
export interface KcsappmgrapiappsensitiveOpshowSecretKeyGetResponseValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiappsensitiveOpshowSecretKeyGetResponseValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
/**
 * 应用实例配置导出所有KV
 */
export interface KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetRequsetParams {
  /**
   * KAE项目ID，用于鉴权. KAE项目ID，用于鉴权
   */
  project_id: number;
  /**
   * 资源ID，等同于 config_id. 资源ID，资源ID，等同于 config_id
   */
  resource_id: number;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponse {
  total?: number;
  fields?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFields[];
}
export interface KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFields {
  /**
   * 配置条目名称，需要符合 ^[a-zA-Z-_.][a-zA-Z0-9-_.]+$ 正则，最长 128 个字符，不可为空
   */
  name?: string;
  value_plain?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFieldsValuePlain;
  value_secret?: KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFieldsValueSecret;
  /**
   * 备注，可为空，内容随意，长度最长6万
   */
  comment?: string;
  /**
   * 更新时间
   */
  updated_at?: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFieldsValuePlain {
  /**
   * 明文内容，不可为空，长度最长4万
   */
  plain: string;
}
export interface KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponseFieldsValueSecret {
  /**
   * 需要加密的内容，不可为空，长度最长4万
   */
  secret: string;
}
/**
 * 关键词搜索应用实例
 */
export interface KcsappmgrapiappinstancesearchGetRequsetParams {
  /**
   * 项目ID
   */
  project_id?: string;
  /**
   * 关键词查询
   */
  query?: string;
  /**
   * 按照什么分组，例如：cluster
   */
  group_by?: string;
  /**
   * 全局搜索 global
   */
  scope?: string;
}
/**
 * 关键词搜索应用实例
 */
export interface KcsappmgrapiappinstancesearchGetResponse {
  [k: string]: unknown;
}
/**
 * 更新应用信息
 */
export interface KcsappmgrapiappupdatePutRequsetParams {
  /**
   * 项目ID
   */
  project_id?: string;
  /**
   * 应用ID
   */
  resource_id?: string;
}
export interface KcsappmgrapiappupdatePutRequsetData {
  /**
   * 项目ID
   */
  project_id?: string;
  /**
   * 应用ID
   */
  app_id?: string;
  /**
   * 负责人ID
   */
  owner_id?: number;
  /**
   * 负责人姓名
   */
  owner_name?: string;
}
/**
 * 更新应用信息
 */
export interface KcsappmgrapiappupdatePutResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiapppipelineimagegetGetRequsetParams {
  /**
   * 项目id
   */
  project_id?: number;
  /**
   * 项目key
   */
  project_key?: string;
  /**
   * 应用id
   */
  app_id?: number;
  /**
   * 镜像名称
   */
  image?: string;
}
export interface KcsappmgrapiapppipelineimagegetGetResponse {
  [k: string]: unknown;
}
/**
 * 创建kitsm工单接口
 */
export interface KcsappmgrapiappinstancekitsmTicketcreatePostRequsetParams {
  project_id?: string;
  /**
   * 实例ID
   */
  resouce_id?: string;
}
export interface KcsappmgrapiappinstancekitsmTicketcreatePostRequsetData {
  /**
   * // 项目id
   */
  project_id?: string;
  /**
   * // 应用id
   */
  app_id?: string;
  /**
   * // 应用实例id
   */
  instance_id?: string;
  /**
   * "rollout", // 工单类型，此处固定为rollout
   */
  ticket_type?: string;
  ticket_params?: KcsappmgrapiappinstancekitsmTicketcreatePostRequsetDataTicketParams;
}
export interface KcsappmgrapiappinstancekitsmTicketcreatePostRequsetDataTicketParams {
  /**
   * // 镜像地址
   */
  docker_image?: string;
  /**
   * // git仓库地址
   */
  git_url?: string;
  /**
   * // git仓库名称
   */
  git_repo_name?: string;
  /**
   * // 分支/版本
   */
  revision?: string;
  /**
   * // 代码提交日期
   */
  git_commit_date?: string;
  git_commit_id?: string;
  git_commit_message?: string;
  git_commit_sha?: string;
  git_commit_time?: string;
  git_commit_author?: string;
}
/**
 * 创建kitsm工单接口
 */
export interface KcsappmgrapiappinstancekitsmTicketcreatePostResponse {
  [k: string]: unknown;
}
/**
 * 是否启用kitsm工单接口
 */
export interface KcsappmgrapiprojectfeatureGategetGetRequsetParams {
  project_id?: string;
  /**
   * 值固定为kitsm_rollout
   */
  feature_name?: string;
}
/**
 * 是否启用kitsm工单接口
 */
export interface KcsappmgrapiprojectfeatureGategetGetResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstancelifecycleupdatePutRequsetData {
  project_id?: string;
  /**
   * 实例ID
   */
  resource_id?: string;
  containers?: KcsappmgrapiappinstancelifecycleupdatePutRequsetDataContainers[];
}
/**
 * 更新生命周期
 */
export interface KcsappmgrapiappinstancelifecycleupdatePutResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstancehealthCheckupdatePutRequsetData {
  project_id?: string;
  resource_id?: string;
  containers?: KcsappmgrapiappinstancehealthCheckupdatePutRequsetDataContainers[];
}
/**
 * 更新健康检查
 */
export interface KcsappmgrapiappinstancehealthCheckupdatePutResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstancetrafficRateupdatePutRequsetData {
  project_id?: number;
  resource_id?: number;
  limit_config?: KcsappmgrapiappinstancetrafficRateupdatePutRequsetDataLimitConfig;
}
export interface KcsappmgrapiappinstancetrafficRateupdatePutRequsetDataLimitConfig {
  egress?: number;
  ingress?: number;
}
/**
 * 更新流量限速
 */
export interface KcsappmgrapiappinstancetrafficRateupdatePutResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstanceresourceupdatePutRequsetData {
  project_id?: number;
  resource_id?: number;
  containers?: KcsappmgrapiappinstanceresourceupdatePutRequsetDataContainers[];
}
/**
 * 更新实例规格
 */
export interface KcsappmgrapiappinstanceresourceupdatePutResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstancereplicasupdatePutRequsetData {
  project_id?: number;
  resource_id?: number;
  replicas?: number;
}
/**
 * 更新实例副本
 */
export interface KcsappmgrapiappinstancereplicasupdatePutResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstanceaffinityupdatePutRequsetData {
  project_id?: number;
  resource_id?: number;
  pod_anti_affinity?: KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinity;
}
export interface KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinity {
  preferred?: KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinityPreferred[];
  required?: KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinityRequired[];
}
export interface KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinityPreferred {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstanceaffinityupdatePutRequsetDataPodAntiAffinityRequired {
  [k: string]: unknown;
}
/**
 * 更新反亲和
 */
export interface KcsappmgrapiappinstanceaffinityupdatePutResponse {
  [k: string]: unknown;
}
/**
 * 查看工作负载yaml
 */
export interface KcsappmgrapiappinstanceworkloadyamlgetGetRequsetParams {
  project_id?: string;
  resource_id?: string;
}
/**
 * 查看工作负载yaml
 */
export interface KcsappmgrapiappinstanceworkloadyamlgetGetResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutRequsetData {
  project_id?: number;
  resource_id?: number;
  workload?: KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutRequsetDataWorkload;
}
export interface KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutRequsetDataWorkload {
  [k: string]: unknown;
}
/**
 * 更新工作负载yaml
 */
export interface KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutResponse {
  [k: string]: unknown;
}
/**
 * 查看实例副本
 */
export interface KcsappmgrapiappinstancepodlistGetRequsetParams {
  project_id?: number;
  resource_id?: number;
}
/**
 * 查看实例副本
 */
export interface KcsappmgrapiappinstancepodlistGetResponse {
  [k: string]: unknown;
}
/**
 * 告警规则列表
 */
export interface KcsappmgrapiappinstancealertRulelistGetRequsetParams {
  project_id?: number;
  resource_id?: number;
}
/**
 * 告警规则列表
 */
export interface KcsappmgrapiappinstancealertRulelistGetResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstancealertRulecreatePostRequsetData {
  project_id?: number;
  /**
   * 应用实例ID
   */
  resource_id?: number;
  alert_platform?: string;
  kce_alert_rule?: KcsappmgrapiappinstancealertRulecreatePostRequsetDataKceAlertRule;
}
export interface KcsappmgrapiappinstancealertRulecreatePostRequsetDataKceAlertRule {
  rule_id?: string;
  rule_name?: string;
  rule_type?: string;
  description?: string;
  data_source_type?: string;
  data_sources?: KcsappmgrapiappinstancealertRulecreatePostRequsetDataKceAlertRuleDataSources[];
  api_version?: string;
}
/**
 * 创建告警规则
 */
export interface KcsappmgrapiappinstancealertRulecreatePostResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstancealertRuleupdatePutRequsetData {
  project_id?: string;
  resource_id?: string;
  alert_platform?: string;
  kce_alert_rule?: KcsappmgrapiappinstancealertRuleupdatePutRequsetDataKceAlertRule;
}
export interface KcsappmgrapiappinstancealertRuleupdatePutRequsetDataKceAlertRule {
  [k: string]: unknown;
}
/**
 * 更新告警规则
 */
export interface KcsappmgrapiappinstancealertRuleupdatePutResponse {
  [k: string]: unknown;
}
/**
 * 删除告警规则
 */
export interface KcsappmgrapiappinstancealertRuledeleteDeleteRequsetParams {
  project_id?: string;
  resource_id?: string;
  alert_platform?: string;
  kce_alert_rule_id?: string;
}
/**
 * 删除告警规则
 */
export interface KcsappmgrapiappinstancealertRuledeleteDeleteResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstancedeployCallbackupdatePutRequsetData {
  project_id?: number;
  resource_id?: number;
  deploy_callbacks?: KcsappmgrapiappinstancedeployCallbackupdatePutRequsetDataDeployCallbacks[];
}
/**
 * 更新部署回调
 */
export interface KcsappmgrapiappinstancedeployCallbackupdatePutResponse {
  [k: string]: unknown;
}
/**
 * 工作负载支持的资源项
 */
export interface KcsappmgrapiappinstanceworkloadsupportgetGetRequsetParams {
  project_id?: string;
  resource_id?: string;
}
/**
 * 工作负载支持的资源项
 */
export interface KcsappmgrapiappinstanceworkloadsupportgetGetResponse {
  [k: string]: unknown;
}
/**
 * 获取部署回调
 */
export interface KcsappmgrapiappinstancedeployCallbackgetGetRequsetParams {
  project_id?: string;
  resource_id?: string;
}
/**
 * 获取部署回调
 */
export interface KcsappmgrapiappinstancedeployCallbackgetGetResponse {
  [k: string]: unknown;
}
/**
 * 查看实例副本yaml
 */
export interface KcsappmgrapiappinstancepodyamlgetGetRequsetParams {
  /**
   * 集群
   */
  cluster?: string;
  /**
   * 命名空间
   */
  namespace?: string;
  /**
   * pod名称
   */
  name?: string;
}
/**
 * 查看实例副本yaml
 */
export interface KcsappmgrapiappinstancepodyamlgetGetResponse {
  [k: string]: unknown;
}
/**
 * 查看副本异常信息
 */
export interface KcsappmgrapiappinstancepodabnormalgetGetRequsetParams {
  /**
   * 集群
   */
  cluster?: string;
  namespace?: string;
  /**
   * pod名称
   */
  name?: string;
}
/**
 * 查看副本异常信息
 */
export interface KcsappmgrapiappinstancepodabnormalgetGetResponse {
  [k: string]: unknown;
}
/**
 * 应用告警配置模板
 */
export interface KcsappmgrapiappinstancealertRuletemplategetGetRequsetParams {
  /**
   * 项目
   */
  project_id?: string;
  /**
   * 实例id
   */
  resource_id?: string;
}
/**
 * 应用告警配置模板
 */
export interface KcsappmgrapiappinstancealertRuletemplategetGetResponse {
  [k: string]: unknown;
}
/**
 * 应用实例告警配置查看
 */
export interface KcsappmgrapiappinstancealertConfiggetGetRequsetParams {
  /**
   * 项目
   */
  project_id?: string;
  /**
   * 实例id
   */
  resource_id?: string;
}
/**
 * 应用实例告警配置查看
 */
export interface KcsappmgrapiappinstancealertConfiggetGetResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstancealertConfigupdatePutRequsetData {
  /**
   * 项目id
   */
  project_id?: string;
  /**
   * 实例id
   */
  resource_id?: string;
  alert_config?: KcsappmgrapiappinstancealertConfigupdatePutRequsetDataAlertConfig;
}
export interface KcsappmgrapiappinstancealertConfigupdatePutRequsetDataAlertConfig {
  kce_config?: KcsappmgrapiappinstancealertConfigupdatePutRequsetDataAlertConfigKceConfig;
  /**
   * 默认值：kce
   */
  alert_platform?: string;
}
export interface KcsappmgrapiappinstancealertConfigupdatePutRequsetDataAlertConfigKceConfig {
  webhook_url?: string;
  alert_plan_id?: number;
  prom_datasource_id?: number;
}
/**
 * 应用实例告警配置更新
 */
export interface KcsappmgrapiappinstancealertConfigupdatePutResponse {
  [k: string]: unknown;
}
/**
 * 应用实例的日志配置
 */
export interface KcsappmgrapiappinstancelogConfiggetGetRequsetParams {
  resource_id?: string;
  project_id?: string;
}
/**
 * 应用实例的日志配置
 */
export interface KcsappmgrapiappinstancelogConfiggetGetResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstancelogConfigupdatePutRequsetData {
  project_id?: string;
  /**
   * 实例ID
   */
  resource_id?: string;
  log_config?: KcsappmgrapiappinstancelogConfigupdatePutRequsetDataLogConfig;
}
export interface KcsappmgrapiappinstancelogConfigupdatePutRequsetDataLogConfig {
  log_platform?: string;
}
/**
 * 应用实例的日志配置更新
 */
export interface KcsappmgrapiappinstancelogConfigupdatePutResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstanceworkloadyamlupdatePutRequsetData {
  project_id?: string;
  resource_id?: string;
  workload?: string;
}
/**
 * 更新工作负载yaml（old）
 */
export interface KcsappmgrapiappinstanceworkloadyamlupdatePutResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstanceworkloadpausePostRequsetParams {
  project_id: string;
  /**
   * 实例id
   */
  resource_id: string;
}
export interface KcsappmgrapiappinstanceworkloadpausePostRequsetData {}
export interface KcsappmgrapiappinstanceworkloadpausePostResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappinstanceworkloadresumePostRequsetParams {
  /**
   * 项目ID
   */
  project_id: string;
  /**
   * 资源ID（应用实例ID）
   */
  resource_id: string;
}
export interface KcsappmgrapiappinstanceworkloadresumePostResponse {
  [k: string]: unknown;
}
export interface KcsappmgrapiappsensitiveOpupdateServiceYamlPutRequsetData {
  project_id?: string;
  /**
   * 实例ID
   */
  resource_id?: string;
  /**
   * JSON字符串
   */
  workload?: string;
}
/**
 * 编辑服务暴露yaml
 */
export interface KcsappmgrapiappsensitiveOpupdateServiceYamlPutResponse {
  [k: string]: unknown;
}
/**
 * 查看服务暴露yaml
 */
export interface KcsappmgrapiappinstanceserviceyamlgetGetRequsetParams {
  project_id?: string;
  /**
   * 实例ID
   */
  resource_id?: string;
}
/**
 * 查看服务暴露yaml
 */
export interface KcsappmgrapiappinstanceserviceyamlgetGetResponse {
  [k: string]: unknown;
}
