Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの内容
 

リソースプール(API)

このリファレンスでは、UI と同等のリソース グループ API の使用を示しています。完全なAPIドキュメントについては、Apstra GUIのRESTプラットフォームAPIリファレンスを参照してください。

ブループリント内のリソース グループ スロットを一覧表示するには、認証済みの HTTP GET を https://aos-server/api/blueprints/ /resource_groups に実行します

ブループリントが構築フェーズを完了するためには、 ASNプールIPプール の両方を割り当てる必要があります。

API - ASNプール

ASNプールの作成

ASNプールを作成するためのペイロードの例:

ID が指定されていない場合は、ID が作成され、HTTP 応答で返されます。

ASNプールを作成するには、HTTP POSTを実行してJSONペイロードで https://aos-server/api/resources/asn-pools します。

ASNプールの一覧表示

ASNプールの削除

ASNプールを削除するには、HTTP DELETEを実行して https://aos-server/resources/asn-pools/{pool_id}

DELETEに成功すると、HTTP 200 OKが返されます。

ブループリントへのASNの割り当て

IPプールをブループリントに割り当てるには、 https://aos-server/blueprints/ /resource_groups/ip/ にHTTP PUTを実行します

例えば、リソースプールを スパイン_ループバック_ipsに投稿するには、まずリソースプールのIDを取得し、それをスロット割り当てのリストに追加します。IPプールリソースグループを更新する場合は、ペイロード内のすべてのプールを同時に指定します。単一のプールを追加することはできませんので、一度にすべて配置します。

ペイロード:

ASSIGNMENTが成功すると、HTTP 200 OKが返されます。

ブループリントからのASNの割り当て解除

ブループリントからIPプールを削除する場合は、空のpool_idリストをペイロード []とともにブループリントにPUTします。

HTTP エンドポイント https://aos-server/api/blueprints/ に置く /resource_groups/asn/

ペイロード付き:

リクエストが成功しても、応答はありません。

ブループリントに割り当てられたASNを一覧表示する

割り当てに使用可能なASNプール・リソース・グループは、HTTP GETから https://aos-server/api/blueprints/ /resource_groupsで表示できます

API - IPプール

IPプールの作成

IPプールを作成するためのJSONペイロード:

サブネットセクションには、キーワードnetworkとCIDRマスクに一致する値を持つ辞書のリストが必要です。サブネットを同じプール内で互いに重複させることはできません。つまり、192.168.10.0/24 と 192.168.0.0/16 を同じプールで設定することはできません。

タグはオプションであり、現在Apstraでは使用されていません。ID が指定されている場合は保存されます。そうでない場合は、プールの作成後に HTTP 応答で ID が返されます。

JSON ペイロードを使用して https://aos-server/api/resources/ip-pools への HTTP POST は、新しい IP プールの ID で応答します。

IPプールを一覧表示

HTTP GETを https://aos-server/api/resources/ip-pools に実行する

IPプールを削除

IP プールを削除するには、HTTP DELETE を実行して https://aos-server/resources/ip-pools/{pool_id}

DELETEに成功すると、HTTP 200 OKと空のJSON応答が返されます {}

BlueprintへのIPの割り当て

IPプールをブループリントに割り当てるには、HTTP PUTを実行して https://aos-server/blueprints/ /resource_groups/ip/

例えば、リソースプールを スパイン_ループバック_ips をブループリントに関連付けるには、まずリソースプールのIDを取得し、それをスロット割り当てのリストに追加します。IPプールリソースグループを更新する場合は、ペイロード内のすべてのプールを同時に指定します。単一のプールを追加することはできませんので、一度にすべて配置します。IDが「ed7d8830-c703-4ac0-8252-77e0f272a677」のIPプールを設計図に関連付けるようにApstraに指示します。既存のプールを削除しないように、新しいプールIDを追加する前に既存のプールIDを取得する必要がある場合があります。

ペイロード:

ASSIGNMENTが成功すると、HTTP 200 OKが返されます。

ブループリントからIPを削除

ブループリントからIPプールを削除するには、ペイロード[]があるブループリントに空のpool_idリストを配置します。

HTTP エンドポイント https://aos-server/api/blueprints/ / resource_groups/ip/ にPUT

ペイロード付き:

CURLの例

REMOVAL が成功すると、空の応答が返されます。 {}

ブループリントに割り当てられたIPを一覧表示する