---
schema_version: "1"
id: ba5c5260ece0ee116506457a876b7408b75f17e157830787cdc5497b8ea199ac
title: API Manager の CLI
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/anypoint-cli/3.x/api-mgr.md
canonical_url: https://docs.mulesoft.com/jp/anypoint-cli/3.x/api-mgr
source_site: docs.mulesoft.com
content_type: documentation
content_hash: cf73fc7e8be8b03bf95e0280c5eac08fabdc8385f4a88ba9d0478a561c1269eb
description: MuleSoft Documentation Site
release: 3.x
latest: false
---
# API Manager の CLI

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 35%;">
<col style="width: 65%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">コマンド</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-alert-add">api-mgr alert add</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API インスタンスアラートを作成する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-alert-list">api-mgr alert list</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API インスタンスのアラートをリストする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-change-specification">api-mgr api change-specification</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange の新しいバージョンを選択して、API インスタンスのアセットバージョンを変更する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-classify">api-mgr api classify</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>特定の環境の API インスタンスを分類する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-delete">api-mgr api delete</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API を削除する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-deploy">api-mgr api deploy</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CloudHub、ハイブリッドサーバー、Runtime Fabric に API をデプロイする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-deprecate">api-mgr api deprecate</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API インスタンスを非推奨にする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-describe">api-mgr api describe</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API の詳細を表示する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-download-proxy">api-mgr api download-proxy</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ローカルディレクトリに API プロキシ ZIP ファイルをダウンロードする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-edit">api-mgr api edit</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API インスタンスを編集する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-list">api-mgr api list</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API Manager 2.x のすべての API をリストする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-manage">api-mgr api manage</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange のアセットを使用して、新しい API、API バージョン、新しい API インスタンスを管理する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-promote">api-mgr api promote</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>昇格元環境の API インスタンスを昇格する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-redeploy">api-mgr api redeploy</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CloudHub、ハイブリッドサーバー、Runtime Fabric に API を再デプロイする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-api-undeprecate">api-mgr api undeprecate</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API インスタンスの非推奨を解除する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-contract-delete">api-mgr contract delete</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>特定の API コントラクトを削除する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-contract-list">api-mgr contract list</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>特定の API インスタンスに対するすべてのコントラクトをリストする。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-policy-apply">api-mgr policy apply</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>特定の API インスタンスにポリシーを適用する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-policy-describe">api-mgr policy describe</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>特定のポリシーテンプレートの情報と使用可能な設定プロパティを表示する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-policy-disable">api-mgr policy disable</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>特定の API インスタンスのポリシーを無効にする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-policy-edit">api-mgr policy edit</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>特定の API インスタンスのポリシー設定を編集する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-policy-enable">api-mgr policy enable</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>特定の API インスタンスのポリシーを有効にする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-policy-list">api-mgr policy list</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ポリシーをリストする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-policy-remove">api-mgr policy remove</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>特定の API インスタンスからポリシーを削除する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-tier-add">api-mgr tier add</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>SLA 層を作成する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-tier-copy">api-mgr tier copy</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>コピー元からコピー先 API インスタンスに SLA 層をコピーする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-tier-delete">api-mgr tier delete</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API インスタンスから SLA 層を削除する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#api-mgr-tier-list">api-mgr tier list</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API インスタンスの SLA 層をリストする</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-alert-add)api-mgr alert add

\> api-mgr alert add \[options\] <apiInstanceId> <name>

このコマンドは、​`<apiInstanceId>`​ で渡される API インスタンス ID の ​`name`​ で渡される名前を使用して、API インスタンスアラートを作成します。

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>enabled</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アラートを有効にするかどうかを設定する。<br>
可能な値は ​<code>true</code>​ または ​<code>false</code>​ です。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>severity &lt;val&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アラートの重要度。<br>
サポートされている値: <code>Info</code>​、​<code>Warning</code>​、​<code>Critical</code>​。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>type &lt;val&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アラートタイプ/条件。<br>
サポートされている値: <code>request-count</code>​、​<code>response-code</code>​、​<code>policy-violation</code>​、​<code>response-time</code>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>operator &lt;val&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>しきい値に関する値を記述する条件演算子。<br>
サポートされている値: gt、lt、eq</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>threshold &lt;num&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>条件が発生するしきい値。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>periods &lt;num&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>条件が発生する連続期間数。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>duration &lt;num&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>条件が発生する期間。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>durationUnit &lt;val&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>条件が発生する期間の単位。<br>
サポートされている値: days、hours、minutes。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>recipient [username]</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アラート通知を送信するユーザー名。<br>
このオプションを複数回渡して、複数のユーザー名を指定できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>email [emailAddress]</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アラート通知を送信するメール。<br>
このオプションを複数回渡して、複数のメールを指定できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>responseTime [num]</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>response-time</code>​ アラートタイプをトリガーする応答時間。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>responseCode [code]</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>response-code</code>​ アラートタイプをトリガーする応答コード。<br>
このオプションを複数回渡して、複数のコードを指定できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>policyId [num]</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>response-code</code>​ アラートタイプをトリガーする API インスタンスに適用されるポリシーの ID。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-alert-list)api-mgr alert list

