One very interesting capability that I had noticed while reading the the latest VMware Cloud Foundation (VCF) 5.2 release notes are new VCF APIs for auditing PCI Compliance.
VCF users can now use a new set of APIs that audit VCF configuration for compliance with 9 relevant PCI-DSS controls
In addition to exploring these new VCF APIs, I thought this would also be a good opportunity to contribute to the popular PowerShell Module for VMware Cloud Foundation which is also the basis for several other useful VCF modules for automation:
- PowerShell Module for VMware Cloud Foundation Reporting
- PowerShell Module for VMware Cloud Foundation Certificate Management
- PowerShell Module for VMware Cloud Foundation Password Management
- PowerShell Module for VMware Cloud Foundation Power Management
To demonstrate the new VCF Compliance Audit APIs, I crated the following new functions which I have also submitted a pull request (PR) 291 to incorporate functions in a future release of the PowerShell Module for VMware Cloud Foundation, which I hope will get merged by the time this blog post is live!