Comment 1 for bug 1557778

Revision history for this message
Steve McLellan (sjmc7) wrote :

My suggestion is to add this inline. I would probably stop at one level (don't list grandchildren):

{
            "plugins": [
                {
                    "index": "searchlight-search",
                    "type": "OS::Designate::Zone",
                    "name": "OS::Designate::Zone",
                    "child_plugins": [
                        {
                            "type": "OS::Designate::RecordSet",
                            "parent_field": "zone_id"
                        }
                    ]
                },
                {
                    "index": "searchlight-search",
                    "type": "OS::Designate::RecordSet",
                    "name": "OS::Designate::RecordSet",
                    "parent_plugin": {
                        "type": "OS::Designate::Zone",
                        "parent_field": "zone_id"
                    }
                },
               {
                   "index": "searchlight-search",
                   "type": "OS::Swift::Container",
                   "name": "OS::Swift::Container",
                   "child_plugins": [
                       { ... blah OS::Swift::Object }
                   ],
                   "parent_plugin": { blah OS::Swift::Account }
                }
            ]
        }