Overview
Explore a comprehensive conference talk from PSHSummit 2022 focusing on transforming APIs into functional PowerShell modules. Learn about API basics, authentication methods, and the use of tools like Terraform and Curl. Discover the differences between API and user commands, and understand the Pareto Principle in module development. Follow a case study on Octopus Deploy, including demonstrations on Azure Machine integration, module importing, and working with Octopus projects. Gain insights into parameter completers, browser developer tools, and techniques for updating and completing PowerShell modules. This 48-minute presentation by James O'Neill offers valuable knowledge for PowerShell enthusiasts looking to enhance their API integration skills.
Syllabus
Introduction
Agenda
API Basics
Selfcontained requests
Authentication
Terraform
Curl
Links
API vs User Command
The Gap
Pareto Principle
Case Study
Octopus Deploy
Octopus Job
Project Reports
Demo
Azure Machine
Import module
Get Octopus
Get Project
Types Formats
Parameter completers
Updating and completing
Browser Dev Tools
Quick Summary
Taught by
Confreaks