Thanks for writing up this article and project. I got lost on the federation and custom schema files. Is the federation file supposed to list the accounts you want to modify? What would you do if you have a custom attribute that requires a value. For example AWS AppStream requires an attribute AWSAttribute with a multi-value field AppStreamCAD .