import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Enables AWS Shield Advanced for a specific AWS resource. The resource can be an Amazon CloudFront distribution, Amazon Route 53 hosted zone, AWS Global Accelerator standard accelerator, Elastic IP Address, Application Load Balancer, or a Classic Load Balancer. You can protect Amazon EC2 instances and Network Load Balancers by association with protected Amazon EC2 Elastic IP addresses.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-shield-protection.html">the AWS Docs</a>
*/
export function protection(protectionProps) {
    return new AwsResource('AWS::Shield::Protection', protectionProps, { ProtectionArn: 'ProtectionArn', ProtectionId: 'ProtectionId' });
}
