import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  A global endpoint used to improve your application’s availability by making it regional-fault tolerant. For more information about global endpoints, see <a href="https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-global-endpoints.html">Making applications Regional-fault tolerant with global endpoints and event replication</a> in the <em>Amazon EventBridge User Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-endpoint.html">the AWS Docs</a>
*/
export function endpoint(endpointProps) {
    return new AwsResource('AWS::Events::Endpoint', endpointProps, { State: 'State', StateReason: 'StateReason', EndpointId: 'EndpointId', Arn: 'Arn', EndpointUrl: 'EndpointUrl' });
}
