import * as $dara from '@darabonba/typescript'; import { RoutingConfiguration } from "./RoutingConfiguration"; import { ScalingConfig } from "./ScalingConfig"; export declare class UpdateAgentRuntimeEndpointInput extends $dara.Model { /** * @remarks * Agent runtime endpoint Name * * @example * production-endpoint */ agentRuntimeEndpointName?: string; /** * @remarks * 为 true 时删除该端点的弹性配置 */ deleteScalingConfig?: boolean; /** * @remarks * Description * * @example * Updated endpoint configuration */ description?: string; /** * @remarks * Whether to disable public network access for this endpoint */ disablePublicNetworkAccess?: boolean; /** * @remarks * The Ingress configuration of the agent runtime endpoint, which supports weight assignment across multiple versions * * @example * {} */ routingConfiguration?: RoutingConfiguration; /** * @remarks * 端点的弹性伸缩配置,包括最小实例数和定时扩容策略(复用 ScalingConfig) */ scalingConfig?: ScalingConfig; /** * @remarks * Target Version of the agent runtime * * @example * LATEST */ targetVersion?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }