import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  The <code>AWS::InternetMonitor::Monitor</code> resource is an Internet Monitor resource type that contains information about how you create a monitor in Amazon CloudWatch Internet Monitor. A monitor in Internet Monitor provides visibility into performance and availability between your applications hosted on AWS and your end users, using a traffic profile that it creates based on the application resources that you add: Virtual Private Clouds (VPCs), Amazon CloudFront distributions, or WorkSpaces directories.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html">the AWS Docs</a>
*/
export function monitor(monitorProps) {
    return new AwsResource('AWS::InternetMonitor::Monitor', monitorProps, { ModifiedAt: 'ModifiedAt', MonitorArn: 'MonitorArn', CreatedAt: 'CreatedAt', ProcessingStatusInfo: 'ProcessingStatusInfo', ProcessingStatus: 'ProcessingStatus' });
}
