本文へスキップ

IPブロック価格の決定

指定された場所のIPブロックのコストを決定する。

IPブロックは、オンプレミスまたは仮想デバイスのリソースやファイアウォールの設定に使用できる、エクイニクスが割り当てたパブリックIPアドレスのセットです。

前提条件

  1. Authenticate - OAuth2認証のためのユーザー認証情報、クライアントID、クライアントシークレットを送信します。OAuth APIを呼び出して認証情報を検証および認証する方法については、API Authenticationを参照してください。

  2. Get All Metros エンドポイントを使用すると、Equinix Fabricが利用可能なすべてのメトロを検索し、IPブロックの場所を特定できます。

IP ブロックの価格情報をご請求ください

価格情報を要求するには、/fabric/v4/prices/search エンドポイントに POST リクエストを送信します。リクエストの本文で価格条件を指定します。

POST /fabric/v4/prices/search
MethodPOST
URL or Endpoint/fabric/v4/prices/search
HeadersAuthorization, Content-Type
Path ParametersNot applicable
Query ParametersNot applicable
Body Parametersfilter

サンプルcURLリクエスト:

curl -X POST 'https://api.equinix.com/fabric/v4/prices/search'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '{
    "filter": {
        "and": [
    
            {
                "property": "/type",
                "operator": "=",
                "values": [
                    "IP_BLOCK_PRODUCT"
                ]
            },
            {
                "property": "/ipBlock/type",
                "operator": "=",
                "values": [
                    "IPv4"
                ]
            },
            {
                "property": "/ipBlock/prefixLength",
                "operator": "=",
                "values": [
                    29
                ]
            },
            {
                "property": "/ipBlock/location/metroCode",
                "operator": "IN",
                "values": [
                    "SV", "WA"
                ]
            }
        ]
    }
}'

リクエストボディに含まれるパラメータは、この例に特有のものです。パラメーターの全リストとその説明については、APIリファレンスを参照してください。

回答例

{
"data": [
    {
        "type": "IP_BLOCK_PRODUCT",
        "code": "ECX00005.PROD",
        "name": "Equinix Fabric IP Addressing Product",
        "description": "Equinix Fabric IP Addressing",
        "charges": [
            {
                "type": "MONTHLY_RECURRING",
                "price": 20.0
            }
        ],
        "currency": "USD",
        "ipBlock": {
            "type": "IPv4",
            "prefixLength": 29,
            "location": {
                "metroCode": "SV"
            }
        }
    },
    {
        "type": "IP_BLOCK_PRODUCT",
        "code": "ECX00005.PROD",
        "name": "Equinix Fabric IP Addressing Product",
        "description": "Equinix Fabric IP Addressing",
        "charges": [
            {
                "type": "MONTHLY_RECURRING",
                "price": 160.0
            }
        ],
        "currency": "PLN",
        "ipBlock": {
            "type": "IPv4",
            "prefixLength": 29,
            "location": {
                "metroCode": "WA"
            }
        }
    }
],
"pagination": {
    "offset": 0,
    "limit": 2,
    "total": 2
}
}

レスポンスペイロードには、リクエストボディで定義された設定パラメータが含まれます。使用可能なパラメータの一覧とその説明については、API リファレンス を参照してください。

このページは役に立ちましたか?