Config action support for Powershell

Tested creating a customized cluster and it works.
looks like all of these are nullable via the setters which means you need to check for nulls where you are using them and I didn't see that