コンテンツにスキップ

🌍 Sites API

AWS、Azure、GCP VPCのトランジットゲートウェイとの統合。リージョン間のポリシー適用のためのラベルベース選択。

  • カテゴリ: インフラストラクチャ
  • 複雑度: 高度
  • パス数: 133 | スキーマ数: 1015
  • ティア: スタンダード
  • 関連ドメイン: cloud_infrastructure, customer_edge, managed_kubernetes
  • クラウドプロバイダー(AWS、Azure、GCP)全体に F5 XC をデプロイする
  • XCKS(マネージド Kubernetes)サイトのデプロイメントを管理する(旧称 AppStack)
  • ネットワーク重視のエッジデプロイメント向けに Secure Mesh サイトをデプロイする
  • 外部 Kubernetes クラスターを Customer Edge として統合する
  • AWS VPC、Azure VNet、GCP VPC サイトを設定する
  • 仮想サイトおよびサイトポリシーを管理する
  • site: エッジサービスの物理的またはクラウド上のデプロイメントロケーション
  • virtual_site: ラベルセレクターを使用したサイトの論理グループ
  • site_mesh_group: 複数サイト間のメッシュ接続設定
メソッドパス説明
POST/api/config/namespaces/{metadata.namespace}/aws_tgw_sitesAWS TGW サイトを作成する。
PUT/api/config/namespaces/{metadata.namespace}/aws_tgw_sites/{metadata.name}AWS TGW サイトを置き換える。
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_tgw_infoTGW 情報を設定する。
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vip_infoAWS TGW サイト VIP 情報を設定する。
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpc_ip_prefixesVPC IP プレフィックスを設定する。
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpn_tunnelsVPN トンネルを設定する。
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/validate_configAWS TGW 設定を検証する。
GET/api/config/namespaces/{namespace}/aws_tgw_sitesAWS TGW サイト設定を一覧表示する。
GET/api/config/namespaces/{namespace}/aws_tgw_sites/{name}AWS TGW サイトを取得する。
DELETE/api/config/namespaces/{namespace}/aws_tgw_sites/{name}AWS TGW サイト設定を削除する。
POST/api/config/namespaces/{metadata.namespace}/aws_vpc_sitesAWS VPC サイトを作成する。
PUT/api/config/namespaces/{metadata.namespace}/aws_vpc_sites/{metadata.name}AWS VPC サイトを置き換える。
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_cloud_site_infoAWS VPC サイト情報を設定する。
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_vip_infoAWS VPC サイト VIP 情報を設定する。
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/storage/set_vpc_k8s_hostnamesVPC K8s ホスト名を設定する。
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/validate_configAWS VPC サイト設定を検証する。
GET/api/config/namespaces/{namespace}/aws_vpc_sitesAWS VPC サイト設定を一覧表示する。
GET/api/config/namespaces/{namespace}/aws_vpc_sites/{name}AWS VPC サイトを取得する。
DELETE/api/config/namespaces/{namespace}/aws_vpc_sites/{name}AWS VPC サイト設定を削除する。
POST/api/config/namespaces/{metadata.namespace}/voltstack_sitesApp Stack サイトを作成する。
PUT/api/config/namespaces/{metadata.namespace}/voltstack_sites/{metadata.name}App Stack サイトを置き換える。
GET/api/config/namespaces/{namespace}/voltstack_sitesApp Stack サイト設定を一覧表示する。
GET/api/config/namespaces/{namespace}/voltstack_sites/{name}App Stack サイトを取得する。
DELETE/api/config/namespaces/{namespace}/voltstack_sites/{name}App Stack サイト設定を削除する。
POST/api/config/namespaces/{metadata.namespace}/azure_vnet_sitesAzure VNet サイトを作成する。
PUT/api/config/namespaces/{metadata.namespace}/azure_vnet_sites/{metadata.name}Azure VNet サイトを置き換える。
POST/api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_cloud_site_infoAzure VNet サイト情報を設定する。
POST/api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_vip_infoAzure VNet サイト VIP 情報を設定する。
POST/api/config/namespaces/{namespace}/azure_vnet_site/{name}/validate_configAzure VNet サイト設定を検証する。
GET/api/config/namespaces/{namespace}/azure_vnet_sitesAzure VNet サイト設定を一覧表示する。
GET/api/config/namespaces/{namespace}/azure_vnet_sites/{name}Azure VNet サイトを取得する。
DELETE/api/config/namespaces/{namespace}/azure_vnet_sites/{name}Azure VNet サイト設定を削除する。
POST/api/config/namespaces/{metadata.namespace}/gcp_vpc_sitesGCP VPC サイトを作成する。
PUT/api/config/namespaces/{metadata.namespace}/gcp_vpc_sites/{metadata.name}GCP VPC サイトを置き換える。
POST/api/config/namespaces/{namespace}/gcp_vpc_site/{name}/set_cloud_site_infoGCP VPC サイト情報を設定する。
POST/api/config/namespaces/{namespace}/gcp_vpc_site/{name}/validate_configGCP VPC サイト設定を検証する。
GET/api/config/namespaces/{namespace}/gcp_vpc_sitesGCP VPC サイト設定を一覧表示する。
GET/api/config/namespaces/{namespace}/gcp_vpc_sites/{name}GCP VPC サイトを取得する。
DELETE/api/config/namespaces/{namespace}/gcp_vpc_sites/{name}GCP VPC サイト設定を削除する。
POST/api/config/namespaces/{metadata.namespace}/securemesh_sitesSecure Mesh サイトを作成する。
PUT/api/config/namespaces/{metadata.namespace}/securemesh_sites/{metadata.name}Secure Mesh サイトを置き換える。
GET/api/config/namespaces/{namespace}/securemesh_sitesSecure Mesh サイト設定を一覧表示する。
GET/api/config/namespaces/{namespace}/securemesh_sites/{name}Secure Mesh サイトを取得する。
DELETE/api/config/namespaces/{namespace}/securemesh_sites/{name}Secure Mesh サイト設定を削除する。
POST/api/config/namespaces/{metadata.namespace}/securemesh_site_v2sSecure Mesh サイトを作成する。
PUT/api/config/namespaces/{metadata.namespace}/securemesh_site_v2s/{metadata.name}Secure Mesh サイトを置き換える。
GET/api/config/namespaces/{namespace}/securemesh_site_v2sSecure Mesh サイト設定を一覧表示する。
GET/api/config/namespaces/{namespace}/securemesh_site_v2s/{name}Secure Mesh サイトを取得する。
DELETE/api/config/namespaces/{namespace}/securemesh_site_v2s/{name}Secure Mesh サイト設定を削除する。
POST/api/config/namespaces/{metadata.namespace}/k8s_clusters設定仕様を作成する。
PUT/api/config/namespaces/{metadata.namespace}/k8s_clusters/{metadata.name}設定仕様を置き換える。
GET/api/config/namespaces/{namespace}/k8s_clustersK8s クラスターを一覧表示する。
GET/api/config/namespaces/{namespace}/k8s_clusters/{name}設定仕様を取得する。
DELETE/api/config/namespaces/{namespace}/k8s_clusters/{name}K8s クラスターを削除する。
POST/api/data/namespaces/{namespace}/firewall_logsファイアウォールログクエリ。
POST/api/data/namespaces/{namespace}/firewall_logs/aggregationファイアウォールログ集計クエリ。
GET/api/data/namespaces/{namespace}/firewall_logs/scrollファイアウォールログスクロールクエリ。
POST/api/data/namespaces/{namespace}/firewall_logs/scrollファイアウォールログスクロールクエリ。
GET/api/data/namespaces/{namespace}/k8s_audit_logs/scrollK8s 監査ログスクロールクエリ。
POST/api/data/namespaces/{namespace}/k8s_audit_logs/scrollK8s 監査ログスクロールクエリ。
GET/api/data/namespaces/{namespace}/k8s_events/scrollK8s イベントスクロールクエリ。
POST/api/data/namespaces/{namespace}/k8s_events/scrollK8s イベントスクロールクエリ。
POST/api/data/namespaces/{namespace}/platform_eventsプラットフォームイベントクエリ。
POST/api/data/namespaces/{namespace}/platform_events/aggregationプラットフォームイベント集計クエリ。
GET/api/data/namespaces/{namespace}/platform_events/scrollプラットフォームイベントスクロールクエリ。
POST/api/data/namespaces/{namespace}/platform_events/scrollプラットフォームイベントスクロールクエリ。
POST/api/data/namespaces/{namespace}/site/{site}/external_connector/{external_connector}/logs外部コネクターログクエリ。
POST/api/data/namespaces/{namespace}/site/{site}/k8s_audit_logsK8s 監査ログクエリ。
POST/api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs/aggregationK8s 監査ログ集計クエリ。
POST/api/data/namespaces/{namespace}/site/{site}/k8s_eventsK8s イベントクエリ。
POST/api/data/namespaces/{namespace}/site/{site}/k8s_events/aggregationK8s イベント集計クエリ。
POST/api/data/namespaces/{namespace}/vk8s_audit_logsVK8s 監査ログクエリ。
POST/api/data/namespaces/{namespace}/vk8s_audit_logs/aggregationVK8s 監査ログ集計クエリ。
GET/api/data/namespaces/{namespace}/vk8s_audit_logs/scrollVK8s 監査ログスクロールクエリ。
POST/api/data/namespaces/{namespace}/vk8s_audit_logs/scrollVK8s 監査ログスクロールクエリ。
POST/api/data/namespaces/{namespace}/vk8s_eventsVK8s イベントクエリ。
POST/api/data/namespaces/{namespace}/vk8s_events/aggregationVK8s イベント集計クエリ。
GET/api/data/namespaces/{namespace}/vk8s_events/scrollVK8s イベントスクロールクエリ。
POST/api/data/namespaces/{namespace}/vk8s_events/scrollVK8s イベントスクロールクエリ。
POST/api/web/namespaces/system/revoke/global-kubeconfigsグローバル Kubeconfig を失効させる。
POST/api/data/namespaces/system/site/{name}/statusサイトの存在を確認する。
GET/api/data/namespaces/system/site/{site}/api/v1/configmapsConfigMap 一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/endpointsエンドポイント一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/namespacesネームスペース一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/configmapsConfigMap 一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/endpointsエンドポイント一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/persistentvolumeclaimsPersistentVolumeClaim 一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/podsPod 一覧
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/secretsSecret 一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/servicesService 一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/nodesネームスペース一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/persistentvolumeclaimsPersistentVolumeClaim 一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/persistentvolumesPersistentVolume 一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/podsPod 一覧
GET/api/data/namespaces/system/site/{site}/api/v1/secretsSecret 一覧。
GET/api/data/namespaces/system/site/{site}/api/v1/servicesService 一覧。
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/daemonsetsDaemonSet 一覧。
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/deploymentsDeployment 一覧。
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/daemonsetsDaemonSet 一覧。
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/deploymentsDeployment 一覧。
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/replicasetsReplicaSet 一覧。
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/statefulsetsStatefulSet 一覧。
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/replicasetsReplicaSet 一覧。
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/statefulsetsStatefulSet 一覧。
GET/api/data/namespaces/system/site/{site}/apis/batch/v1/jobsJob 一覧
GET/api/data/namespaces/system/site/{site}/apis/batch/v1/namespaces/{namespace}/jobsJob 一覧
GET/api/data/namespaces/system/site/{site}/apis/batch/v1beta1/cronjobsCronJob 一覧。
GET/api/data/namespaces/system/site/{site}/apis/batch/v1beta1/namespaces/{namespace}/cronjobsCronJob 一覧。
POST/api/data/namespaces/system/site/{site}/namespaces/{namespace}/pods/metricsPod メトリクス。
POST/api/data/namespaces/system/site/{site}/namespaces/{namespace}/virtualmachineinstances/metricsVirtualMachineInstances メトリクス。
POST/api/data/namespaces/system/site/{site}/pods/metricsPod メトリクス。
POST/api/data/namespaces/system/site/{site}/virtualmachineinstances/metricsVirtualMachineInstances メトリクス。
GET/api/web/namespaces/system/sites/{site}/global-kubeconfigsグローバル Kube Config を一覧表示する。
POST/api/web/namespaces/system/sites/{site}/global-kubeconfigsグローバル Kube Config を作成する。
PUT/api/config/namespaces/{metadata.namespace}/sites/{metadata.name}サイトを置き換える。
POST/api/register/namespaces/{namespace}/site/{name}/stateサイトの状態を設定する。
POST/api/data/namespaces/{namespace}/site/{site}/status/metricsサイトステータスメトリクス。
GET/api/config/namespaces/{namespace}/sitesサイトを一覧表示する
GET/api/config/namespaces/{namespace}/sites/{name}サイトを取得する
POST/api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigK8s クラスターのローカル Kube Config を作成する。
GET/api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigsローカル Kube Config を一覧表示する。
POST/api/config/namespaces/{namespace}/sites/{name}/upgrade_osOS をアップグレードする。
POST/api/config/namespaces/{namespace}/sites/{name}/upgrade_swSW をアップグレードする。
GET/api/config/namespaces/{namespace}/sites/{site}/global_networksグローバルネットワーク一覧。
GET/api/config/namespaces/{namespace}/sites/{site}/segmentsセグメント一覧。
POST/api/data/namespaces/{namespace}/graph/siteサイトグラフクエリ。
POST/api/data/namespaces/{namespace}/graph/site/edgeサイトエッジクエリ。
POST/api/data/namespaces/{namespace}/graph/site/nodeサイトノードクエリ。
GET/api/config/namespaces/{namespace}/sites/{site}/interfaceインターフェース一覧。
POST/api/data/namespaces/system/topology/dc_cluster_group/{dc_cluster_group}DC クラスタートポロジー。
GET/api/data/namespaces/system/topology/dc_cluster_groupsDC クラスターグループサマリー。
GET/api/data/namespaces/system/topology/network/{id}/route_tablesネットワークルートテーブルを取得する。
GET/api/data/namespaces/system/topology/route_table/{name}ルートテーブルを取得する。
GET/api/data/namespaces/system/topology/site/{name}/networksサイトネットワークを取得する。
POST/api/data/namespaces/system/topology/site/{site}サイトトポロジー。
POST/api/data/namespaces/system/topology/site_mesh_group/{site_mesh_group}サイトメッシュトポロジー。
GET/api/data/namespaces/system/topology/site_mesh_groupsサイトメッシュグループサマリー。
GET/api/data/namespaces/system/topology/tgw/{id}/route_tablesTGW ルートテーブルを取得する。
POST/api/config/namespaces/{metadata.namespace}/virtual_k8ss仮想 Kubernetes を作成する。
PUT/api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name}仮想 Kubernetes を置き換える。
POST/api/data/namespaces/{namespace}/virtual_k8s/pvc/metricsPVC メトリクス。
GET/api/config/namespaces/{namespace}/virtual_k8ss仮想 Kubernetes を一覧表示する。
GET/api/config/namespaces/{namespace}/virtual_k8ss/{name}仮想 Kubernetes を取得する。
DELETE/api/config/namespaces/{namespace}/virtual_k8ss/{name}仮想 Kubernetes を削除する。
POST/api/config/namespaces/{metadata.namespace}/virtual_sites仮想サイトを作成する。
PUT/api/config/namespaces/{metadata.namespace}/virtual_sites/{metadata.name}仮想サイトを置き換える。
GET/api/config/namespaces/{namespace}/virtual_sites仮想サイトを一覧表示する。
GET/api/config/namespaces/{namespace}/virtual_sites/{name}仮想サイトを取得する。
DELETE/api/config/namespaces/{namespace}/virtual_sites/{name}仮想サイトを削除する。
GET/api/config/namespaces/{namespace}/virtual_sites/{name}/selecteesセレクティーを取得する。