Join us to explore IBM’s next-generation virtualization strategy, connect with a community of IBM Cloud experts and practitioners, and learn how peers are modernizing VM workloads. Get practical guidance, real-world best practices, and the latest updates on product enhancements, plus access to regional user groups, technical deep dives, webinars, and hands-on how-to content designed to help you modernize with confidence.
I have written a series of blog posts demonstrating examples of how you can interact with the IBM Cloud and VMware Cloud Director APIs for IBM's VCFaaS offering:
Retrieving VCFaaS sites and pVDCs demonstrates how you can retrieve the list of single- and multi-tenant site and pVDC IDs which you could then use as input to subsequent automation, such as using IBM Cloud's Terraform provider to provision a new VDC.
Authenticating with VMware Cloud Director using IBM Cloud IAM demonstrates how you can exchange your IBM Cloud API key or token with VMware Cloud Director, either to interact directly with Cloud Director's APIs, or else to create a long-lived Director API key which you could use for subsequent automation such as using VMware's Terraform provider to manage all of your Director resources.
Using your IBM Cloud API key to act as a trusted profile shows how you can take advantage of IBM Cloud's relatively new trusted profile capabilities for API interaction. Combining this with the previous blog post, you can use this to build a chain of authentication from your IBM Cloud user ID, to the trusted profile identity, and then further to VMware Cloud Director APIs.