Values.CreateApiDestinationRequestSourceCreates an API destination, which is an HTTP invocation endpoint configured as a target for events. API destinations do not support private destinations, such as interface VPC endpoints. For more information, see API destinations in the EventBridge User Guide.
type nonrec t = {name : ApiDestinationName.t;The name for the API destination to create.
*)description : ApiDestinationDescription.t option;A description for the API destination to create.
*)connectionArn : ConnectionArn.t;The ARN of the connection to use for the API destination. The destination endpoint must support the authorization type specified for the connection.
*)invocationEndpoint : HttpsEndpoint.t;The URL to the HTTP invocation endpoint for the API destination.
*)httpMethod : ApiDestinationHttpMethod.t;The method to use for the request to the HTTP invocation endpoint.
*)invocationRateLimitPerSecond : ApiDestinationInvocationRateLimitPerSecond.t
option;The maximum number of requests per second to send to the HTTP invocation endpoint.
*)}val make :
?description:??? ->
?invocationRateLimitPerSecond:??? ->
name:ApiDestinationName.t ->
connectionArn:ConnectionArn.t ->
invocationEndpoint:HttpsEndpoint.t ->
httpMethod:ApiDestinationHttpMethod.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of ApiDestinationInvocationRateLimitPerSecond.t
| `String of ApiDestinationName.t ])
list ]