{ "version": "1.0", "resources": { "Rule": { "operation": "ListRules", "resourceIdentifier": { "Name": "Rules[].Name", "EventPattern": "Rules[].EventPattern", "State": "Rules[].State", "Description": "Rules[].Description", "ScheduleExpression": "Rules[].ScheduleExpression", "RoleArn": "Rules[].RoleArn" } } }, "operations": { "DeleteRule": { "Name": { "completions": [ { "parameters": {}, "resourceName": "Rule", "resourceIdentifier": "Name" } ] } }, "DescribeRule": { "Name": { "completions": [ { "parameters": {}, "resourceName": "Rule", "resourceIdentifier": "Name" } ] } }, "DisableRule": { "Name": { "completions": [ { "parameters": {}, "resourceName": "Rule", "resourceIdentifier": "Name" } ] } }, "EnableRule": { "Name": { "completions": [ { "parameters": {}, "resourceName": "Rule", "resourceIdentifier": "Name" } ] } }, "PutRule": { "Name": { "completions": [ { "parameters": {}, "resourceName": "Rule", "resourceIdentifier": "Name" } ] }, "ScheduleExpression": { "completions": [ { "parameters": {}, "resourceName": "Rule", "resourceIdentifier": "ScheduleExpression" } ] }, "EventPattern": { "completions": [ { "parameters": {}, "resourceName": "Rule", "resourceIdentifier": "EventPattern" } ] }, "State": { "completions": [ { "parameters": {}, "resourceName": "Rule", "resourceIdentifier": "State" } ] }, "Description": { "completions": [ { "parameters": {}, "resourceName": "Rule", "resourceIdentifier": "Description" } ] }, "RoleArn": { "completions": [ { "parameters": {}, "resourceName": "Rule", "resourceIdentifier": "RoleArn" } ] } }, "TestEventPattern": { "EventPattern": { "completions": [ { "parameters": {}, "resourceName": "Rule", "resourceIdentifier": "EventPattern" } ] } } } }