Conflicting, Duplicate PropertyType Listed Under Different Name in CFN Spec Files and Docs #502
Description
The AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRangeRequest (only exists in GitHub repo docs, and most CFN spec files) looks like it is the same as AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange (only exists on published Amazon CFN docs and some CFN spec files). Only one or the other are present in each CFN spec files.
This was discovered by an auditing tool in version 7.1.0
of the CFN spec files, at the bottom of the latest commit for: ScriptAutomate/aws-cfn-resources-specs/supported-regions-per-resource.json (due to missing as a PropertyType
in us-east-1
).
Regions where AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange
is listed:
- eu-central-1
- us-east-1
- eu-west-2
AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange
"AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-trafficmirrorfilterrule-trafficmirrorportrange.html",
"Properties": {
"FromPort": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-trafficmirrorfilterrule-trafficmirrorportrange.html#cfn-ec2-trafficmirrorfilterrule-trafficmirrorportrange-fromport",
"PrimitiveType": "Integer",
"Required": true,
"UpdateType": "Mutable"
},
"ToPort": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-trafficmirrorfilterrule-trafficmirrorportrange.html#cfn-ec2-trafficmirrorfilterrule-trafficmirrorportrange-toport",
"PrimitiveType": "Integer",
"Required": true,
"UpdateType": "Mutable"
}
}
}
Regions where AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRangeRequest
is listed, instead:
- ap-northeast-2
- us-gov-west-1
- eu-west-1
- ap-south-1
- sa-east-1
- eu-north-1
- ap-southeast-1
- ca-central-1
- us-east-2
- us-west-2
- us-gov-east-1
- us-west-1
- ap-northeast-1
- eu-west-3
AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRangeRequest
"AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRangeRequest": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-trafficmirrorfilterrule-trafficmirrorportrangerequest.html",
"Properties": {
"FromPort": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-trafficmirrorfilterrule-trafficmirrorportrangerequest.html#cfn-ec2-trafficmirrorfilterrule-trafficmirrorportrangerequest-fromport",
"PrimitiveType": "Integer",
"Required": true,
"UpdateType": "Mutable"
},
"ToPort": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-trafficmirrorfilterrule-trafficmirrorportrangerequest.html#cfn-ec2-trafficmirrorfilterrule-trafficmirrorportrangerequest-toport",
"PrimitiveType": "Integer",
"Required": true,
"UpdateType": "Mutable"
}
}
}