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
MasahiroIrie
December 26, 2022
Technology
0
89
Using vROPs API with Swagger
MasahiroIrie
December 26, 2022
Tweet
Share
More Decks by MasahiroIrie
See All by MasahiroIrie
Now is the time to check the vSphere Security Configuration and Hardening Guide
mirie_sd
0
580
Cooking operations with Salt
mirie_sd
0
550
Blog vExperts use
mirie_sd
0
140
Talk about TAS before forgetting
mirie_sd
0
160
Cooking the server with Salt (REM@STER Version)
mirie_sd
0
570
Getting VM console with WebMKS
mirie_sd
0
1.8k
modern vCenter alert nortification(M@STER VERSION)
mirie_sd
0
1.2k
20190705_VMwareDevOpsMeetup.pdf
mirie_sd
0
1k
Getting VM IP on ESXi
mirie_sd
4
890
Other Decks in Technology
See All in Technology
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
170
Grafana x PagerDuty Better Together
jacopen
0
150
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
270
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
830
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
120
Cypress or Playwright?
rainerhahnekamp
0
140
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
1
200
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
180
いいたいことちゃんという
tkengo
0
110
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
640
One engineer company with Ruby on Rails
rstankov
2
230
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
42
12k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Designing with Data
zakiwarfel
96
4.8k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Documentation Writing (for coders)
carmenintech
60
3.9k
BBQ
matthewcrist
80
8.8k
Bash Introduction
62gerente
604
210k
Side Projects
sachag
451
41k
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