Upload
others
View
15
Download
0
Embed Size (px)
Citation preview
#vmworld
Don't Sleep on RESTful APIs for vSphere
Kyle Ruddy, VMware, Inc.
VIN2642BU
#VIN2642BU
VMworld 2018 Content: Not for publication or distribution
Disclaimer
2©2018 VMware, Inc.
This presentation may contain product features orfunctionality that are currently under development.
This overview of new technology represents no commitment from VMware to deliver these features in any generally available product.
Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.
Technical feasibility and market demand will affect final delivery.
Pricing and packaging for any new features/functionality/technology discussed or presented, have not been determined.
VMworld 2018 Content: Not for publication or distribution
Agenda
3©2018 VMware, Inc.
Introduction
RESTful API Overview
vSphere RESTful APIs
Discovery and Documentation
Developer and Automation Tooling
VMworld 2018 Content: Not for publication or distribution
4©2018 VMware, Inc.
Speaker Introduction
4
WriterGitHub
PodcastTwitter
@ kmruddy.com@ github.com/kmruddy@ vBrownBag.com@kmruddy
Senior Technical Marketing EngineerKyle Ruddy
VMworld 2018 Content: Not for publication or distribution
5©2018 VMware, Inc.
RESTful API Overview
VMworld 2018 Content: Not for publication or distribution
6©2018 VMware, Inc.
RESTful API Overview
VMworld 2018 Content: Not for publication or distribution
7©2018 VMware, Inc.
vSphere RESTful APIs
VMworld 2018 Content: Not for publication or distribution
8©2018 VMware, Inc.
vSphere RESTful APIs
VMworld 2018 Content: Not for publication or distribution
9©2018 VMware, Inc.
Discovery and Documentation
VMworld 2018 Content: Not for publication or distribution
10©2018 VMware, Inc.
Scenario 3 - Overview
VMworld 2018 Content: Not for publication or distribution
11©2018 VMware, Inc.
Developer and Automation Tooling
VMworld 2018 Content: Not for publication or distribution
12©2018 VMware, Inc.
Developer and Automation ToolingOverview
VMworld 2018 Content: Not for publication or distribution
13©2018 VMware, Inc.
vSphere Automation SDKsOpen-Sourced SDKs to Interact with vSphere RESTful API Available on GitHub
VMware maintained
Get up & running in less than 5 minutes!
SDKs for managing vSphere REST APIand VMware Cloud on AWS
Available in languages such as:
Full of Samples
Community Contributions Welcome
• REST• Python• Java
• Perl• .NET• Ruby
VMworld 2018 Content: Not for publication or distribution
14©2018 VMware, Inc.
PowerCLI – CIS Module
VMworld 2018 Content: Not for publication or distribution
15©2018 VMware, Inc.
Datacenter CLI
Accessible via:• vSphere CLI Installation Package• VCSA shell• Windows vCenter Server Command Prompt
Interactive Shell Mode• Supports Tab Completion• Commands Cached at the Endpoint• Saves History Across Sessions
Scripting Mode• Create Bash scripts to run the same
commands from interactive mode
15
VMworld 2018 Content: Not for publication or distribution
PLEASE FILL OUTYOUR SURVEY.Take a survey and enter a drawingfor a VMware company store gift card.
#vmworld #VIN2642BU
VMworld 2018 Content: Not for publication or distribution
THANK YOU!
#vmworld #VIN2642BU
VMworld 2018 Content: Not for publication or distribution