Update subnet pool#

サブネットプールを更新します。

APIエンドポイント#

リージョン APIエンドポイント
西日本リージョン3の場合 https://networking.jp-west-3.cloud.global.fujitsu.com
東日本リージョン3の場合 https://networking.jp-east-3.cloud.global.fujitsu.com

HTTPメソッドとURI#

PUT

/v2.0/subnetpools/{subnetpool_id}

HTTPステータスコード#

正常時:200

エラー時:400, 401, 403, 404

リクエストパラメータの説明#

名前 In Type デフォルト値
/必須指定
Description
subnetpool_id path string 必須 サブネットプールのUUID
subnetpool body object 必須 サブネットプールのオブジェクト
name body string 必須 リソース名
default_quota body integer 任意 サブネットプールからプロジェクトのサブネットに適用される、割り当て可能なプレフィックススペースを定義するクォータ
デフォルトでは、クォータは適用されません。
default_quotaの単位は 「/32」です。プレフィックスクォータはサブネットを利用する全プロジェクトに適用されます。
tenant_id body string 必須 プロジェクトのID
project_id body string 必須 プロジェクトのID
prefixes body array 必須 サブネットプールに割り当てられるプレフィックスのリスト
APIは隣接するプレフィックスをマージして、1つのプレフィックスとして扱います。同じアドレス範囲に関わるサブネットプールの中で、各サブネットプレフィックスは一意である必要があります。
min_prefixlen body integer 8
任意
サブネットプールが割り当てられる最短のプレフィックス長
address_scope_id body string 任意 サブネットプールに割り当てるアドレス範囲
default_prefixlen body integer 任意 サブネット作成時にcidrまたはprefixlenの属性を省略した場合のプレフィックス長
デフォルトはmin_prefixlenの値です。
max_prefixlen body integer 32
任意
サブネットプールが割り当てられる最長のプレフィックス長
description body string []
任意
リソースの説明
デフォルトは空文字列です。

レスポンスボディ(正常系)の説明#

名前 Type Description
subnetpool object サブネットプールのオブジェクト
id string サブネットのID
name string リソース名
default_quota integer サブネットプールからプロジェクトのサブネットに適用される、割り当て可能なプレフィックススペースを定義するクォータ
デフォルトでは、クォータは適用されません。
default_quotaの単位は 「/32」です。プレフィックスクォータはサブネットを利用する全プロジェクトに適用されます。
tenant_id string プロジェクトのID
project_id string プロジェクトのID
created_at string リソースの作成日時
updated_at string ポートの更新日時
prefixes array サブネットプールに割り当てられるプレフィックスのリスト
APIは隣接するプレフィックスをマージして、1つのプレフィックスとして扱います。同じアドレス範囲に関わるサブネットプールの中で、各サブネットプレフィックスは一意である必要があります。
min_prefixlen integer サブネットプールが割り当てられる最短のプレフィックス長
address_scope_id string サブネットプールに割り当てるアドレス範囲
ip_version integer IPバージョン
shared boolean 管理者だけ参照可能
ネットワークは全プロジェクト間で共有されているかどうかを表現します。
default_prefixlen integer サブネット作成時にcidrまたはprefixlenの属性を省略した場合のプレフィックス長
デフォルトはmin_prefixlenの値です。
max_prefixlen integer サブネットプールが割り当てられる最長のプレフィックス長
description string リソースの説明
is_default boolean デフォルトのサブネットプールが使われているかどうかを表示します。
revision_number integer リソースの改訂番号

リクエスト例#

{
    "subnetpool": {
        "name": "my-new-subnetpool-name",
        "prefixes": [
            "2001:db8::/64",
            "2001:db8:0:1::/64",
            "2001:db8:0:2::/64"
        ],
        "min_prefixlen": 64,
        "default_prefixlen": 64,
        "max_prefixlen": 64
    }
}

レスポンス例#

{
    "subnetpool": {
        "name": "my-new-subnetpool-name",
        "default_quota": null,
        "is_default": false,
        "project_id": "9fadcee8aa7c40cdb2114fff7d569c08",
        "tenant_id": "9fadcee8aa7c40cdb2114fff7d569c08",
        "prefixes": [
            "2001:db8::/63",
            "2001:db8:0:2::/64"
        ],
        "min_prefixlen": 64,
        "address_scope_id": null,
        "ip_version": 6,
        "shared": false,
        "default_prefixlen": 64,
        "id": "03f761e6-eee0-43fc-a921-8acf64c14988",
        "max_prefixlen": 64,
        "description": "",
        "revision_number": 2
    }
}