cfn-lint does not accept the VpcEndpointType property on the AWS::EC2::VPCEndpoint resource. It expects VPCEndpointType. CloudFormation does not accept VPCEndpointType.
Here's the yaml for the resource currently at issue:
SnsVpcEndpoint:
Type: AWS::EC2::VPCEndpoint
Properties:
RouteTableIds:
- !Ref RouteTableId
ServiceName: !Join ['.', ['com.amazonaws', !Ref 'AWS::Region', 'sns']]
VpcId: !Ref VpcId
VpcEndpointType: Interface
Changing VpcEndpointType to VPCEndpointType will cause the CloudFormation stack to fail, but it will appease cfn-lint.
This was originally reported in #180.