Teradata Config - Node Virtual IPs API
Manage virtual IPs associated with nodes
Manage virtual IPs associated with nodes
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/teradata:teradata-config-node-virtual-ips-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
description: Teradata QueryGrid™ Manager provides APIs for centralized administration and monitoring of Teradata QueryGrid.
title: Teradata QueryGrid Manager Config - Node Virtual IPs API
version: '03.08'
servers:
- description: Default API endpoint
url: /api/v1
- description: Querygrid Prefix API endpoint
url: /querygrid/api/v1
- description: Streaming Prefix API endpoint
url: /querygrid-streaming/api/v1
security:
- BasicAuth: []
tags:
- description: Manage virtual IPs associated with nodes
name: Config - Node Virtual IPs
paths:
/config/node-virtual-ips:
get:
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/node-virtual-ips-response'
type: array
description: Successful operation
summary: Get all Node Virtual IPs objects
tags:
- Config - Node Virtual IPs
operationId: getConfigNodeVirtualIps
x-operation-id-source: derived
/config/node-virtual-ips/{id}:
delete:
parameters:
- description: ID of the Node Virtual IPs object to delete
in: path
name: id
required: true
schema:
type: string
responses:
'200':
description: Successful Operation
summary: Delete a Node Virtual IPs object by ID
tags:
- Config - Node Virtual IPs
operationId: deleteConfigNodeVirtualIpsById
x-operation-id-source: derived
get:
parameters:
- description: ID of the Node Virtual IPs object
in: path
name: id
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/node-virtual-ips-response'
description: Successful Operation
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/not-found-config'
description: Not Found
summary: Get a Node Virtual IPs object by ID
tags:
- Config - Node Virtual IPs
operationId: getConfigNodeVirtualIpsById
x-operation-id-source: derived
put:
parameters:
- description: ID of the Node Virtual IPs object to save or update. The value should match the Id of a QgNode object already present.
in: path
name: id
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/node-virtual-ips-request'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/node-virtual-ips-response'
description: Successful Operation
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/bad-request'
description: Bad Request
summary: Save/Update a Node Virtual IPs object
tags:
- Config - Node Virtual IPs
operationId: putConfigNodeVirtualIpsById
x-operation-id-source: derived
components:
schemas:
node-virtual-ips-response:
example:
networkInterfaces:
- address: 169.254.169.254
name: eth0
- address: 169.254.169.254
name: eth0
id: f5d72daf-aa8f-486c-8058-4fc587c0b471
lastModified: 2018-01-31T17:59:22.055+0000
properties:
id:
description: The ID of the Node Virtual IPs object. It should match an existing QgNode object. It is not required when issuing a PUT request.
example: f5d72daf-aa8f-486c-8058-4fc587c0b471
type: string
lastModified:
description: The last time this data center was modified.
example: 2018-01-31T17:59:22.055+0000
type: string
networkInterfaces:
description: The virtual IPs associated with the node
items:
$ref: '#/components/schemas/node_virtual_ips_response_networkInterfaces_inner'
type: array
type: object
not-found-config:
properties:
timestamp:
description: The time of the error
example: 2018-02-25T20:36:31.121+0000
status:
description: The http status code
example: 404
error:
description: The error description
example: Not Found
message:
description: The error message
example: No <config type> with ID=f5d72daf-aa8f-486c-8058-4fc587c0b471 found.
path:
description: The path of the API called
example: /api/v1/config/<type>/f5d72daf-aa8f-486c-8058-4fc587c0b471
errorCode:
description: The error code for localization
example: api.error.entity.not.found
errorParams:
description: Parameters for localization
example:
- api.error.param.entity.type.<config type>
- f5d72daf-aa8f-486c-8058-4fc587c0b471
items:
type: string
type: array
type: object
node_virtual_ips_response_networkInterfaces_inner:
example:
address: 169.254.169.254
name: eth0
properties:
name:
description: The name of the network interface
example: eth0
address:
description: The address associated with the network interface
example: 169.254.169.254
type: object
node-virtual-ips-request:
properties:
networkInterfaces:
description: The virtual IPs associated with the node
items:
$ref: '#/components/schemas/node_virtual_ips_response_networkInterfaces_inner'
type: array
type: object
bad-request:
properties:
timestamp:
description: The time of the error
example: 2018-02-25T20:36:31.121+0000
status:
description: The http status code
example: 400
error:
description: The error description
example: Bad Request
message:
description: The error message
example: '[name must not be blank]'
path:
description: The path of the API called
example: /api/v1/config/<type>
type: object
securitySchemes:
BasicAuth:
scheme: basic
type: http