- ホーム
- API Enriched
- APIリファレンス
- 🕸️ サービスメッシュ API
🕸️ サービスメッシュ API
アプリケーションタイプ定義(ディスカバリーおよび学習済みスキーマ分析を含む)。インテリジェントなリクエスト処理のためのトラフィックパターン推論。
- カテゴリ: インフラストラクチャ
- 複雑度: 上級
- パス数: 38 | スキーマ数: 247
- ティア: 上級
- 関連ドメイン:
managed_kubernetes,container_services,virtual
ユースケース
Section titled “ユースケース”- サービスメッシュ接続の設定
- エンドポイントディスカバリーとルーティングの管理
- NFV サービスの設定
- アプリケーション設定とタイプの定義
主要リソース
Section titled “主要リソース”- endpoint: トラフィックルーティング用のサービスメッシュエンドポイント
- origin_pool: ロードバランサーのトラフィック分散用バックエンドサーバーグループ
- service_discovery: 動的エンドポイント用のサービスディスカバリー設定
エンドポイント
Section titled “エンドポイント”| メソッド | パス | 説明 |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/app_settings | App Setting を作成します。 |
| PUT | /api/config/namespaces/{metadata.namespace}/app_settings/{metadata.name} | App Setting を置き換えます。 |
| GET | /api/config/namespaces/{namespace}/app_settings | App Setting を一覧表示します。 |
| GET | /api/config/namespaces/{namespace}/app_settings/{name} | App Setting を取得します。 |
| DELETE | /api/config/namespaces/{namespace}/app_settings/{name} | App Setting を削除します。 |
| GET | /api/ml/data/namespaces/{namespace}/app_settings/{name}/suspicious_users | 不審なユーザーのステータスを取得します。 |
| POST | /api/config/namespaces/{metadata.namespace}/app_types | App Type を作成します。 |
| PUT | /api/config/namespaces/{metadata.namespace}/app_types/{metadata.name} | App Type を置き換えます。 |
| GET | /api/config/namespaces/{namespace}/app_types | App Type を一覧表示します。 |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/learnt_schema | API エンドポイントごとの学習済みスキーマを取得します。 |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/pdf | PDF を取得します。 |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints | API エンドポイントを取得します。 |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints/swagger_spec | App Type の Swagger 仕様を取得します。 |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/pop | オーバーライドを削除します。 |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/push | オーバーライドを追加します。 |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/overrides | オーバーライドを取得します。 |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoint/pdf | サービス API エンドポイントの PDF を取得します。 |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoints | サービス API エンドポイントを取得します。 |
| GET | /api/config/namespaces/{namespace}/app_types/{name} | App Type を取得します。 |
| DELETE | /api/config/namespaces/{namespace}/app_types/{name} | App Type を削除します。 |
| POST | /api/config/namespaces/{metadata.namespace}/endpoints | エンドポイントを作成します。 |
| PUT | /api/config/namespaces/{metadata.namespace}/endpoints/{metadata.name} | エンドポイントを置き換えます。 |
| GET | /api/config/namespaces/{namespace}/endpoints | エンドポイントを一覧表示します。 |
| GET | /api/config/namespaces/{namespace}/endpoints/{name} | エンドポイントを取得します。 |
| DELETE | /api/config/namespaces/{namespace}/endpoints/{name} | エンドポイントを削除します。 |
| POST | /api/config/namespaces/system/nfv_service/{name}/force-delete | NFV サービスを強制削除します。 |
| POST | /api/config/namespaces/{metadata.namespace}/nfv_services | NFV サービスを作成します。 |
| PUT | /api/config/namespaces/{metadata.namespace}/nfv_services/{metadata.name} | NFV サービスを置き換えます。 |
| GET | /api/config/namespaces/{namespace}/nfv_services | NFV サービスを一覧表示します。 |
| POST | /api/data/namespaces/{namespace}/nfv_services/metrics | メトリクス |
| GET | /api/config/namespaces/{namespace}/nfv_services/{name} | NFV サービスを取得します。 |
| DELETE | /api/config/namespaces/{namespace}/nfv_services/{name} | NFV サービスを削除します。 |
| POST | /api/config/namespaces/{metadata.namespace}/site_mesh_groups | サイトメッシュグループを作成します。 |
| PUT | /api/config/namespaces/{metadata.namespace}/site_mesh_groups/{metadata.name} | サイトメッシュグループを置き換えます。 |
| GET | /api/config/namespaces/{namespace}/site_mesh_groups | サイトメッシュグループを一覧表示します。 |
| GET | /api/config/namespaces/{namespace}/site_mesh_groups/{name} | サイトメッシュグループを取得します。 |
| DELETE | /api/config/namespaces/{namespace}/site_mesh_groups/{name} | サイトメッシュグループを削除します。 |
| POST | /api/maurice/software_os_version | SW_VERSION に基づく OS を取得します。 |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_networks | 仮想ネットワークを作成します。 |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_networks/{metadata.name} | 仮想ネットワークを置き換えます。 |
| POST | /api/data/namespaces/{namespace}/virtual_network/sid_counters | SID カウンター。 |
| GET | /api/config/namespaces/{namespace}/virtual_networks | 仮想ネットワークを一覧表示します。 |
| GET | /api/config/namespaces/{namespace}/virtual_networks/{name} | 仮想ネットワークを取得します。 |
| DELETE | /api/config/namespaces/{namespace}/virtual_networks/{name} | 仮想ネットワークを削除します。 |