We’ve taken physical servers and turned them into 0’s and 1’s, migrated data centers across the world with just a few mouse clicks, lowered operational costs, improved SLAs – but guess what… We are capable of so much more. Many of us had our first taste of automation with batch files to automate Windows NT, or made our vSphere deployments sing with PowerCLI but there is a new tool we all need to add to our skill sets – consuming APIs to automate all the things!
This series will start off with the basics; what is an API, what do I need to know, and how the CRUD do I use them before diving into platform specific examples.
API Series Schedule
Introduction to RESTful APIs with Chris Wahl
Objectives
– The basics: Why are APIs important, what is CRUD?, value prop to operations teams
– Parts of an API call: Endpoint, Resource, Method, Header, Body, Response codes, Putting it all together
Using a RESTful API with Peter Milanese
Objectives
– Authentication
– Postman example
– Code example using PowerShell
Exploring Rubrik APIs with Rebecca Fitzhugh
Objectives
– Review Available APIs, use cases, examples
Exploring vSphere APIs with Kyle Ruddy
Objectives
– Review Available APIs, use cases, examples
Double Cloud REST APIs for vSphere with Steve Jin
Objectives
– Review Available APIs, use cases, examples
Exploring vRealize Automation APIs with Jad El Zein
Objectives
– Review Available APIs, use cases, examples
Exploring vRealize Operations APIs with John Dias
Objectives
– Review Available APIs, use cases, examples
Using APIs in PowerShell with Kyle Ruddy
Objectives
– Using vSphere APIs in PowerShell/PowerCLI
Using APIs in Puppet with Martez Reed
Objectives
– Using APIs in Puppet manifests
Securing REST API with OAuth2 with Anthony Chow
Using Terraform APIs with Byron Schaller and Lior Kamrat (Coming soon)
VMware APIs as a Service using OpenFaaS and VIO Kubernetes w Cody De Arkland