IBM Cloud Kubernetes Service GraphQL APIリファレンス

IBM Cloud Kubernetes Service GraphQL API は、 https://containers.cloud.ibm.com/graphql で利用可能です。 このAPIを使用して、 Satellite コネクタ、 Kubernetes クラスタ、およびベアメタルワーカーノードをプログラムで管理します。

このページは、ライブスキーマから自動生成されています。

照会

クエリは、リソースを変更することなくデータを取得します。 リクエスト本文にクエリを記載し、 POST リクエストを https://containers.cloud.ibm.com/graphql 宛てに送信してください。

node

指定されたIDに対応する Node を検索します。 フラグメントを使用して、追加のフィールドを選択します。

node の戻り値と引数
タイプ 名前 説明
戻り Node
引数 id (ID!) (必須) グローバルに一意のノード識別子。

要求の例

curl -X POST https://containers.cloud.ibm.com/graphql \
  -H "Authorization: Bearer $IAM_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "query node($id: ID!) {\n  node(id: $id) {\n    # ... select your fields here\n  }\n}",
  "variables": {
    "id": "abc123"
  }
}'

応答の例

{
  "data": {
    "node": "<Node>"
  }
}

satelliteConnectors

アクセス権のある Satellite コネクタを一覧表示してください。

の戻り値と引数 satelliteConnectors
タイプ 名前 説明
戻り SatelliteConnectorConnection
引数 after (String) このカーソルの後ろにある「 Satellite 」コネクタを返します。
引数 first (Int) 最初の N 個の「 Satellite 」コネクタを返します。
引数 last (Int) 最後の N 個の Satellite コネクタを返します。
引数 before (String) このカーソルの手前にある「 Satellite 」コネクタを返します。

要求の例

curl -X POST https://containers.cloud.ibm.com/graphql \
  -H "Authorization: Bearer $IAM_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "query satelliteConnectors($after: String, $first: Int, $last: Int, $before: String) {\n  satelliteConnectors(after: $after, first: $first, last: $last, before: $before) {\n    # ... select your fields here\n  }\n}",
  "variables": {
    "after": "example-value",
    "first": 0,
    "last": 0,
    "before": "example-value"
  }
}'

応答の例

{
  "data": {
    "satelliteConnectors": {
      "edges": [
        {
          "cursor": "example-value",
          "node": {
            "createdDate": "2025-01-01T00:00:00Z",
            "crn": "<CloudResourceName>",
            "id": "abc123",
            "name": "example-value",
            "region": {
              "displayName": "...",
              "id": "...",
              "name": "..."
            },
            "resourceGroup": {
              "externalID": "...",
              "id": "...",
              "name": "..."
            },
            "state": "CREATED"
          }
        }
      ],
      "pageInfo": {
        "endCursor": "example-value",
        "hasNextPage": true,
        "hasPreviousPage": true,
        "startCursor": "example-value"
      }
    }
  }
}

突然変異

ミューテーションは、リソースを作成、更新、または削除します。 各mutationでは、 Authorization ヘッダーにIAMベアラートークンを指定する必要があります。

addVirtualNetworkInterfaceToBareMetalNode

ベアメタルの Kubernetes ワーカーノードに仮想ネットワークインターフェース(VNI)を追加します。

の戻り値と引数 addVirtualNetworkInterfaceToBareMetalNode
タイプ 名前 説明
戻り AddVirtualNetworkInterfaceToBareMetalNodePayload
引数 input (AddVirtualNetworkInterfaceToBareMetalNodeInput!) (必須) ベアメタルノードにVNIを追加するための入力パラメータ。

要求の例

curl -X POST https://containers.cloud.ibm.com/graphql \
  -H "Authorization: Bearer $IAM_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "mutation addVirtualNetworkInterfaceToBareMetalNode($input: AddVirtualNetworkInterfaceToBareMetalNodeInput!) {\n  addVirtualNetworkInterfaceToBareMetalNode(input: $input) {\n    # ... select your fields here\n  }\n}",
  "variables": {
    "input": "<AddVirtualNetworkInterfaceToBareMetalNodeInput>"
  }
}'

応答の例

{
  "data": {
    "addVirtualNetworkInterfaceToBareMetalNode": {
      "networkAttachment": "<NetworkAttachment>"
    }
  }
}

createSatelliteConnector

Satellite コネクターを作成します。

の戻り値と引数 createSatelliteConnector
タイプ 名前 説明
戻り CreateSatelliteConnectorPayload
引数 input (CreateSatelliteConnectorInput)

要求の例

curl -X POST https://containers.cloud.ibm.com/graphql \
  -H "Authorization: Bearer $IAM_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "mutation createSatelliteConnector($input: CreateSatelliteConnectorInput) {\n  createSatelliteConnector(input: $input) {\n    # ... select your fields here\n  }\n}",
  "variables": {
    "input": "<CreateSatelliteConnectorInput>"
  }
}'

応答の例

{
  "data": {
    "createSatelliteConnector": {
      "satelliteConnector": {
        "createdDate": "2025-01-01T00:00:00Z",
        "crn": "<CloudResourceName>",
        "id": "abc123",
        "name": "example-value",
        "region": {
          "displayName": "example-value",
          "id": "abc123",
          "name": "example-value"
        },
        "resourceGroup": {
          "externalID": "example-value",
          "id": "abc123",
          "name": "example-value"
        },
        "state": "CREATED"
      }
    }
  }
}

reinitializeKubernetesNode

Kubernetes ノードを再初期化します。 現在、VPC 仮想サーバーインスタンスではサポートされていません。

の戻り値と引数 reinitializeKubernetesNode
タイプ 名前 説明
戻り ReinitializeKubernetesNodePayload
引数 input (ReinitializeKubernetesNodeInput)

要求の例

curl -X POST https://containers.cloud.ibm.com/graphql \
  -H "Authorization: Bearer $IAM_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "mutation reinitializeKubernetesNode($input: ReinitializeKubernetesNodeInput) {\n  reinitializeKubernetesNode(input: $input) {\n    # ... select your fields here\n  }\n}",
  "variables": {
    "input": "<ReinitializeKubernetesNodeInput>"
  }
}'

応答の例

{
  "data": {
    "reinitializeKubernetesNode": {
      "node": "<KubernetesNode>"
    }
  }
}

removeSatelliteConnector

Satellite コネクタを取り外します。

の戻り値と引数 removeSatelliteConnector
タイプ 名前 説明
戻り RemoveSatelliteConnectorPayload
引数 input (RemoveSatelliteConnectorInput)

要求の例

curl -X POST https://containers.cloud.ibm.com/graphql \
  -H "Authorization: Bearer $IAM_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "mutation removeSatelliteConnector($input: RemoveSatelliteConnectorInput) {\n  removeSatelliteConnector(input: $input) {\n    # ... select your fields here\n  }\n}",
  "variables": {
    "input": "<RemoveSatelliteConnectorInput>"
  }
}'

応答の例

{
  "data": {
    "removeSatelliteConnector": {
      "satelliteConnector": {
        "createdDate": "2025-01-01T00:00:00Z",
        "crn": "<CloudResourceName>",
        "id": "abc123",
        "name": "example-value",
        "region": {
          "displayName": "example-value",
          "id": "abc123",
          "name": "example-value"
        },
        "resourceGroup": {
          "externalID": "example-value",
          "id": "abc123",
          "name": "example-value"
        },
        "state": "CREATED"
      }
    }
  }
}

removeVirtualNetworkInterfaceFromNode

Kubernetes のワーカーノードから仮想ネットワークインターフェースを削除します。

の戻り値と引数 removeVirtualNetworkInterfaceFromNode
タイプ 名前 説明
戻り RemoveVirtualNetworkInterfaceFromNodePayload
引数 input (RemoveVirtualNetworkInterfaceFromNodeInput!) (必須) ノードからVNIを削除するための入力パラメータ。

要求の例

curl -X POST https://containers.cloud.ibm.com/graphql \
  -H "Authorization: Bearer $IAM_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "mutation removeVirtualNetworkInterfaceFromNode($input: RemoveVirtualNetworkInterfaceFromNodeInput!) {\n  removeVirtualNetworkInterfaceFromNode(input: $input) {\n    # ... select your fields here\n  }\n}",
  "variables": {
    "input": "<RemoveVirtualNetworkInterfaceFromNodeInput>"
  }
}'

応答の例

{
  "data": {
    "removeVirtualNetworkInterfaceFromNode": {
      "cluster": {
        "id": "abc123",
        "name": "example-value",
        "networkAttachments": {
          "edges": [
            {
              "cursor": "...",
              "node": "..."
            }
          ],
          "pageInfo": {
            "endCursor": "...",
            "hasNextPage": "...",
            "hasPreviousPage": "...",
            "startCursor": "..."
          }
        },
        "region": {
          "displayName": "example-value",
          "id": "abc123",
          "name": "example-value"
        }
      },
      "node": "<NetworkAttachable>",
      "virtualNetworkInterface": "<VirtualNetworkInterface>"
    }
  }
}

updateSatelliteLocation

Satellite のロケーションを更新する。

の戻り値と引数 updateSatelliteLocation
タイプ 名前 説明
戻り UpdateSatelliteLocationPayload
引数 input (UpdateSatelliteLocationInput)

要求の例

curl -X POST https://containers.cloud.ibm.com/graphql \
  -H "Authorization: Bearer $IAM_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "mutation updateSatelliteLocation($input: UpdateSatelliteLocationInput) {\n  updateSatelliteLocation(input: $input) {\n    # ... select your fields here\n  }\n}",
  "variables": {
    "input": "<UpdateSatelliteLocationInput>"
  }
}'

応答の例

{
  "data": {
    "updateSatelliteLocation": {
      "satelliteLocation": {
        "description": "example-value",
        "id": "abc123",
        "name": "example-value"
      }
    }
  }
}

オブジェクト・タイプ

オブジェクト型は、APIによって返される具体的なリソースおよびレスポンスのペイロードを表します。

アカウント

IBM Cloud アカウント。

アカウントの入力項目
タイプ 名前 説明
フィールド externalID (String!) そのアカウントアカウント IBM Cloud ID。

AddVirtualNetworkInterfaceToBareMetalNodePayload

ベアメタルノードにVNIを追加するためのレスポンスペイロード。

「」の入力欄 AddVirtualNetworkInterfaceToBareMetalNodePayload
タイプ 名前 説明
フィールド networkAttachment (NetworkAttachment!) 作成されたネットワーク接続とそのプロパティ。

BareMetalNetworkAttachmentByVLAN

VLANタグ付けを用いたベアメタルノードのネットワーク接続。

「」の入力欄 BareMetalNetworkAttachmentByVLAN
タイプ 名前 説明
実装する NetworkAttachment
フィールド attachedTo (NetworkAttachable!) このインターフェースが接続されているベアメタルノード。
フィールド canFloat (Boolean!) このアタッチメントは、クラスタ内のノード間で移動できるかどうか。
フィールド virtualNetworkInterface (VirtualNetworkInterface!) 接続されている仮想ネットワークインターフェース。
フィールド vlanID (Int) この接続に使用されるVLAN ID(2~500)。 まだ割り当てられていない場合はNull。

BareMetalVirtualNetworkInterface

ベアメタルサーバーに接続された仮想ネットワークインターフェース。

「」の入力欄 BareMetalVirtualNetworkInterface
タイプ 名前 説明
実装する VirtualNetworkInterface
フィールド autoDelete (Boolean) VNIを分離した際に、自動的に削除すべきかどうか。
フィールド externalID (String!) このVNIのVPCリソースID。
フィールド macAddress (MACAddress) このネットワークインターフェースに割り当てられたMACアドレス。
フィールド name (String) VNIの読みやすい名称。
フィールド primaryIPAddress (IPv4Address) このネットワークインターフェースに割り当てられたプライマリの IPv4 アドレス。
フィールド securityGroups (SecurityGroupConnection)

このネットワークインターフェースに適用されているセキュリティグループ。
賛成の論点として securityGroups

  • after (String) — 取得を開始するカーソル。
  • first (Int) — 返す項目の最大数。
フィールド subnet (Subnet!) このネットワークインターフェースが接続されているVPCサブネット。

CreateSatelliteConnectorPayload

createSatelliteConnector の出力タイプ。

「」の入力欄 CreateSatelliteConnectorPayload
タイプ 名前 説明
フィールド satelliteConnector (SatelliteConnector) 新しい SatelliteConnector。

KubernetesCluster

IBM Cloud Kubernetes Service または IBM Cloud OpenShift のサービスクラスター。

「」の入力欄 KubernetesCluster
タイプ 名前 説明
実装する Node
フィールド id (ID!) クラスタの一意の識別子。
フィールド name (String) クラスタの名前。
フィールド networkAttachments (NetworkAttachmentConnection)

このクラスタのネットワーク接続(該当する場合)。
賛成の論点として networkAttachments

  • after (String) — 取得を開始するカーソル。
  • first (Int) — 返す項目の最大数。
フィールド region (Region) このクラスターの IBM Cloud カタログ領域。

リージョン

IBM Cloud のカタログ領域。

地域に関する項目
タイプ 名前 説明
実装する Location
実装する Node
フィールド displayName (String) この地域の翻訳された名称。
フィールド id (ID!) この領域のID。
フィールド name (String) この地域の名称。

ReinitializeKubernetesNodePayload

reinitializeKubernetesNode の出力タイプ。

「」の入力欄 ReinitializeKubernetesNodePayload
タイプ 名前 説明
フィールド node (KubernetesNode) Kubernetes ノードを再初期化しています。

RemoveSatelliteConnectorPayload

removeSatelliteConnector の出力タイプ。

「」の入力欄 RemoveSatelliteConnectorPayload
タイプ 名前 説明
フィールド satelliteConnector (SatelliteConnector) 削除された SatelliteConnector。

RemoveVirtualNetworkInterfaceFromNodePayload

ノードからVNIを削除するための応答ペイロード。

「」の入力欄 RemoveVirtualNetworkInterfaceFromNodePayload
タイプ 名前 説明
フィールド cluster (KubernetesCluster!) VNIが削除されたクラスター。
フィールド node (NetworkAttachable!) VNIが削除されたノード。
フィールド virtualNetworkInterface (VirtualNetworkInterface!) 削除された仮想ネットワークインターフェース。

ResourceGroup

ResourceGroup は、 アカウントのリソースを自由に設定可能なグループに整理し、一度に複数のリソースへのアクセス権をユーザーに迅速に割り当てることができる機能です。

「」の入力欄 ResourceGroup
タイプ 名前 説明
実装する Node
フィールド externalID (String!) リソースグループの IBM Cloud ID。
フィールド id (ID!) リソースグループの Node ID。
フィールド name (String) リソースグループの名前。

SatelliteConnector

Satellite コネクタは、特定のリモート拠点と IBM Cloud との間で安全な接続を提供します。

「」の入力欄 SatelliteConnector
タイプ 名前 説明
実装する Node
フィールド createdDate (DateTime) このリソースが作成された日付。
フィールド crn (CloudResourceName) このリソースのCRN( IBM Cloud )です。
フィールド id (ID!) リソースの一意の識別子。
フィールド name (String!) リソースの名前。
フィールド region (Region) その資源が管理されている地域。
フィールド resourceGroup (ResourceGroup) このリソースを含むリソースグループ。
フィールド state (SatelliteConnectorState) このリソースの現在の状況。

SatelliteLocation

Satellite の店舗です。

「」の入力欄 SatelliteLocation
タイプ 名前 説明
実装する Node
フィールド description (String) その場所の説明。
フィールド id (ID!) リソースの一意の識別子。
フィールド name (String) 場所名。

SecurityGroup

VPCセキュリティグループを表します。

「」の入力欄 SecurityGroup
タイプ 名前 説明
フィールド externalID (String!) このセキュリティグループの VPC リソース ID。

サブネット

VPCサブネットを表します。

サブネットの入力欄
タイプ 名前 説明
フィールド externalID (String!) このサブネットの VPC リソース ID。

UpdateSatelliteLocationPayload

updateSatelliteLocation の出力タイプ。

「」の入力欄 UpdateSatelliteLocationPayload
タイプ 名前 説明
フィールド satelliteLocation (SatelliteLocation) 更新された SatelliteLocation。

VPCBareMetalKubernetesNode

IBM Cloud VPC における、ベアメタルの Kubernetes ワーカーノードを表します。

「」の入力欄 VPCBareMetalKubernetesNode
タイプ 名前 説明
実装する KubernetesNode
実装する NetworkAttachable
実装する Node
フィールド id (ID!) このワーカーノードに対するグローバルに一意な識別子。
フィールド networkAttachments (NetworkAttachmentConnection)

このベアメタルノードのネットワーク接続。
賛成の論点として networkAttachments

  • after (String) — 取得を開始するカーソル。
  • first (Int) — 返す項目の最大数。
フィールド region (Region)

インターフェースの種類

インターフェース型は、複数の具体的なオブジェクト型に共通して存在するフィールドを定義します。

KubernetesNode

Kubernetes ( Node )がワークロードを実行します。

「」の入力欄 KubernetesNode
タイプ 名前 説明
実装 KubernetesNode
実装 VPCBareMetalKubernetesNode
フィールド id (ID!) リソースの一意の識別子。
フィールド region (Region)

ロケーション

IBM Cloud のカタログ掲載場所。

所在地に関する入力欄
タイプ 名前 説明
実装 Location
実装 Region
フィールド displayName (String) この場所の翻訳名。
フィールド id (ID!) この場所のID。
フィールド name (String) この場所の名前。

NetworkAttachable

ネットワークインターフェースを接続できるエンティティを表します。

「」の入力欄 NetworkAttachable
タイプ 名前 説明
実装 NetworkAttachable
フィールド id (ID!) このノードのグローバル一意識別子。
フィールド networkAttachments (NetworkAttachmentConnection)

このノードに関連付けられているネットワーク接続。
賛成の論点として networkAttachments

  • after (String) — 取得を開始するカーソル。
  • first (Int) — 返す項目の最大数。

NetworkAttachment

ノードへのネットワークインターフェースの接続を表します。

「」の入力欄 NetworkAttachment
タイプ 名前 説明
実装 BareMetalNetworkAttachmentByVLAN
実装 NetworkAttachment
フィールド attachedTo (NetworkAttachable!) このネットワークインターフェースが接続されているノード。
フィールド virtualNetworkInterface (VirtualNetworkInterface!) 接続されている仮想ネットワークインターフェース。

Node

ID に基づいてオブジェクトを取得します。

「」の入力欄 Node
タイプ 名前 説明
実装 KubernetesCluster
実装 KubernetesNode
実装 NetworkAttachable
実装 Node
実装 Region
実装 ResourceGroup
実装 SatelliteConnector
実装 SatelliteLocation
実装 VPCBareMetalKubernetesNode
フィールド id (ID!) 世界中で一意のオブジェクトID。

VirtualNetworkInterface

IBM Cloud VPC における仮想ネットワークインターフェースを表します。 物理サーバーまたは仮想サーバーインスタンスに接続可能です。

「」の入力欄 VirtualNetworkInterface
タイプ 名前 説明
実装 BareMetalVirtualNetworkInterface
実装 VirtualNetworkInterface
フィールド autoDelete (Boolean) VNIを分離した際に、自動的に削除すべきかどうか。
フィールド externalID (String!) この仮想ネットワークインターフェースの VPC リソース ID。
フィールド macAddress (MACAddress) このネットワークインターフェースに割り当てられたMACアドレス。
フィールド name (String) VNIの読みやすい名称。
フィールド primaryIPAddress (IPv4Address) このネットワークインターフェースに割り当てられたプライマリの IPv4 アドレス。
フィールド securityGroups (SecurityGroupConnection)

このネットワークインターフェースに適用されているセキュリティグループ。
賛成の論点として securityGroups

  • after (String) — 取得を開始するカーソル。
  • first (Int) — 返す項目の最大数。
フィールド subnet (Subnet!) このネットワークインターフェースが接続されているVPCサブネット。

入力タイプ

入力型は、ミューテーションの引数として使用されます。 (必須) とマークされた項目は、必ず入力してください。

AddVirtualNetworkInterfaceToBareMetalNodeInput

ベアメタルノードにVNIを追加するための入力。

の入力フィールド AddVirtualNetworkInterfaceToBareMetalNodeInput
タイプ 名前 説明
フィールド autoDelete (Boolean) VNIがVPCから切り離された際に、VNIをVPCから自動的に削除するかどうか。 指定がない場合は、デフォルトでfalseとなります。
フィールド cluster (ID) クラスター ID。 クラスタまたはノードのいずれかを指定する必要がありますが、両方を指定することはできません。 クラスターのみが指定された場合、ノードが自動的に選択され、アタッチメントはフローティング状態になります。
フィールド node (ID) Node ID. クラスタまたはノードのいずれかを指定する必要がありますが、両方を指定することはできません。 指定された場合、この特定のノードに対して、フローティングではないアタッチメントを作成します。
フィールド virtualNetworkInterfaceID (String!) (必須) 接続する仮想ネットワークインターフェースのVPCリソースID。
フィールド vlanID (Int!) (必須) アタッチメントのVLAN ID(2~500)。 VLAN 1 は、プライマリ・ネットワーク・インターフェース用に予約されています。

CreateSatelliteConnectorInput

Satellite コネクタのプロビジョニングに必要な詳細情報。

の入力フィールド CreateSatelliteConnectorInput
タイプ 名前 説明
フィールド name (String!) (必須) リソースの名前。
フィールド regionName (String!) (必須) 新しいコネクタをどこから管理すべきかを示す地域名。
フィールド resourceGroupID (String!) (必須) 内部でプロビジョニングするリソースグループID。

ReinitializeKubernetesNodeInput

reinitializeKubernetesNode の入力タイプ。

の入力フィールド ReinitializeKubernetesNodeInput
タイプ 名前 説明
フィールド bypassUnhealthyControlPlane (Boolean) クラスタのコントロールプレーンが正常でない場合でも、再初期化を続行するには、この設定を「true」に設定します。
フィールド id (ID!) (必須) Kubernetes 再初期化するノード。

RemoveSatelliteConnectorInput

removeSatelliteConnector の入力タイプ。

の入力フィールド RemoveSatelliteConnectorInput
タイプ 名前 説明
フィールド id (ID!) (必須) Satellite 削除するコネクタID。

RemoveVirtualNetworkInterfaceFromNodeInput

ノードからVNIを削除するための入力。

の入力フィールド RemoveVirtualNetworkInterfaceFromNodeInput
タイプ 名前 説明
フィールド cluster (ID) クラスター ID。 クラスタまたはノードのいずれかを指定する必要がありますが、両方を指定することはできません。
フィールド node (ID) Node ID. クラスタまたはノードのいずれかを指定する必要がありますが、両方を指定することはできません。
フィールド virtualNetworkInterfaceID (String!) (必須) 削除する仮想ネットワークインターフェースの VPC リソース ID。

UpdateSatelliteLocationInput

updateSatelliteLocation の入力タイプ。

の入力フィールド UpdateSatelliteLocationInput
タイプ 名前 説明
フィールド description (String)
フィールド id (ID!) (必須) Satellite 更新するロケーションID。
フィールド name (String)

列挙型

列挙型は、フィールドで許容される文字列値の集合を定義します。

SatelliteConnectorState

Satellite コネクタの管理状態。

これらの数値は、今後さらに拡大すると見込まれています。 処理の際には、不明な値がないか確認し、その場合はログに記録してください。 必要に応じて処理を停止してエラーを通知するか、予期しない値が検出された Satellite コネクタをバイパスします。

の値 SatelliteConnectorState
タイプ 名前 説明
値 CREATED コネクタのプロビジョニングが完了し、使用可能な状態になりました。
値 CREATING コネクタはプロビジョニング中であり、まだ使用できない可能性があります。
値 DELETING このコネクタはプロビジョニングが解除されつつあり、利用できない可能性があります。
値 FAILED このコネクタの直近の操作は失敗しました。続行するには、このコネクタを削除する必要があります。

スカラー型

スカラー型は、 GraphQL スキーマにおけるプリミティブのリーフ値です。

CloudResourceName

クラウド・リソース名 (CRN) は、IBM Cloudリソースを一意的に識別します。 CRNは、グローバルに固有であることが保証される明確な方法でリソースを指定するために使用されます。

DateTime

DateTime とは、 RFC3339 に準拠した日付と時刻の組み合わせのことです。

IPv4Address

IPv4 ドット区切り形式のアドレス(例: 192.168.1.1 )。

MAC アドレス

コロン区切りの16進数表記によるMACアドレス(例: 00:1A:2B:3C:4D:5E )。

内部照会

以下のクエリは内部利用のみを目的としており、外部からの呼び出しに対してはサポートされていません。 完全を期すため、それらをここに記載しています。

globalSearchSatelliteConnectorAccounts

「 IBM 」グローバル検索サービスの、グローバルに検索可能な検索結果。 内部使用のみ。

の戻り値と引数 globalSearchSatelliteConnectorAccounts
タイプ 名前 説明
戻り GlobalSearchSatelliteConnectorAccountsConnection
引数 after (String)
引数 first (Int)
引数 last (Int)
引数 before (String)
引数 regionName (String!) (必須)

要求の例

curl -X POST https://containers.cloud.ibm.com/graphql \
  -H "Authorization: Bearer $IAM_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "query globalSearchSatelliteConnectorAccounts($after: String, $first: Int, $last: Int, $before: String, $regionName: String!) {\n  globalSearchSatelliteConnectorAccounts(after: $after, first: $first, last: $last, before: $before, regionName: $regionName) {\n    # ... select your fields here\n  }\n}",
  "variables": {
    "after": "example-value",
    "first": 0,
    "last": 0,
    "before": "example-value",
    "regionName": "example-value"
  }
}'

応答の例

{
  "data": {
    "globalSearchSatelliteConnectorAccounts": {
      "edges": [
        {
          "cursor": "example-value",
          "node": {
            "externalID": "example-value"
          }
        }
      ],
      "pageInfo": {
        "endCursor": "example-value",
        "hasNextPage": true,
        "hasPreviousPage": true,
        "startCursor": "example-value"
      }
    }
  }
}