\> api-mgr alert list \[options\] <apiInstanceId>

`<apiInstanceId>`​ で渡される API インスタンスのアラートをリストする。

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">例</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--offset</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>渡された API の数をオフセットする</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr alert list --offset 3</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--sort</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>渡された項目名の結果を並び替える</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr alert list --sort "Latest Version"</code></p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-api-change-specification)api-mgr api change-specification

\> api-mgr api change-specification \[options\] <apiInstanceId> <assetVersion>

`<assetVersion>`​ で渡される Exchange の新しいバージョンを選択して、​`<apiInstanceId`​ で渡される API インスタンスのアセットバージョンを変更します。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-api-classify)api-mgr api classify

\> api-mgr api classify \[options\] <destEnvName> <apiInstanceId>

`<destEnvName>`​ で渡される環境の ​`<apiInstanceId>`​ で渡される API インスタンスを分類します。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-api-delete)api-mgr api delete

\> api-mgr api delete \[options\] <apiInstanceId>

このコマンドは、​`<apiInstanceId>`​ で渡される API インスタンスを削除します。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-api-deploy)api-mgr api deploy

\> api-mgr api deploy \[options\] <apiInstanceId>

このコマンドは、<apiInstanceId> で渡される API インスタンスを下記のオプションを使用して指定されるデプロイメント対象にデプロイします。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">このコマンドは、プロキシを持つエンドポイントでのみサポートされています。</td></tr></tbody></table>

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">例</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>target &lt;id&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ハイブリッドまたは RTF デプロイメント対象 ID。<br></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr api deploy --target 1598794 643404</code>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>applicationName &lt;name&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アプリケーション名</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr api deploy --applicationName myMuleApp 643404</code>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>environmentName &lt;name&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>対象環境名。未分類の環境から API をデプロイする場合にのみ使用する必要があります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr api deploy --environmentName TestEnv 643404</code>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>gatewayVersion &lt;version&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CloudHub ゲートウェイのバージョン</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr api deploy --gatewayVersion: 9.9.9.9  643404</code>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>overwrite</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アプリケーションを更新する (存在する場合)。<br>
<code>true</code>​ または ​<code>false</code>​ の値を使用できます。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr api deploy --overwrite: true  643404</code>​</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-api-deprecate)api-mgr api deprecate

\> api-mgr api deprecate \[options\] <apiInstanceId>

`<apiInstanceId>`​ で渡される API インスタンスを非推奨にします。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-api-describe)api-mgr api describe

\> api-mgr api describe \[options\] <apiInstanceId>

`<apiInstanceId>`​ で渡される API インスタンスの詳細を表示します。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-api-download-proxy)api-mgr api download-proxy

\> api-mgr api download-proxy \[options\] <apiInstanceId> <targetPath>

このコマンドは、​`<apiInstanceId>`​ で渡される API インスタンスの API プロキシ ZIP ファイルを ​`<targetPath>`​ で指定されるローカルディレクトリにダウンロードします。

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に ​`gatewayVersion`​ オプションを使用して、ダウンロードするゲートウェイのバージョンを指定することもできます。 例: `api-mgr api download-proxy --gatewayVersion: 4.0.1 643404 /tmp/`

## [](#api-mgr-api-edit)api-mgr api edit

\> api-mgr api edit \[options\] <apiInstanceId>

