import { ResourceBase } from '../resource' ; import { Value , List } from '../dataTypes' ; export interface SecurityGroupIngressProperties { CidrIp ? : Value < string > ; CidrIpv6 ? : Value < string > ; Description ? : Value < string > ; FromPort ? : Value < number > ; GroupId ? : Value < string > ; GroupName ? : Value < string > ; IpProtocol : Value < string > ; SourcePrefixListId ? : Value < string > ; SourceSecurityGroupId ? : Value < string > ; SourceSecurityGroupName ? : Value < string > ; SourceSecurityGroupOwnerId ? : Value < string > ; ToPort ? : Value < number > ; } export default class SecurityGroupIngress extends ResourceBase < SecurityGroupIngressProperties > { constructor ( properties ) { super ( 'AWS::EC2::SecurityGroupIngress' , properties ) ; } }