Values.CreateAliasRequestSourceCreates an alias for a Lambda function version. Use aliases to provide clients with a function identifier that you can update to invoke a different version. You can also map an alias to split invocation requests between two versions. Use the RoutingConfig parameter to specify a second version and the percentage of invocation requests that it receives.
type nonrec t = {functionName : FunctionName.t;The name or ARN of the Lambda function. Name formats Function name - MyFunction. Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction. Partial ARN - 123456789012:function:MyFunction. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
*)name : Alias.t;The name of the alias.
*)functionVersion : VersionWithLatestPublished.t;The function version that the alias invokes.
*)description : Description.t option;A description of the alias.
*)routingConfig : AliasRoutingConfiguration.t option;The routing configuration of the alias.
*)}val make :
?description:??? ->
?routingConfig:??? ->
functionName:FunctionName.t ->
name:Alias.t ->
functionVersion:VersionWithLatestPublished.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `String of FunctionName.t
| `Structure of
(string
* [> `Map of
([> `String of AdditionalVersion.t ]
* [> `Double of Weight.t ])
list ])
list ])
list ]