Values.CreateEndpointResponseSourceCreates a global endpoint. Global endpoints improve your application's availability by making it regional-fault tolerant. To do this, you define a primary and secondary Region with event buses in each Region. You also create a Amazon Route 53 health check that will tell EventBridge to route events to the secondary Region when an "unhealthy" state is encountered and events will be routed back to the primary Region when the health check reports a "healthy" state.
type nonrec t = {name : EndpointName.t option;The name of the endpoint that was created by this request.
*)arn : EndpointArn.t option;The ARN of the endpoint that was created by this request.
*)routingConfig : RoutingConfig.t option;The routing configuration defined by this request.
*)replicationConfig : ReplicationConfig.t option;Whether event replication was enabled or disabled by this request.
*)eventBuses : EndpointEventBusList.t option;The event buses used by this request.
*)roleArn : IamRoleArn.t option;The ARN of the role used by event replication for this request.
*)state : EndpointState.t option;The state of the endpoint that was created by this request.
*)}type nonrec error = [ | `InternalException of InternalException.t| `LimitExceededException of LimitExceededException.t| `ResourceAlreadyExistsException of ResourceAlreadyExistsException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `InternalException of unit
| `LimitExceededException of unit
| `ResourceAlreadyExistsException of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `InternalException of unit
| `LimitExceededException of unit
| `ResourceAlreadyExistsException of unit
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string * [> `String of NonPartnerEventBusArn.t ]) list ]
list
| `String of EndpointName.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Structure of
(string * [> `String of HealthCheck.t ]) list ])
list ])
list ])
list ]