`<apiInstanceId>`​ で渡される API インスタンスを編集します。  
このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-p, --withProxy</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>エンドポイントでプロキシを使用するかどうかを示す。<br>
このオプションでは、​<code>true</code>​ または ​<code>false</code>​ の値を使用できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-r, --referencesUserDomain</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロキシでユーザードメインを参照する必要があるかどうかを示す。<br>
このオプションでは、​<code>true</code>​ または ​<code>false</code>​ の値を使用できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-m, --muleVersion4OrAbove</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule 4 以上でこの API を管理するかどうかを示す。<br>
このオプションでは、​<code>true</code>​ または ​<code>false</code>​ の値を使用できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--deploymentType &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>デプロイメント種別。<br>
サポートされている値は、​<code>cloudhub</code>​、​<code>hybrid</code>​、​<code>rtf</code>​ です。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--endpointUri &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>コンシューマーエンドポイント URI。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--uri &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>実装 URI。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--scheme &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロキシスキーム。<br>
サポートされている値は、​<code>http</code>​ または ​<code>https</code>​ です。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--port &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロキシポート。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--path &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロキシパス。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--responseTimeout &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>最大応答タイムアウト。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--apiInstanceLabel &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>(省略可能) API インスタンスの表示ラベル。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--serviceName &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>WSDL サービス名。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--serviceNamespace &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>WSDL サービス名前空間。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--servicePort &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>WSDL サービスポート。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-api-list)api-mgr api list

\> api-mgr api list \[options\]

API Manager 2.x のすべての API をリストします。

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--assetId &lt;value&gt;</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>結果を絞り込むアセット ID。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--apiVersion &lt;value&gt;</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>結果を絞り込む API バージョン。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--instanceLabel &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>結果を絞り込む API インスタンスの表示ラベル。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--limit &lt;num&gt;</code>​</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>取得する結果の数。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--offset</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>渡された API の数をオフセットする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--sort</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>渡された項目名の結果を並び替える</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-api-manage)api-mgr api manage

\> api-mgr api manage \[options\] <assetId> <assetVersion>

`<assetId>`​ で渡される Exchange アセット (​`<assetVersion>`​ で渡されるバージョン) を使用して、新しい API、API バージョン、新しい API インスタンスを管理します。

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--type &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>エンドポイント種別。<br>
使用可能な値は、​<code>http</code>​、​<code>raml</code>​、​<code>wsdl</code>​ です。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-p, --withProxy</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>エンドポイントでプロキシを使用するかどうかを示す。<br>
このオプションでは、​<code>true</code>​ または ​<code>false</code>​ の値を使用できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-r, --referencesUserDomain</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロキシでユーザードメインを参照する必要があるかどうかを示す。<br>
このオプションでは、​<code>true</code>​ または ​<code>false</code>​ の値を使用できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-m, --muleVersion4OrAbove</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule 4 以上でこの API を管理するかどうかを示す。<br>
このオプションでは、​<code>true</code>​ または ​<code>false</code>​ の値を使用できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--deploymentType &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>デプロイメント種別。<br>
サポートされている値は、​<code>cloudhub</code>​、​<code>hybrid</code>​、​<code>rtf</code>​ です。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--endpointUri &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>コンシューマーエンドポイント URI。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--uri &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>実装 URI。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--scheme &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロキシスキーム。<br>
サポートされている値は、​<code>http</code>​ または ​<code>https</code>​ です。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--port &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロキシポート。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--path &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロキシパス。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--responseTimeout &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>応答タイムアウト。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--apiInstanceLabel &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>(省略可能) API インスタンスの表示ラベル。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--serviceName &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>WSDL サービス名。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--serviceNamespace &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>WSDL サービス名前空間。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--servicePort &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>WSDL サービスポート。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-api-promote)api-mgr api promote

\> api-mgr api promote \[options\] <apiInstanceId> <sourceEnvId>

`<sourceEnvId>`​ で渡される昇格元環境の ​`<apiInstanceId>`​ で渡される API インスタンスを昇格します。

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-a, --copyAlerts</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アラートをコピーするかどうかを示す。<br>
このオプションでは、​<code>true</code>​ または ​<code>false</code>​ の値を使用できます。デフォルト値は ​<code>true</code>​ です。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-p, --copyPolicies</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ポリシーをコピーするかどうかを示す。<br>
このオプションでは、​<code>true</code>​ または ​<code>false</code>​ の値を使用できます。デフォルト値は ​<code>true</code>​ です。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-t, --copyTiers</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>層をコピーするかどうかを示す。<br>
このオプションでは、​<code>true</code>​ または ​<code>false</code>​ の値を使用できます。デフォルト値は ​<code>true</code>​ です。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-api-redeploy)api-mgr api redeploy

\> api-mgr api redeploy \[options\] <apiInstanceId>

