Genvid SDK 1.30.0.292 documentation
Developers Portal
  • For Developers
  • Online Documentation
  • AnswerHub
  • Licensing
  • Support
Genvid SDK Logo
1.30.0
  • Introduction
  • Release & Upgrade Notes
  • Guides
  • Samples
  • Genvid Tools Integrations
  • Reference
    • Genvid Configuration
    • Metrics
    • Health Checks
    • Native SDK
    • Web SDK
    • Terraform Modules
    • Toolbox
      • Toolbox Applications
      • Python Toolbox
      • Cluster API
      • Bastion API
        • Bastion API for Backends
        • Bastion API for Clusters
        • Bastion API for global
        • Bastion API for jobs
        • Bastion API for job’s definitions
        • Bastion API for Links
        • Bastion API for Links Definitions
        • Bastion API for Logs
        • Bastion API for Terraform
        • Bastion API for SDK version
      • Bastion UI
      • Cluster UI
Genvid SDK
  • »
  • Reference »
  • Toolbox »
  • Bastion API »
  • Bastion API for Links Definitions
Next Previous

Bastion API for Links Definitions¶

Bastion API documentation for links

Linksdefs¶

GET /linksdefs¶

Get all the links definitions

Response JSON Object:
 
  • [key].category (string) – The link’s category.
  • [key].name (string) – The link’s name.
  • [key].scheme (string) – http or https.
  • [key].tag (string) – The service tag.
  • [key].service (string) – Used to get the ip address.
  • [key].path (string) – A fixed path.
  • [key].template (string) – Used to form the URI.
  • [key].uri (string) – Fixed URI.

Example response:

{
  "web": {
    "id": "web",
    "category": "project",
    "name": "Tutorial Demo",
    "scheme": "",
    "tag": "",
    "service": "",
    "path": "",
    "template": "http://${service `web`}/",
    "uri": "",
    "error": ""
  }
}
POST /linksdefs¶

Set the link’s definitions

Request JSON Object:
 
  • [key].category (string) – The link’s category.
  • [key].name (string) – The link’s name.
  • [key].scheme (string) – http or https.
  • [key].tag (string) – The service tag.
  • [key].service (string) – Used to get the ip address.
  • [key].path (string) – A fixed path.
  • [key].template (string) – Used to form the URI.
  • [key].uri (string) – Fixed URI.

Example query:

{
  "web": {
    "id": "web",
    "category": "project",
    "name": "Tutorial Demo",
    "scheme": "",
    "tag": "",
    "service": "",
    "path": "",
    "template": "http://${service `web`}/",
    "uri": "",
    "error": ""
  }
}
DELETE /linksdefs¶

Delete all link’s definitions

GET /linksdef/{linkID}¶

Returns a link definition

Parameters:
  • linkID – The link ID
Response JSON Object:
 
  • category (string) – The link’s category.
  • name (string) – The link’s name.
  • scheme (string) – http or https.
  • tag (string) – The service tag.
  • service (string) – Used to get the ip address.
  • path (string) – A fixed path.
  • template (string) – Used to form the URI.
  • uri (string) – Fixed URI.

Example response:

{
  "id": "web",
  "category": "project",
  "name": "Tutorial Demo",
  "scheme": "",
  "tag": "",
  "service": "",
  "path": "",
  "template": "http://${service `web`}/",
  "uri": "",
  "error": ""
}
DELETE /linksdef/{linkID}¶

Delete a link definition

Parameters:
  • linkID – The link ID
Next Previous

© Copyright Genvid Technologies, LLC 2021

  • Privacy Policy