Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using vROPs API with Swagger
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
MasahiroIrie
December 26, 2022
Technology
210
0
Share
Using vROPs API with Swagger
MasahiroIrie
December 26, 2022
More Decks by MasahiroIrie
See All by MasahiroIrie
Expiration of Secure Boot Certificates for vSphere Virtual Machines
mirie_sd
0
91
Making new vExpert badge sticker
mirie_sd
0
220
How to use "VMware"
mirie_sd
0
290
The key to VCP-VCF
mirie_sd
0
2.4k
Now is the time to check the vSphere Security Configuration and Hardening Guide
mirie_sd
0
1.2k
Cooking operations with Salt
mirie_sd
0
760
Blog vExperts use
mirie_sd
0
210
Talk about TAS before forgetting
mirie_sd
0
260
Cooking the server with Salt (REM@STER Version)
mirie_sd
0
700
Other Decks in Technology
See All in Technology
AI와 협업하는 조직으로의 여정
arawn
0
430
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
Chasing Real-Time Observability for CRuby
whitegreen
0
120
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
78k
Rebirth of Software Craftsmanship in the AI Era
lemiorhan
PRO
4
2k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
11
33k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
6
18k
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
9
2k
クラウドネイティブな開発 ~ 認知負荷に立ち向かうためのコンテナ活用
literalice
0
130
20260423_執筆の工夫と裏側 技術書の企画から刊行まで / From the planning to the publication of technical book
nash_efp
3
400
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
220
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
350
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
So, you think you're a good person
axbom
PRO
2
2k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
120
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
94
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Scaling GitHub
holman
464
140k
Abbi's Birthday
coloredviolet
2
7.1k
Transcript
2022/12/26 Japan VMUG: Go Watanabe と語る vExperts Advent Calendar 2022
- LT 枠 @IrieMasahiro Swagger で vROps API を触ってみる
自己紹介 入江 正博 @IrieMasahiro • ヴイエムウェア株式会社 テクニカルアカウントマネージャー • Japan VMUG •
vExpert 2019-2022 • 2022年の VMware の営業は終了し ました(なのでスノボ三昧) 次の営業日は 2023/1/4 ~
Are you ready? vExpert Application は 2023/1/13 までに!
そんなこと言っている mirie は 「まだあわてるような時(ry 」 年内には書くつもり…
アジェンダ • vExpert Advent Calendar 2022 振り返り • Swagger とは
• Swagger で vROps API を触ってみる(デモ) • まとめ ※ 注 本発表内容は発表者個人の調査、検証に基づく見解であり、所属する会社、組織、及び、その関 係者の見解と完全に一致するものではありません。
vExpert Advent Calendar 2022 振り返り
mirie’s vExperts Advent Calendar 2022 投稿
要は・・・
要は・・・ vROps API を使って vROps のレポートを取得し、 それを Slack に投稿するスクリプトの開発よもやま話
ところで
Swagger とは
Swagger とは • REST API を構築するための OSS のツールセット ◦ https://swagger.io
◦ https://github.com/swagger-api • OpenAPI という API 記述仕様に基づいて記述すると モックやライブラリ、ドキュメントを生成する • Swagger UI, Swagger Editor, Swagger Codegen etc… と色々存在
Swagger と vROps • vROps でも Swagger UI が使われている ◦
/suite-api でアクセス • vROps API 仕様が載っていたり、Web GUI ベースで API を叩けたり、curl コマンドを発行できる
Swagger で vROps API を 触ってみる (デモ)
まとめ • mirie の vExpert Advent Calendar 2022 は vROps
レポートをチャット(Slack) に投稿する話 • Swagger とは REST API の開発ツールキット • vROps でも Swagger UI を使うと開発が楽に • 皆様良いお年を!
EOP