`<apiInstanceId>`​ で渡される API インスタンスを下記のオプションでセットアップされるデプロイメント対象に再デプロイします。

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--target &lt;id&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ハイブリッドまたは RTF デプロイメント対象 ID。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--applicationName &lt;name&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アプリケーション名。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--environmentName &lt;name&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>対象環境名。<br>
 未分類の環境から API を再デプロイする場合に指定する必要があります。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--gatewayVersion &lt;version&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CloudHub ゲートウェイのバージョン。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--overwrite</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アプリケーションを更新する (存在する場合)。<br>
このオプションでは、​<code>true</code>​ または ​<code>false</code>​ の値を使用できます。デフォルト値は ​<code>true</code>​ です。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-api-undeprecate)api-mgr api undeprecate

\> api-mgr api undeprecate \[options\] <apiInstanceId>

`<apiInstanceId>`​ で渡される API インスタンスの非推奨を解除します。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-contract-delete)api-mgr contract delete

\> api-mgr contract delete \[options\] <apiInstanceId> <clientId>

このコマンドは、​`<apiInstanceId>`​ で渡される API インスタンスと ​`<clientId>`​ で渡されるクライアント間のコントラクトを削除します。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-contract-list)api-mgr contract list

\> api-mgr contract list \[options\] <apiInstanceId> \[searchText\]

`<apiInstanceId>`​ で渡される API のすべてのコントラクトをリストします。

<table><tbody><tr><td class="icon"><i class="fa icon-tip" title="Tip"></i></td><td class="content">searchText でキーワードを指定して、それらの特定のキーワードが含まれる API のみが結果に表示されるように制限できます。</td></tr></tbody></table>

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">例</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--limit</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>取得する結果の数</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>exchange asset list --limit 2</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--offset</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>渡された API の数をオフセットする</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr contract list --offset 3 643404</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--sort</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>渡された項目名の結果を並び替える</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr contract list --sort "Latest Version" 643404</code></p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-policy-apply)api-mgr policy apply

\> api-mgr policy apply \[options\] <apiInstanceId> <policyId>

`<policyId>`​ で渡されるポリシーを ​`<apiInstanceId>`​ で渡される API インスタンスに適用します。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--policyVersion &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule 4 ポリシーバージョン。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--groupId &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule 4 ポリシーグループ ID。<br>
値が指定されていない場合、この値はデフォルトの MuleSoft グループ ID になります。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-c, --config [configJSON]</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>設定データを JSON 文字列として渡す。<br>
(例: <code>api-mgr policy apply -c '{"property": "value"}'</code>​)。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--configFile [file]</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>設定データをファイルとして渡す。<br>
(例: <code>api-mgr policy apply --configFile ./config.json</code>​)。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-p, --pointcut [dataJSON]</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ポイントカットデータを JSON 文字列として渡す。<br>
例: `api-mgr policy apply (…​) -p '[{"methodRegex":"GET</p>
</div></div></td>
</tr>
</tbody>
</table>

次の例では、レート制限を 10 秒ごとに 1 件の要求として定義しています。

{
        "rateLimits": \[{
            "maximumRequests": 1,
            "timePeriodInMilliseconds": 10000
        }\],
        "clusterizable": true,
        "exposeHeaders": false
    }

## [](#api-mgr-policy-describe)api-mgr policy describe

\> api-mgr policy describe \[options\] <policyId>

このコマンドは、​`<policyId>`​ で渡されるポリシーの情報と使用可能な設定プロパティを表示します。  

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--policyVersion &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule4 ポリシーバージョン。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--groupId &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule4 ポリシーグループ ID。<br>
指定されていない場合、デフォルトの MuleSoft グループ ID になります。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-policy-disable)api-mgr policy disable

\> api-mgr policy disable \[options\] <apiInstanceId> <policyId>

このコマンドは、​`<apiInstanceId>`​ で渡される API インスタンスの ​`<policyId>`​ で渡されるポリシーを無効にします。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-policy-edit)api-mgr policy edit

\> api-mgr policy edit \[options\] <apiInstanceId> <policyId>

このコマンドは、​`<apiInstanceId>`​ で渡される API インスタンスの ​`<policyId>`​ で渡されるポリシー設定を編集にします。

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-c, --config [configJSON</code>​]</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>設定データを JSON 文字列として渡す。<br>
(例: <code>api-mgr policy apply -c '{"property": "value"}'</code>​)。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-p, --pointcut [dataJSON]</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ポイントカットデータを JSON 文字列として渡す。<br>
例: `api-mgr policy apply (…​) -p '[{"methodRegex":"GET</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-policy-enable)api-mgr policy enable

