assignments: - var: template value: AccessClause: query: - Key: Resources - AllValues: null - Filter: - null - - - Clause: access_clause: query: query: - Key: Type match_all: true comparator: - Eq - false compare_with: Value: path: '' value: AWS::New::Service custom_message: null location: line: 1 column: 29 negation: false match_all: true - var: type value: AccessClause: query: - Key: Resources - Key: newServer - Key: Type match_all: true guard_rules: - rule_name: SOME_RULE conditions: - - Clause: access_clause: query: query: - Key: '%type' match_all: true comparator: - Empty - true compare_with: null custom_message: null location: line: 5 column: 21 negation: false block: assignments: - var: lower value: FunctionCall: parameters: - AccessClause: query: - Key: '%type' match_all: true name: to_lower location: line: 6 column: 17 - var: upper value: FunctionCall: parameters: - AccessClause: query: - Key: '%type' match_all: true name: to_upper location: line: 10 column: 17 conjunctions: - - Clause: Clause: access_clause: query: query: - Key: '%lower' match_all: true comparator: - Eq - false compare_with: Value: path: '' value: aws::new::service custom_message: null location: line: 7 column: 5 negation: false - - Clause: Clause: access_clause: query: query: - Key: '%lower' match_all: true comparator: - Eq - false compare_with: Value: path: '' value: /aws::new::service/ custom_message: null location: line: 8 column: 5 negation: false - - Clause: Clause: access_clause: query: query: - Key: '%upper' match_all: true comparator: - Eq - false compare_with: Value: path: '' value: AWS::NEW::SERVICE custom_message: null location: line: 11 column: 5 negation: false - - Clause: Clause: access_clause: query: query: - Key: '%upper' match_all: true comparator: - Eq - false compare_with: Value: path: '' value: /AWS::NEW::SERVICE/ custom_message: null location: line: 12 column: 5 negation: false parameterized_rules: []