dscr-for-vmware
dscr-for-vmware copied to clipboard
Shall we always incorporate minimal version testing in resources?
When writing resources, some features might be version dependent. How shall we handle this? Or shall we always code a resource/feature assuming it is supported? Do we cover the complete compatibility matrix in the resources, knowing that this will change over time?
The same question for coding features, which might depend on the PowerShell/PowerCLI version? Do we use #requires directives for that?
Can we make the actual version numbers a property of the base classes? I'm thinking of
-
vSphere API
-
vCenter
-
ESXi
-
PowerCLI
-
PowerShell