次の表に、Alibaba Cloud Service Mesh(ASM)で使用可能な API 操作の一覧を示します。
ASM インスタンス
| 操作 | 説明 |
| ASM インスタンスを作成します。 | |
| ASM インスタンスを削除します。 | |
| ModifyServiceMeshName | ASM インスタンスの名前を変更します。 |
| UpdateMeshFeature | ASM インスタンスの構成を更新します。 |
| DescribeServiceMeshes | ASM インスタンスを照会します。 |
| ASM インスタンスの詳細を照会します。 | |
| ASM インスタンスの kubeconfig ファイルをクエリします。 | |
| RevokeKubeconfig | ASM インスタンスの kubeconfig ファイルを取り消し、新しい kubeconfig ファイルを生成します。 |
| DescribeServiceMeshAdditionalStatus | ASM インスタンスのチェック結果を照会します。 |
| DescribeVersions | ASM インスタンスの作成時に使用可能な ASM バージョンを照会します。 |
メッシュ管理
| 操作 | 説明 |
| DescribeNodesInstanceType | データプレーン上のノードのインスタンスタイプと、インスタンスタイプが Multi-Buffer アクセラレーションをサポートしているかどうかをクエリします。 |
| DescribeCCMVersion | Cloud Controller Manager(CCM)コンポーネントのバージョンをクエリします。 |
| ReActivateAudit | 監査ログの保存に使用されるプロジェクトを再作成します。 |
| RunDiagnosis | ASM インスタンスを診断します。 |
| GetCaCert | 認証局(CA)によって発行された証明書を取得します。 |
権限管理
| 操作 | 説明 |
| GrantUserPermissions | RAM ユーザーのロールベースアクセス制御 (RBAC) ロールを変更します。 |
| DescribeUserPermissions | RAM ユーザーの RBAC ロールを照会します。 |
| DescribeUsersWithPermissions | RBAC ロールが割り当てられているすべての RAM ユーザーまたは RAM ロールの ID を照会します。 |
メッシュ管理
| 操作 | 説明 |
| DescribeVSwitches | 指定したリージョンにある特定の仮想プライベートクラウド (VPC) にデプロイされている vSwitch をクエリします。 |
| DescribeVpcs | 指定されたリージョン内の VPC をクエリします。 |
| DescribeCens | ASMインスタンスに追加されたすべてのKubernetesクラスターの中から、異なるVPCにデプロイされ、クラウドエンタープライズネットワーク(CEN)インスタンスを使用して接続されていないKubernetesクラスターをクエリします。 |
| DescribeCrTemplates | ASM 内の指定されたタイプの Istio リソースの共通 YAML テンプレートを照会します。 |
| DescribeEipResources | データプレーン上のノードのインスタンスタイプと、インスタンスタイプが Multi-Buffer アクセラレーションをサポートしているかどうかを照会します。 |
| ModifyApiServerEipResourceの変更 | API サーバーから EIP の関連付けを解除するか、API サーバーに EIP を関連付けます。 |
サイドカープロキシの管理
| 操作 | 説明 |
| DescribeServiceMeshProxyStatus | ASMインスタンスのデータプレーンにあるプロキシのステータスを照会します。 |
| DescribeNamespaceScopeSidecarConfig | 名前空間レベルでサイドカープロキシの構成を照会します。 |
| UpdateNamespaceScopeSidecarConfig | 名前空間レベルでサイドカープロキシの構成を更新します。 |
権限管理
| 操作 | 説明 |
| ASM インスタンスにクラスターを追加します。 | |
| RemoveClusterFromServiceMesh | ASM インスタンスからクラスターを削除します。 |
| ASMインスタンス内のクラスターに関する情報をクエリします。 | |
| DescribeServiceMeshClusters | ASM インスタンスに追加できるクラスターをクエリします。 |
| DescribeGuestClusterPods | ASMインスタンスに追加されたKubernetesクラスターの指定された名前空間にあるポッドをクエリします。 |
| DescribeGuestClusterNamespaces | ASM インスタンスに追加された Kubernetes クラスタの名前空間をクエリします。 |
| DescribeReusableSlb | RAM ユーザーのロールベースアクセス制御(RBAC)ロールを変更します。 |
| GetRegisteredServiceEndpoints | RAM ユーザーの RBAC ロールを照会します。 |
| GetRegisteredServiceNamespaces | RBAC ロールが割り当てられているすべての RAM ユーザーまたは RAM ロールの ID を照会します。 |
メッシュリソース
| 操作 | 説明 |
| CreateASMGateway | ASM ゲートウェイを作成します。 |
| CreateIstioGatewayRoutes | ASM ゲートウェイのルーティングルールを作成します。 |
| CreateGatewaySecret | ASM ゲートウェイのシークレットを作成します。 |
| CreateIstioGatewayDomains | ASM ゲートウェイに 1 つ以上のドメイン名を追加します。 |
| DeleteGatewayRoute の削除 | ASM ゲートウェイのルーティングルールを削除します。 |
| DeleteGatewaySecret | ASM ゲートウェイのシークレットを削除します。 |
| DeleteIstioGatewayDomains | ASM ゲートウェイの 1 つ以上のドメイン名を削除します。 |
| ASM ゲートウェイの更新 | ASM ゲートウェイを更新します。 |
| UpdateASMGatewayImportedServices | ASM ゲートウェイでインポートされたサービスを更新して、ゲートウェイに関連付けられているアップストリームサービスをインポートまたは削除します。 |
| UpdateIstioGatewayRoutes | ASM ゲートウェイのルーティングルールを更新します。 |
| UpdateIstioRouteAdditionalStatus | ASM ゲートウェイのルーティング規則に関する情報を更新します。 |
| DescribeIngressGateways | ASM インスタンスのイングレスゲートウェイに関する情報をクエリします。 |
| DescribeImportedServicesDetail | ASM ゲートウェイでインポートされたサービスの詳細をクエリします。 |
| DescribeASMGatewayImportedServices | ASM ゲートウェイでインポートされたサービスをクエリします。 |
| DescribeIstioGatewayRouteDetail | ASM ゲートウェイのルーティング規則に関する詳細情報を照会します。 |
| DescribeGatewaySecretDetails | ASM ゲートウェイのシークレットの詳細をクエリします。 |
| DescribeIstioGatewayDomains | リージョン内の指定された仮想プライベートクラウド(VPC)にデプロイされている vSwitch を照会します。 |
| DescribeIstioGatewayRoutes | ASM ゲートウェイのルーティングルールをクエリします。 |
可観測性
| 操作 | 説明 |
| ASM インスタンス内のクラスターの Grafana ダッシュボードに関する情報をクエリします。 | |
| ASM インスタンス内のクラスターを監視するために使用される Prometheus サービスのパブリックエンドポイントをクエリします。 | |
| DescribeServiceMeshLogs | ASM インスタンスのログをクエリします。 |
| データプレーン上のクラスターのアクセスログレポートをクエリします。 |
サイドカープロキシ管理
| 操作 | 説明 |
| ASM インスタンスのバージョンを更新します。 | |
| UpgradeMeshEditionPartially(部分的なメッシュエディションのアップグレード) | ASM インスタンスのデータプレーン上のプロキシのステータスを照会します。 |
| 名前空間レベルでサイドカープロキシの構成を照会します。 | |
| DescribeServiceMeshUpgradeStatus | 名前空間レベルでサイドカープロキシの構成を更新します。 |