---
schema_version: "1"
id: 3b0ce8987b811f9ad67a9240b257f030895988af0c051878c1ddc644130ea6e3
title: Exchange アセットの CLI
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/anypoint-cli/latest/exchange-assets.md
canonical_url: https://docs.mulesoft.com/jp/anypoint-cli/latest/exchange-assets
source_site: docs.mulesoft.com
content_type: documentation
content_hash: ea9d8af23cc10435813096703d0a4743e6f6a1f749fe9c945a26546bdb7072d4
description: MuleSoft Documentation Site
release: 4.x
latest: true
---
# Exchange アセットの 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="#exchange-asset-upload">exchange:asset:upload</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange Experience API を使用して Exchange アセットをアップロードする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#exchange-asset-mutableDataUpload">exchange:asset:mutableDataUpload</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>既存の Exchange アセットの変更可能なデータを変更する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#exchange-asset-modify">exchange:asset:modify</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange アセットを変更する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#exchange-asset-download">exchange:asset:download</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange アセットをダウンロードする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#exchange-asset-list">exchange:asset: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="#exchange-asset-page-download">exchange:asset:page:download</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange のアセットの説明ページをダウンロードする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#exchange-asset-page-modify">exchange:asset:page:modify</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange のアセットの説明ページを変更する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#exchange-asset-page-upload">exchange:asset:page:upload</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange のアセットの説明ページをアップロードする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#exchange-asset-page-update">exchange:asset:page:update</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange のアセットの説明ページを更新する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#exchange-asset-page-delete">exchange:asset:page:delete</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange のアセットの説明ページを削除する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#exchange-asset-page-list">exchange:asset:page: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="#exchange-asset-copy">exchange:asset:copy</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange アセットをコピーする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#exchange-asset-delete">exchange:asset:delete</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Exchange のアセットを削除する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#exchange-asset-deprecate">exchange:asset:deprecate</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="#exchange-asset-undeprecate">exchange:asset:undeprecate</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="#exchange-asset-describe">exchange:asset: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="#exchange-asset-resource-upload">exchange:asset:resource:upload</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="#exchange-asset-resource-list">exchange:asset:resource: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="#exchange-asset-resource-download">exchange:asset:resource:download</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="#exchange-asset-resource-delete">exchange:asset:resource:delete</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="#exchange-asset-updateStatus">exchange:asset:updateStatus</a></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>

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">Exchange コマンドは現在、GovCloud では使用できません。</td></tr></tbody></table>

## [](#exchange-asset-upload)exchange:asset:upload

\> exchange:asset:upload \[flags\] <assetIdentifier>

このコマンドでは、​`<assetIdentifier>`​ で渡される ID を使用して、rest-api、soap-api、http-api、raml-fragment、custom、app、template、example、policy、extension、external-library、connector アセット、または ruleset をアップロードします。

_assetIdentifier_​ 引数には次の形式を使用します。

`([​_groupID_​]/)​_assetID_​/_version_`

