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 |
|
| 引数 | 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 コネクタを一覧表示してください。
| タイプ | 名前 | 説明 |
|---|---|---|
| 戻り | 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)を追加します。
| タイプ | 名前 | 説明 |
|---|---|---|
| 戻り | 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 コネクターを作成します。
| タイプ | 名前 | 説明 |
|---|---|---|
| 戻り | 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 仮想サーバーインスタンスではサポートされていません。
| タイプ | 名前 | 説明 |
|---|---|---|
| 戻り | 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 コネクタを取り外します。
| タイプ | 名前 | 説明 |
|---|---|---|
| 戻り | 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 のワーカーノードから仮想ネットワークインターフェースを削除します。
| タイプ | 名前 | 説明 |
|---|---|---|
| 戻り | 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 のロケーションを更新する。
| タイプ | 名前 | 説明 |
|---|---|---|
| 戻り | 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を追加するためのレスポンスペイロード。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | networkAttachment (NetworkAttachment!) |
作成されたネットワーク接続とそのプロパティ。 |
BareMetalNetworkAttachmentByVLAN
VLANタグ付けを用いたベアメタルノードのネットワーク接続。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装する | NetworkAttachment |
|
| フィールド | attachedTo (NetworkAttachable!) |
このインターフェースが接続されているベアメタルノード。 |
| フィールド | canFloat (Boolean!) |
このアタッチメントは、クラスタ内のノード間で移動できるかどうか。 |
| フィールド | virtualNetworkInterface (VirtualNetworkInterface!) |
接続されている仮想ネットワークインターフェース。 |
| フィールド | vlanID (Int) |
この接続に使用されるVLAN ID(2~500)。 まだ割り当てられていない場合はNull。 |
BareMetalVirtualNetworkInterface
ベアメタルサーバーに接続された仮想ネットワークインターフェース。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装する | VirtualNetworkInterface |
|
| フィールド | autoDelete (Boolean) |
VNIを分離した際に、自動的に削除すべきかどうか。 |
| フィールド | externalID (String!) |
このVNIのVPCリソースID。 |
| フィールド | macAddress (MACAddress) |
このネットワークインターフェースに割り当てられたMACアドレス。 |
| フィールド | name (String) |
VNIの読みやすい名称。 |
| フィールド | primaryIPAddress (IPv4Address) |
このネットワークインターフェースに割り当てられたプライマリの IPv4 アドレス。 |
| フィールド | securityGroups (SecurityGroupConnection) |
このネットワークインターフェースに適用されているセキュリティグループ。
|
| フィールド | subnet (Subnet!) |
このネットワークインターフェースが接続されているVPCサブネット。 |
CreateSatelliteConnectorPayload
createSatelliteConnector の出力タイプ。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | satelliteConnector (SatelliteConnector) |
新しい SatelliteConnector。 |
KubernetesCluster
IBM Cloud Kubernetes Service または IBM Cloud OpenShift のサービスクラスター。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装する | Node |
|
| フィールド | id (ID!) |
クラスタの一意の識別子。 |
| フィールド | name (String) |
クラスタの名前。 |
| フィールド | networkAttachments (NetworkAttachmentConnection) |
このクラスタのネットワーク接続(該当する場合)。
|
| フィールド | region (Region) |
このクラスターの IBM Cloud カタログ領域。 |
リージョン
IBM Cloud のカタログ領域。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装する | Location |
|
| 実装する | Node |
|
| フィールド | displayName (String) |
この地域の翻訳された名称。 |
| フィールド | id (ID!) |
この領域のID。 |
| フィールド | name (String) |
この地域の名称。 |
ReinitializeKubernetesNodePayload
reinitializeKubernetesNode の出力タイプ。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | node (KubernetesNode) |
Kubernetes ノードを再初期化しています。 |
RemoveSatelliteConnectorPayload
removeSatelliteConnector の出力タイプ。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | satelliteConnector (SatelliteConnector) |
削除された SatelliteConnector。 |
RemoveVirtualNetworkInterfaceFromNodePayload
ノードからVNIを削除するための応答ペイロード。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | cluster (KubernetesCluster!) |
VNIが削除されたクラスター。 |
| フィールド | node (NetworkAttachable!) |
VNIが削除されたノード。 |
| フィールド | virtualNetworkInterface (VirtualNetworkInterface!) |
削除された仮想ネットワークインターフェース。 |
ResourceGroup
ResourceGroup は、 アカウントのリソースを自由に設定可能なグループに整理し、一度に複数のリソースへのアクセス権をユーザーに迅速に割り当てることができる機能です。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装する | Node |
|
| フィールド | externalID (String!) |
リソースグループの IBM Cloud ID。 |
| フィールド | id (ID!) |
リソースグループの Node ID。 |
| フィールド | name (String) |
リソースグループの名前。 |
SatelliteConnector
Satellite コネクタは、特定のリモート拠点と IBM Cloud との間で安全な接続を提供します。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装する | Node |
|
| フィールド | createdDate (DateTime) |
このリソースが作成された日付。 |
| フィールド | crn (CloudResourceName) |
このリソースのCRN( IBM Cloud )です。 |
| フィールド | id (ID!) |
リソースの一意の識別子。 |
| フィールド | name (String!) |
リソースの名前。 |
| フィールド | region (Region) |
その資源が管理されている地域。 |
| フィールド | resourceGroup (ResourceGroup) |
このリソースを含むリソースグループ。 |
| フィールド | state (SatelliteConnectorState) |
このリソースの現在の状況。 |
SatelliteLocation
Satellite の店舗です。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装する | Node |
|
| フィールド | description (String) |
その場所の説明。 |
| フィールド | id (ID!) |
リソースの一意の識別子。 |
| フィールド | name (String) |
場所名。 |
SecurityGroup
VPCセキュリティグループを表します。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | externalID (String!) |
このセキュリティグループの VPC リソース ID。 |
サブネット
VPCサブネットを表します。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | externalID (String!) |
このサブネットの VPC リソース ID。 |
UpdateSatelliteLocationPayload
updateSatelliteLocation の出力タイプ。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | satelliteLocation (SatelliteLocation) |
更新された SatelliteLocation。 |
VPCBareMetalKubernetesNode
IBM Cloud VPC における、ベアメタルの Kubernetes ワーカーノードを表します。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装する | KubernetesNode |
|
| 実装する | NetworkAttachable |
|
| 実装する | Node |
|
| フィールド | id (ID!) |
このワーカーノードに対するグローバルに一意な識別子。 |
| フィールド | networkAttachments (NetworkAttachmentConnection) |
このベアメタルノードのネットワーク接続。
|
| フィールド | region (Region) |
インターフェースの種類
インターフェース型は、複数の具体的なオブジェクト型に共通して存在するフィールドを定義します。
KubernetesNode
Kubernetes ( Node )がワークロードを実行します。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装 | KubernetesNode |
|
| 実装 | VPCBareMetalKubernetesNode |
|
| フィールド | id (ID!) |
リソースの一意の識別子。 |
| フィールド | region (Region) |
ロケーション
IBM Cloud のカタログ掲載場所。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装 | Location |
|
| 実装 | Region |
|
| フィールド | displayName (String) |
この場所の翻訳名。 |
| フィールド | id (ID!) |
この場所のID。 |
| フィールド | name (String) |
この場所の名前。 |
NetworkAttachable
ネットワークインターフェースを接続できるエンティティを表します。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装 | NetworkAttachable |
|
| フィールド | id (ID!) |
このノードのグローバル一意識別子。 |
| フィールド | networkAttachments (NetworkAttachmentConnection) |
このノードに関連付けられているネットワーク接続。
|
NetworkAttachment
ノードへのネットワークインターフェースの接続を表します。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装 | BareMetalNetworkAttachmentByVLAN |
|
| 実装 | NetworkAttachment |
|
| フィールド | attachedTo (NetworkAttachable!) |
このネットワークインターフェースが接続されているノード。 |
| フィールド | virtualNetworkInterface (VirtualNetworkInterface!) |
接続されている仮想ネットワークインターフェース。 |
Node
ID に基づいてオブジェクトを取得します。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装 | KubernetesCluster |
|
| 実装 | KubernetesNode |
|
| 実装 | NetworkAttachable |
|
| 実装 | Node |
|
| 実装 | Region |
|
| 実装 | ResourceGroup |
|
| 実装 | SatelliteConnector |
|
| 実装 | SatelliteLocation |
|
| 実装 | VPCBareMetalKubernetesNode |
|
| フィールド | id (ID!) |
世界中で一意のオブジェクトID。 |
VirtualNetworkInterface
IBM Cloud VPC における仮想ネットワークインターフェースを表します。 物理サーバーまたは仮想サーバーインスタンスに接続可能です。
| タイプ | 名前 | 説明 |
|---|---|---|
| 実装 | BareMetalVirtualNetworkInterface |
|
| 実装 | VirtualNetworkInterface |
|
| フィールド | autoDelete (Boolean) |
VNIを分離した際に、自動的に削除すべきかどうか。 |
| フィールド | externalID (String!) |
この仮想ネットワークインターフェースの VPC リソース ID。 |
| フィールド | macAddress (MACAddress) |
このネットワークインターフェースに割り当てられたMACアドレス。 |
| フィールド | name (String) |
VNIの読みやすい名称。 |
| フィールド | primaryIPAddress (IPv4Address) |
このネットワークインターフェースに割り当てられたプライマリの IPv4 アドレス。 |
| フィールド | securityGroups (SecurityGroupConnection) |
このネットワークインターフェースに適用されているセキュリティグループ。
|
| フィールド | subnet (Subnet!) |
このネットワークインターフェースが接続されているVPCサブネット。 |
入力タイプ
入力型は、ミューテーションの引数として使用されます。 (必須) とマークされた項目は、必ず入力してください。
AddVirtualNetworkInterfaceToBareMetalNodeInput
ベアメタルノードにVNIを追加するための入力。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | 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 コネクタのプロビジョニングに必要な詳細情報。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | name (String!) (必須) |
リソースの名前。 |
| フィールド | regionName (String!) (必須) |
新しいコネクタをどこから管理すべきかを示す地域名。 |
| フィールド | resourceGroupID (String!) (必須) |
内部でプロビジョニングするリソースグループID。 |
ReinitializeKubernetesNodeInput
reinitializeKubernetesNode の入力タイプ。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | bypassUnhealthyControlPlane (Boolean) |
クラスタのコントロールプレーンが正常でない場合でも、再初期化を続行するには、この設定を「true」に設定します。 |
| フィールド | id (ID!) (必須) |
Kubernetes 再初期化するノード。 |
RemoveSatelliteConnectorInput
removeSatelliteConnector の入力タイプ。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | id (ID!) (必須) |
Satellite 削除するコネクタID。 |
RemoveVirtualNetworkInterfaceFromNodeInput
ノードからVNIを削除するための入力。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | cluster (ID) |
クラスター ID。 クラスタまたはノードのいずれかを指定する必要がありますが、両方を指定することはできません。 |
| フィールド | node (ID) |
Node ID. クラスタまたはノードのいずれかを指定する必要がありますが、両方を指定することはできません。 |
| フィールド | virtualNetworkInterfaceID (String!) (必須) |
削除する仮想ネットワークインターフェースの VPC リソース ID。 |
UpdateSatelliteLocationInput
updateSatelliteLocation の入力タイプ。
| タイプ | 名前 | 説明 |
|---|---|---|
| フィールド | description (String) |
|
| フィールド | id (ID!) (必須) |
Satellite 更新するロケーションID。 |
| フィールド | name (String) |
列挙型
列挙型は、フィールドで許容される文字列値の集合を定義します。
SatelliteConnectorState
Satellite コネクタの管理状態。
これらの数値は、今後さらに拡大すると見込まれています。 処理の際には、不明な値がないか確認し、その場合はログに記録してください。 必要に応じて処理を停止してエラーを通知するか、予期しない値が検出された Satellite コネクタをバイパスします。
| タイプ | 名前 | 説明 |
|---|---|---|
| 値 | 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 」グローバル検索サービスの、グローバルに検索可能な検索結果。 内部使用のみ。
| タイプ | 名前 | 説明 |
|---|---|---|
| 戻り | 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"
}
}
}
}