Module Values.PutFunctionScalingConfigRequestSource

Sets the scaling configuration for a Lambda Managed Instances function. The scaling configuration defines the minimum and maximum number of execution environments that can be provisioned for the function, allowing you to control scaling behavior and resource allocation.

Sourcetype nonrec t = {
  1. functionName : UnqualifiedFunctionName.t;
    (*

    The name or ARN of the Lambda function.

    *)
  2. qualifier : PublishedFunctionQualifier.t;
    (*

    Specify a version or alias to set the scaling configuration for a published version of the function.

    *)
  3. functionScalingConfig : FunctionScalingConfig.t option;
    (*

    The scaling configuration to apply to the function, including minimum and maximum execution environment limits.

    *)
}
Sourceval context_ : string
Sourceval make : ?functionScalingConfig:??? -> functionName:UnqualifiedFunctionName.t -> qualifier:PublishedFunctionQualifier.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of UnqualifiedFunctionName.t | `Structure of (string * [> `Integer of FunctionScalingConfigExecutionEnvironments.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t