_group\_id_ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</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>--name</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセット名 (pom ファイルが指定されていない場合に必要)</p>
</div>
<div class="paragraph">
<p>次に例を示します。</p>
</div>
<div class="paragraph">
<p><code>exchange:asset:upload --name "Raml Asset" --description "RAML"  --properties='{"apiVersion":"v1", "mainFile": "api.raml"}' --files='{"raml.zip":"​/file-path/raml.zip"}'</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--description</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>--properties</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセットプロパティ</p>
</div>
<div class="paragraph">
<p>次に例を示します。</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>--properties='{"mainFile":"main.raml"}'</code></p>
</li>
<li>
<p><code>--properties='{"apiVersion":"v1"}'</code></p>
</li>
<li>
<p><code>--properties='{"assetLink":"http://api.com"}'</code></p>
</li>
<li>
<p><code>--properties='{"mainFile":"main.raml","apiVersion":"v1","assetLink":"http://api.com","contactEmail":"<a href="mailto:api@mulesoft.com">api@mulesoft.com</a>","contactName":"Marc"}'</code></p>
</li>
</ul>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--files</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセットファイル (​<code>classifier.packaging</code>​ または ​<code>packaging</code>​ とそのファイルパスとして識別される。) 例: <code>--files='{"oas.zip":"​/my-api.raml"}'</code></p>
</div>
<div class="paragraph">
<p>複数のファイルを送信するには通常、同じフラグを複数回使用します。</p>
</div>
<div class="paragraph">
<p><code>--files='{"oas.zip": "my-demo-oas.zip"}' --files='{"custom.zip": "~/my-custom-file.zip"}'</code>​</p>
</div>
<div class="paragraph">
<p>ルールセットを含むルールセットドキュメントをアップロードする場合は例外です。分類子とパッケージ化オプションの両方のセットを 1 つの ​<code>--files</code>​ フラグに入力する必要があります。</p>
</div>
<div class="paragraph">
<p><code>--files='{"ruleset.yaml":"/myRulesetFolder/mynewruleset.yaml","docs.zip":"/myRulesetFolder/ruleset.doc.zip"}'</code></p>
</div>
<div class="paragraph">
<p>例:</p>
</div>
<div class="paragraph">
<p>POM ファイルと RAML 仕様をアップロードする:</p>
</div>
<div class="paragraph">
<p><code>exchange:asset:upload --files'{"pom.xml": "directory/pom-file.xml"}' --files='{"raml.raml": "./my-api.raml"}'</code>​</p>
</div>
<div class="paragraph">
<p>ルールセットとそのドキュメントをアップロードする:</p>
</div>
<div class="paragraph">
<p><code>anypoint-cli-v4 exchange asset upload my-auth-best-practices/1.0.0 --name "My Best Practices Ruleset" --description "This ruleset enforces my best practices for APIs." --files='{"ruleset.yaml":"/myRulesetFolder/mynewruleset.yaml","docs.zip":"/myRulesetFolder/ruleset.doc.zip"}'</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--type</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセットタイプ</p>
</div>
<div class="paragraph">
<p>ファイルが指定されていない場合に必要です。</p>
</div>
<div class="paragraph">
<p>サポートされる値:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>rest-api</code>​</p>
</li>
<li>
<p><code>soap-api</code>​</p>
</li>
<li>
<p><code>http-api</code>​</p>
</li>
<li>
<p><code>raml-fragment</code>​</p>
</li>
<li>
<p><code>custom</code>​</p>
</li>
<li>
<p><code>connector</code>​</p>
</li>
<li>
<p><code>template</code>​</p>
</li>
<li>
<p><code>example</code>​</p>
</li>
<li>
<p><code>policy</code>​</p>
</li>
<li>
<p><code>app</code>​</p>
</li>
<li>
<p><code>extension</code>​</p>
</li>
<li>
<p><code>external-library</code>​</p>
</li>
<li>
<p><code>ruleset</code>​</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>アップロードされると、タイプはファイルの分類子から推定されます。</p>
</div>
<div class="paragraph">
<p>アセットタイプに応じて、次のような分類子の値があります。</p>
</div>
<div class="ulist">
<ul>
<li>
<p>REST API</p>
<div class="ulist">
<ul>
<li>
<p><code>oas</code>​ (​<code>zip</code>​、​<code>yaml</code>​、または ​<code>json</code>​ をパッケージとして使用)</p>
</li>
<li>
<p><code>raml</code>​ (​<code>zip</code>​ または ​<code>raml</code>​ をパッケージとして使用)</p>
</li>
</ul>
</div>
</li>
<li>
<p>RAML フラグメント</p>
<div class="ulist">
<ul>
<li>
<p><code>raml-fragment</code>​ (​<code>zip</code>​ または ​<code>raml</code>​ をパッケージとして使用)</p>
</li>
</ul>
</div>
</li>
<li>
<p>SOAP API</p>
<div class="ulist">
<ul>
<li>
<p><code>wsdl</code>​ (​<code>zip</code>​、​<code>wsld</code>​、または ​<code>xml</code>​ をパッケージとして使用)</p>
</li>
</ul>
</div>
</li>
<li>
<p>Custom (カスタム)</p>
<div class="ulist">
<ul>
<li>
<p><code>custom</code>​</p>
</li>
<li>
<p><code>docs</code>​ (​<code>doc.zip</code>​ をパッケージとして使用)</p>
</li>
</ul>
</div>
</li>
<li>
<p>アプリケーション</p>
<div class="ulist">
<ul>
<li>
<p><code>mule-application</code>​ (​<code>jar</code>​ をパッケージとして使用)</p>
</li>
</ul>
</div>
</li>
<li>
<p>ポリシー</p>
<div class="ulist">
<ul>
<li>
<p><code>mule-policy</code>​ (​<code>jar</code>​ をパッケージとして使用) + ​<code>policy-definition</code>​ (​<code>yaml</code>​ をパッケージとして使用)</p>
</li>
</ul>
</div>
</li>
<li>
<p>例</p>
<div class="ulist">
<ul>
<li>
<p><code>mule-application-example</code>​ (​<code>jar</code>​ をパッケージとして使用)</p>
</li>
</ul>
</div>
</li>
<li>
<p>Template (テンプレート)</p>
<div class="ulist">
<ul>
<li>
<p><code>mule-application-template</code>​ (​<code>jar</code>​ をパッケージとして使用)</p>
</li>
</ul>
</div>
</li>
<li>
<p>Extension (拡張子)</p>
<div class="ulist">
<ul>
<li>
<p><code>mule-plugin</code>​ (​<code>jar</code>​ をパッケージとして使用)</p>
</li>
</ul>
</div>
</li>
<li>
<p>Connector (コネクタ)</p>
<div class="ulist">
<ul>
<li>
<p><code>studio-plugin</code>​ (​<code>zip</code>​ をパッケージとして使用) + 分類子がなくパッケージ ​<code>jar</code>​ を使用するファイル</p>
</li>
</ul>
</div>
</li>
<li>
<p>外部ライブラリ</p>
<div class="ulist">
<ul>
<li>
<p><code>external-library</code>​ (​<code>jar</code>​ をパッケージとして使用)</p>
</li>
</ul>
</div>
</li>
<li>
<p>ルールセット</p>
<div class="ulist">
<ul>
<li>
<p><code>ruleset</code>​ (​<code>zip</code>​ または ​<code>yaml</code>​ をパッケージとして使用)</p>
</li>
</ul>
</div>
</li>
</ul>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--categories</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>カテゴリ (値は JSON 形式の文字列である必要があります)</p>
</div>
<div class="paragraph">
<p>'{"key": "value"}'</p>
</div>
<div class="paragraph">
<p>次に例を示します。</p>
</div>
<div class="paragraph">
<p>'{"Department": "IT"}'</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--fields</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>項目 (値は JSON 形式の文字列である必要があります)</p>
</div>
<div class="paragraph">
<p>'{"key": "value"}'</p>
</div>
<div class="paragraph">
<p>次に例を示します。</p>
</div>
<div class="paragraph">
<p>'{"releaseDate": "2020-01-01T20:00:00.000Z"}'</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--keywords</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>キーワード (カンマ区切り)</p>
</div>
<div class="paragraph">
<p>次に例を示します。</p>
</div>
<div class="paragraph">
<p><code>raml,rest-api,someKeyword</code>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--tags</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>タグ (カンマ区切り)</p>
</div>
<div class="paragraph">
<p>次に例を示します。</p>
</div>
<div class="paragraph">
<p><code>api,tag1,tag2</code>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--dependencies</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセットの連動関係 (カンマ区切り)</p>
</div>
<div class="paragraph">
<p>次に例を示します。</p>
</div>
<div class="paragraph">
<p><code>groupID:assetID:version,groupID2:assetID:version</code>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--status</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセットの状況</p>
</div>
<div class="paragraph">
<p>サポートされる値:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>development</code>​</p>
</li>
<li>
<p><code>published</code>​</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>デフォルト値:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>published</code>​</p>
</li>
</ul>
</div></div></td>
</tr>
</tbody>
</table>