\> api-mgr policy enable \[options\] <apiInstanceId> <policyId>

このコマンドは、​`<apiInstanceId>`​ で渡される API インスタンスの ​`<policyId>`​ で渡されるポリシーを有効にします。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-policy-list)api-mgr policy list

\> api-mgr policy list \[options\] \[apiInstanceId\]

このコマンドは、API Manager 2.x のすべての API の全ポリシーをリストします。  
`[apiInstanceId]`​ パラメーターが指定されると、このコマンドはその API インスタンスに適用されるポリシーをリストします。

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に、​`true`​ または ​`false`​ 値を取る ​`-m, --muleVersion4OrAbove`​ オプションも使用できます。  

## [](#api-mgr-policy-remove)api-mgr policy remove

\> api-mgr policy remove \[options\] <apiInstanceId> <policyId>

このコマンドは、​`<apiInstanceId>`​ で渡される API インスタンスから ​`<policyId>`​ で指定されるポリシーを削除します。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-tier-add)api-mgr tier add

\> api-mgr tier add \[options\] <apiInstanceId>

このコマンドは、​`<apiInstanceId>`​ で渡される API インスタンスの SLA 層を作成します。

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-a, --autoApprove</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>SLA 層を自動承認する必要があるかどうかを示す。<br>
このコマンドでは、​<code>true</code>​ または ​<code>false</code>​ の値のみを使用できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--name &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>層の名前</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--description &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>層の情報</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>-l, --limit &lt;value&gt;</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--limit A,B,C</code>​ 形式の SLA 層の制限の単一インスタンス。</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>A</code>​ はこの制限を表示する必要があるかどうかを示すブール。</p>
</li>
<li>
<p><code>B</code>​ は「C」期間ごとの要求数。</p>
</li>
<li>
<p><code>C</code>​ は期間の単位。期間のオプションは、次のとおりです。</p>
<div class="ulist">
<ul>
<li>
<p><code>ms</code>​ (ミリ秒)</p>
</li>
<li>
<p><code>sec</code>​ (秒)</p>
</li>
<li>
<p><code>min</code>​ (分)</p>
</li>
<li>
<p><code>hr</code>​ (時間)</p>
</li>
<li>
<p><code>d</code>​(day)</p>
</li>
<li>
<p><code>wk</code>​ (週)</p>
</li>
<li>
<p><code>mo</code>​ (月)</p>
</li>
<li>
<p><code>yr</code>​ (年)</p>
</li>
</ul>
</div>
</li>
</ul>
</div>
<div class="paragraph">
<p>例: <code>--limit true,100,min</code>​ は、100 要求/分の制限 (visible) です。<br></p>
</div>
<div class="admonitionblock tip">
<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-tip" title="Tip"></i>
</td>
<td class="content">
複数の制限を作成するために、複数の ​<code>--limit</code>​ オプションを指定できます。<br>
例: <code>-l true,100,sec -l false,20,min</code>​
</td>
</tr>
</tbody></table>
</div></div></td>
</tr>
</tbody>
</table>

## [](#api-mgr-tier-copy)api-mgr tier copy

\> api-mgr tier copy \[options\] <sourceAPIInstanceId> <targetAPIInstanceId>

このコマンドは、​`<sourceAPIInstanceId>`​ で渡される API インスタンスから ​`<targetAPIInstanceId>`​ で渡される API インスタンス ID に SLA 層をコピーします。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-tier-delete)api-mgr tier delete

\> api-mgr tier delete \[options\] <apiInstanceId> <tierId>

このコマンドは、​`<apiInstanceId>`​ で渡される API インスタンスから ​`<tierId>`​ で渡される SLA 層を削除します。

このコマンドはデフォルトのオプション ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ のみを受け入れます。

## [](#api-mgr-tier-list)api-mgr tier list

\> api-mgr tier list \[options\] <apiInstanceId> \[searchText\]

このコマンドは、​`<apiInstanceId>`​ で渡される API インスタンスの SLA 層をリストします。

このコマンドでは、デフォルトの ​`--help`​、​`-f`​/​`--fields`​、​`-o`​/​`--output`​ オプション以外に次のオプションも使用できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">オプション</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>例</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--limit</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>取得する結果の数</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr tier list --limit 2</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--offset</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>渡された API の数をオフセットする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr tier list --offset 3</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--sort</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>渡された項目名の結果を並び替える</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>api-mgr tier list --sort "Latest Version"</code></p>
</div></div></td>
</tr>
</tbody>
</table>