ルート リソース
問題の API についての一般的な情報と API の使用可能なオプションのリストを返します。リソースは認証トークンを必要とせずに SSL の下でパブリックにアクセス可能になります。ルート リソースは、到達可能なすべての利用可能なパスにリンクするため、API を調査するための開始点として機能します。リソースへのリンクは、URI のテンプレートにできます。その場合、リソースには templated:true プロパティが含まれます。プロパティが存在しないか、またはその値が異なる場合、リソースには簡単な URI が含まれています。
apmdevops104jp
問題の API についての一般的な情報と API の使用可能なオプションのリストを返します。リソースは認証トークンを必要とせずに SSL の下でパブリックにアクセス可能になります。ルート リソースは、到達可能なすべての利用可能なパスにリンクするため、API を調査するための開始点として機能します。リソースへのリンクは、URI のテンプレートにできます。その場合、リソースには templated:true プロパティが含まれます。プロパティが存在しないか、またはその値が異なる場合、リソースには簡単な URI が含まれています。
GET
応答の例:
{ "serviceProvider": "com.ca.apm.appmap", "serverVersion": "Release 10.1.0.0 (Build 28)", "apiVersion": "1.0.0", "vendor": "CA Technologies", "_links": { "self": { "href": "https://test.ca.com:8443/apm/appmap" }, "doc": { "href": "https://wiki.ca.com/display/APMDEVOPS101/APM+REST+API" }, "vertex": [ { "href": "https://test.ca.com:8443/apm/appmap/vertex{?timestamp,q,projection}", "templated": true }, { "href": "https://test.ca.com:8443/apm/appmap/vertex/{id}{?timestamp}", "templated": true } ] } }
リソースのプロパティ:
プロパティ名 | タイプ | 説明 | API バージョン |
serverVersion | 文字列 | API を提供するサーバのバージョン(APM バージョン) | 1.0.0 |
apiVersion | 文字列 | API のバージョン | 1.0.0 |
vendor | 文字列 | サービスのベンダー - CA Technologies | 1.0.0 |
_links | 配列 | この API のすべての利用可能なオプションをリスト表示します | 1.0.0 |
_links.self | HAL リンク | ルート リソース自体への URL が含まれています | 1.0.0 |
_links.doc | HAL リンク | パブリック API のドキュメントへの URL が含まれています | 1.0.0 |
_links.* (例: vertex) | HAL リンク | 特定のリソースに対して使用可能なすべてのエンドポイントを表示します | 1.0.0 |