## [](#exchange-asset-mutableDataUpload)exchange:asset:mutableDataUpload

\> exchange:asset:mutableDataUpload \[flags\] <assetIdentifier>

このコマンドでは、タグ、カテゴリ、項目、ドキュメントを含む作成済みの変更可能なデータを変更します。

_assetIdentifier_​ 引数には次の形式を使用します。

`[​_<groupID>_​]/​_<assetID>_​/_<version>_`

_group\_id_ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 40%;">
<col style="width: 30%;">
<col style="width: 30%;">
</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>--docs</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ドキュメントファイル。(「zip」ファイルパスを指定する必要があります。例: "--docs /…​/file-path/docs.zip")</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--docs /Users/llucas/Desktop/examples/docs.zip --tags "tag1,tag2" --categories.beach sun --fields.central park fa7b266c-3817-4cbb-ae49-7f3cc6c8cd9e/asset-id/1.0.0</code>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--categories</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>--categories.someKey value</code>​</p>
</div>
<div class="paragraph">
<p><code>--categories.anotherKey anotherValue</code>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--fields</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>--fields.someKey value</code>​</p>
</div>
<div class="paragraph">
<p><code>--fields.anotherKey anotherValue</code>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--tags</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>--tags api,tag1,tag2</code>​</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#exchange-asset-updateStatus)exchange:asset:updateStatus

