All URIs are relative to https://penapi.pacnetconnect.com
Method | HTTP request | Description |
---|---|---|
Ttms100TopologyTagByTopotaguuidDelete | DELETE /ttms/1.0.0/topology_tag/{topotaguuid}/ | Delete a topology tag |
Ttms100TopologyTagByTopotaguuidGet | GET /ttms/1.0.0/topology_tag/{topotaguuid}/ | Get information about the specified topology tag |
Ttms100TopologyTagByTopotaguuidPut | PUT /ttms/1.0.0/topology_tag/{topotaguuid}/ | Update a topology tag's name and/or description |
Ttms100TopologyTagGet | GET /ttms/1.0.0/topology_tag | List all topology tags |
Ttms100TopologyTagObjectsByTopotaguuidGet | GET /ttms/1.0.0/topology_tag/{topotaguuid}/objects/ | List objects for Topology |
Ttms100TopologyTagPost | POST /ttms/1.0.0/topology_tag | Create a named topology tag |
void Ttms100TopologyTagByTopotaguuidDelete (string topotaguuid)
Delete a topology tag
Delete a topology tag
using System;
using System.Diagnostics;
using IO.TelstraTPN.Api;
using IO.TelstraTPN;
using IO.TelstraTPN.Model;
namespace Example
{
public class Ttms100TopologyTagByTopotaguuidDeleteExample
{
public void main()
{
var apiInstance = new TopologiesApi();
var topotaguuid = topotaguuid_example; // string | Unique identifier representing a specific topology tag
try
{
// Delete a topology tag
apiInstance.Ttms100TopologyTagByTopotaguuidDelete(topotaguuid);
}
catch (Exception e)
{
Debug.Print("Exception when calling TopologiesApi.Ttms100TopologyTagByTopotaguuidDelete: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
topotaguuid | string | Unique identifier representing a specific topology tag |
void (empty response body)
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Topology Ttms100TopologyTagByTopotaguuidGet (string topotaguuid)
Get information about the specified topology tag
Get information about the specified topology tag
using System;
using System.Diagnostics;
using IO.TelstraTPN.Api;
using IO.TelstraTPN;
using IO.TelstraTPN.Model;
namespace Example
{
public class Ttms100TopologyTagByTopotaguuidGetExample
{
public void main()
{
var apiInstance = new TopologiesApi();
var topotaguuid = topotaguuid_example; // string | Unique identifier representing a specific topology tag
try
{
// Get information about the specified topology tag
Topology result = apiInstance.Ttms100TopologyTagByTopotaguuidGet(topotaguuid);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling TopologiesApi.Ttms100TopologyTagByTopotaguuidGet: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
topotaguuid | string | Unique identifier representing a specific topology tag |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Topology Ttms100TopologyTagByTopotaguuidPut (string topotaguuid, Ttms100TopologyTagRequest body)
Update a topology tag's name and/or description
Update a topology tag's name and/or description
using System;
using System.Diagnostics;
using IO.TelstraTPN.Api;
using IO.TelstraTPN;
using IO.TelstraTPN.Model;
namespace Example
{
public class Ttms100TopologyTagByTopotaguuidPutExample
{
public void main()
{
var apiInstance = new TopologiesApi();
var topotaguuid = topotaguuid_example; // string | Unique identifier representing a specific topology tag
var body = new Ttms100TopologyTagRequest(); // Ttms100TopologyTagRequest | (optional)
try
{
// Update a topology tag's name and/or description
Topology result = apiInstance.Ttms100TopologyTagByTopotaguuidPut(topotaguuid, body);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling TopologiesApi.Ttms100TopologyTagByTopotaguuidPut: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
topotaguuid | string | Unique identifier representing a specific topology tag | |
body | Ttms100TopologyTagRequest | [optional] |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List Ttms100TopologyTagGet ()
List all topology tags
List all topology tags
using System;
using System.Diagnostics;
using IO.TelstraTPN.Api;
using IO.TelstraTPN;
using IO.TelstraTPN.Model;
namespace Example
{
public class Ttms100TopologyTagGetExample
{
public void main()
{
var apiInstance = new TopologiesApi();
try
{
// List all topology tags
List<Topology> result = apiInstance.Ttms100TopologyTagGet();
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling TopologiesApi.Ttms100TopologyTagGet: " + e.Message );
}
}
}
}
This endpoint does not need any parameter.
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Ttms100TopologyTagObjectsResponse Ttms100TopologyTagObjectsByTopotaguuidGet (string topotaguuid)
List objects for Topology
List all objects (Endpoints, Links, VPorts, etc.) associated with the topology tag.
using System;
using System.Diagnostics;
using IO.TelstraTPN.Api;
using IO.TelstraTPN;
using IO.TelstraTPN.Model;
namespace Example
{
public class Ttms100TopologyTagObjectsByTopotaguuidGetExample
{
public void main()
{
var apiInstance = new TopologiesApi();
var topotaguuid = topotaguuid_example; // string | Unique identifier representing a specific topology tag
try
{
// List objects for Topology
Ttms100TopologyTagObjectsResponse result = apiInstance.Ttms100TopologyTagObjectsByTopotaguuidGet(topotaguuid);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling TopologiesApi.Ttms100TopologyTagObjectsByTopotaguuidGet: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
topotaguuid | string | Unique identifier representing a specific topology tag |
Ttms100TopologyTagObjectsResponse
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Topology Ttms100TopologyTagPost (Ttms100TopologyTagRequest body)
Create a named topology tag
Create a named topology tag
using System;
using System.Diagnostics;
using IO.TelstraTPN.Api;
using IO.TelstraTPN;
using IO.TelstraTPN.Model;
namespace Example
{
public class Ttms100TopologyTagPostExample
{
public void main()
{
var apiInstance = new TopologiesApi();
var body = new Ttms100TopologyTagRequest(); // Ttms100TopologyTagRequest | (optional)
try
{
// Create a named topology tag
Topology result = apiInstance.Ttms100TopologyTagPost(body);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling TopologiesApi.Ttms100TopologyTagPost: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
body | Ttms100TopologyTagRequest | [optional] |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]