in qs_cfn_lint_rules/common.py [0:0]
def match(self, cfn):
"""Basic Matching"""
results = []
if not type(self.property_names) == list:
property_list = [self.property_names]
else:
property_list = self.property_names
parameters = cfn.get_parameters()
for resource_name, resource_data in cfn.get_resources([self.resource_type]).items():
for match in self._iterate_properties(
resource_name,
resource_data,
parameters,
property_list
):
results.append(match)
return results