\> exchange:asset:updateStatus \[flags\] <assetIdentifier>

このコマンドは、作成済みのアセットの状況を変更します。

_assetIdentifier_​ 引数には次の形式を使用します。

`[​_<groupID>_​]/​_<assetID>_​/_<version>_`

_group\_id_ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 40%;">
<col style="width: 30%;">
<col style="width: 30%;">
</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>--status</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセットの状況</p>
</div>
<div class="paragraph">
<p>サポートされる値:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>published</code>​</p>
</li>
<li>
<p><code>deprecated</code></p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--status deprecated</code>​</p>
</div></div></td>
</tr>
</tbody>
</table>

有効な移行:

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</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>development</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>published</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>published</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>deprecated</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>deprecated</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>published</code></p>
</div></div></td>
</tr>
</tbody>
</table>

`published`​ 状態は ​`stable`​ 状態に対応することに注意してください

## [](#exchange-asset-modify)exchange:asset:modify

\> exchange:asset:modify \[flags\] <assetIdentifier>

このコマンドは、​`<assetIdentifier>`​ で識別される Exchange アセットを変更します。  
引数 ​`assetIdentifier`​ は、​`([group_id]/)<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

このコマンドでは、デフォルトの ​`--help`​ フラグ以外に次のフラグも受け入れます。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 40%;">
<col style="width: 30%;">
</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>--name</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>新しいアセット名 .2+&lt;.&lt;</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--name newName --tags test,sample</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--tags</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>--tags tag1,tag2</code></p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#exchange-asset-download)exchange:asset:download

\> exchange:asset:download \[flags\] <assetIdentifier> <directory>

このコマンドは、​`<assetIdentifier>`​ で識別される Exchange アセットを ​`<directory>`​ で渡されるディレクトリにダウンロードします。  
引数 ​`assetIdentifier`​ は、​`([group_id]/)<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#exchange-asset-list)exchange:asset:list

\> exchange:asset:list \[flags\] \[searchText\]

このコマンドは、Exchange のすべてのアセットをリストします。

<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`​ フラグ以外に次のフラグも受け入れます。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 40%;">
<col style="width: 30%;">
</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>--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>--offset 3</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--organizationId</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>組織 ID で絞り込む</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--organizationId a12b3c45-de6f-789g-hi01-j2klm3nop4q5</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--output</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>--output json</code>​</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#exchange-asset-page-download)exchange:asset:page:download

\> exchange:asset:page:download \[flags\] <assetIdentifier> <directory> \[pageName\]

このコマンドは、​`<assetIdentifier>`​ で識別される Exchange アセットの ​`<pageName>`​ で指定される説明ページを ​`<directory>`​ で渡されるディレクトリにダウンロードします。  
\[pageName\] が指定されていない場合、このコマンドはすべてのページをダウンロードします。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">このコマンドでは、パブリッシュ済みページのみがサポートされています。</td></tr></tbody></table>

引数 ​`assetIdentifier`​ は、​`([group_id]/)<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。  
説明ページは、マークダウン形式でダウンロードされます。​`name`​ が指定されていない場合、すべてのページがダウンロードされます。

このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#exchange-asset-page-modify)exchange:asset:page:modify

\> exchange:asset:page:modify \[flags\] <assetIdentifier> <pageName>

このコマンドは、​`<assetIdentifier>`​ で識別される Exchange アセットの ​`<pageName>`​ で指定される説明ページを変更します。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">このコマンドでは、パブリッシュ済みページのみがサポートされています。</td></tr></tbody></table>

引数 ​`assetIdentifier`​ は、​`([group_id]/)<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。  
このコマンドでは、デフォルトの ​`--help`​ フラグ外に、新しいアセットページ名を設定する ​`--name`​ フラグも使用できます。

## [](#exchange-asset-page-upload)exchange:asset:page:upload

\> exchange:asset:page:upload \[flags\] <assetIdentifier> <pageName> <mdPath>

このコマンドは、​`<pageName>`​ で指定される名前を使用して、アセットの説明ページを ​`<mdPath>`​ で渡されるパスから ​`<assetIdentifier>`​ で識別される Exchange アセットにアップロードします。  
ページの名前を「home」にすると、アップロードされたページが Exchange アセットのメイン説明ページになります。

<table><tbody><tr><td class="icon"><i class="fa icon-caution" title="Caution"></i></td><td class="content">このコマンドでは、操作の一環としてすべてのアクティブなドラフトをパブリッシュします。</td></tr></tbody></table>

引数 ​`assetIdentifier`​ は、​`[group_id]/<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。  
このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#exchange-asset-page-update)exchange:asset:page:update

\> exchange:asset:page:update \[flags\] <assetIdentifier> <pageName> <mdPath>

このコマンドでは、​`<pageName>`​ で指定される名前を使用して、アセットの説明ページのコンテンツを ​`<mdPath>`​ で渡されるパスから ​`<assetIdentifier>`​ で識別される Exchange アセットに更新します。  
ページの名前を「home」にすると、更新されたページが Exchange アセットのメイン説明ページになります。

<table><tbody><tr><td class="icon"><i class="fa icon-caution" title="Caution"></i></td><td class="content">このコマンドでは、操作の一環としてすべてのアクティブなドラフトをパブリッシュします。</td></tr></tbody></table>

引数 ​`assetIdentifier`​ は、​`[group_id]/<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。  
このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#exchange-asset-page-delete)exchange:asset:page:delete

\> exchange:asset:page:delete \[flags\] <assetIdentifier> <pageName>

このコマンドは、​`<assetIdentifier>`​ で識別されるアセットの ​`<pageName>`​ で指定される説明ページを削除します。  

<table><tbody><tr><td class="icon"><i class="fa icon-warning" title="Warning"></i></td><td class="content">このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。</td></tr></tbody></table>

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">このコマンドでは、パブリッシュ済みページのみがサポートされています。</td></tr></tbody></table>

引数 ​`assetIdentifier`​ は、​`([group_id]/)<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。  
このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#exchange-asset-page-list)exchange:asset:page:list

\> exchange:asset:page:list <assetIdentifier>

このコマンドは、​`<assetIdentifier>`​ で渡されるアセットのすべてのページをリストします。  
引数 ​`assetIdentifier`​ は、​`([group_id]/)<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">このコマンドでは、パブリッシュ済みページのみがサポートされています。</td></tr></tbody></table>

このコマンドには ​`--output`​ フラグを使用できます。​`--output`​ フラグを使用して、応答形式を指定します。サポートされている値は、​`table`​ (デフォルト) および ​`json`​ です。

このコマンドでは、デフォルトのフラグ ​`--help`​ も受け入れます。

## [](#exchange-asset-copy)exchange:asset:copy

\> exchange:asset:copy \[flags\] <source> <target>

このコマンドは、​`<source>`​ から ​`<target>`​ に Exchange アセットをコピーします。  
引数 ​`<source>`​ および ​`<target>`​ は、​`([group_id]/)<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

このコマンドはデフォルトのフラグ ​`--help`​ と、次のフラグを受け入れます。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 40%;">
<col style="width: 30%;">
</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>--targetOrganizationId</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセットのコピー先となる組織 ID</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--targetOrganizationId organization_id source_group_id/source_asset_id/source_version target_group_id/target_asset_id/target_version</code></p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#exchange-asset-delete)exchange:asset:delete

\> exchange:asset:delete \[flags\] <assetIdentifier>

このコマンドは、​`<assetIdentifier>`​ で渡される Exchange アセットを削除します。

<table><tbody><tr><td class="icon"><i class="fa icon-warning" title="Warning"></i></td><td class="content">このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。</td></tr></tbody></table>

引数 ​`assetIdentifier`​ は、​`([group_id]/)<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。  
このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#exchange-asset-deprecate)exchange:asset:deprecate

\> exchange:asset:deprecate <assetIdentifier>

このコマンドは、​`<assetIdentifier>`​ で渡されるアセットを非推奨にします。

引数 ​`assetIdentifier`​ は、​`([group_id]/)<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#exchange-asset-undeprecate)exchange:asset:undeprecate

\> exchange:asset:undeprecate <assetIdentifier>

このコマンドは、​`<assetIdentifier>`​ で渡されるアセットの非推奨を解除します。

引数 ​`assetIdentifier`​ は、​`([group_id]/)<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#exchange-asset-describe)exchange:asset:describe

\> exchange:asset:describe <assetIdentifier>

このコマンドは、​`<assetIdentifier>`​ で渡されるアセットの情報を表示します。

引数 ​`assetIdentifier`​ は、​`([group_id]/)<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

このコマンドには ​`--output`​ フラグを使用できます。​`--output`​ フラグを使用して、応答形式を指定します。サポートされている値は、​`table`​ (デフォルト) および ​`json`​ です。

このコマンドでは、デフォルトのフラグ ​`--help`​ も受け入れます。

## [](#exchange-asset-resource-upload)exchange:asset:resource:upload

\> exchange:asset:resource:upload \[flags\] <assetIdentifier> <filepath>

このコマンドでは、​`<filepath>`​ で指定されたリソースを ​`<assetIdentifier>`​ で説明されるアセットポータルのページにアップロードします。

このコマンドは、​`<assetIdentifier>`​ アセットの任意のページに使用できます。

`<filepath>`​ でサポートされるファイルの拡張子は、​`jpeg`​、​`jpg`​、​`jpe`​、​`gif`​、​`bmp`​、​`png`​、​`webp`​、​`ico`​、​`svg`​、​`tiff`​、​`tif`​。

引数 ​`assetIdentifier`​ は、​`[group_id]/<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

成功した出力コマンドはマークダウンコードスニペットになります。

このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#exchange-asset-resource-list)exchange:asset:resource:list

\> exchange:asset:resource:list \[flags\] <assetIdentifier>

このコマンドでは、​`<assetIdentifier>`​ で指定されたアセットのアセットポータルのリソースをリストします。

引数 ​`assetIdentifier`​ は、​`[group_id]/<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">このコマンドでは、デフォルトでパブリッシュ済みのリソースをリストします。<br><code>--draft</code>​ フラグを使用して、アセットポータルからドラフトリソースをリストできます。</td></tr></tbody></table>

このコマンドは、アセットポータル内のパブリッシュされていないリソースをリストする ​`--draft`​ フラグを受け入れます。

このコマンドには ​`--output`​ フラグを使用できます。​`--output`​ フラグを使用して、応答形式を指定します。サポートされている値は、​`table`​ (デフォルト) および ​`json`​ です。

このコマンドでは、デフォルトのフラグ ​`--help`​ も受け入れます。

## [](#exchange-asset-resource-download)exchange:asset:resource:download

\> exchange:asset:resource:download \[flags\] <assetIdentifier> <resourcePath> <filePath>

このコマンドでは、​`<resourcePath>`​ で指定されたパブリッシュ済みリソースを ​`<assetIdentifier>`​ で指定されたアセットのアセットポータルから ​`<filePath>`​ で指定されたファイルにダウンロードします。

引数 ​`assetIdentifier`​ は、​`[group_id]/<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

引数 ​`<resourcePath>`​ はパブリッシュ済みリソースである必要があります。  
すべてのパブリッシュ済みリソースは ​[asset resource list](#exchange:asset:resource:list)​ コマンドを使用してリストできます。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">このコマンドでは、パブリッシュ済みリソースのみがサポートされています。</td></tr></tbody></table>

このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#exchange-asset-resource-delete)exchange:asset:resource:delete

\> exchange:asset:resource:delete \[flags\] <assetIdentifier> <resourcePath>

このコマンドでは、​`resourcePath`​ が削除されている新しいポータルをパブリッシュすることで、​`<resourcePath>`​ で指定されたリソースを ​`<assetIdentifier>`​ で指定されたアセットのアセットポータルから削除します。

引数 ​`<assetIdentifier>`​ は、​`[group_id]/<asset_id>/<version>`​ の形式にする必要があります。  
`group_id`​ が指定されていない場合、現在選択されている組織 ID がデフォルトに設定されます。

引数 ​`<resourcePath>`​ はパブリッシュ済みリソースである必要があります。  
すべてのパブリッシュ済みリソースは ​[asset resource list](#exchange:asset:resource:list)​ コマンドを使用してリストできます。

<table><tbody><tr><td class="icon"><i class="fa icon-caution" title="Caution"></i></td><td class="content">このコマンドでは、操作の一環としてすべてのアクティブなドラフトをパブリッシュします。</td></tr></tbody></table>

このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#関連情報)関連情報

- [API カタログ CLI を使用した API の自動カタログ化](https://docs.mulesoft.com/jp/exchange/apicat-about-api-catalog-cli)