You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+44-39
Original file line number
Diff line number
Diff line change
@@ -3,9 +3,11 @@
3
3
Telstra Programmable Network is a self-provisioning platform that allows its users to create on-demand connectivity services between multiple end-points and add various network functions to those services. Programmable Network enables to connectivity to a global ecosystem of networking services as well as public and private cloud services. Once you are connected to the platform on one or more POPs (points of presence), you can start creating those services based on the use case that you want to accomplish. The Programmable Network API is available to all customers who have registered to use the Programmable Network. To register, please contact your account representative.
4
4
5
5
## Overview
6
+
This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client.
*ContractsApi* | [**CreateNewContractOnSpecifiedLink**](docs/ContractsApi.md#createnewcontractonspecifiedlink) | **Post** /1.0.0/inventory/links/{linkid}/contract | Create new Contract on specified link
25
-
*ContractsApi* | [**GetActiveContractByContractID**](docs/ContractsApi.md#getactivecontractbycontractid) | **Get** /1.0.0/inventory/links/{linkid}/contract/{contractid} | Get active Contract by ContractID
26
-
*ContractsApi* | [**UpdateActiveContractByContractID**](docs/ContractsApi.md#updateactivecontractbycontractid) | **Put** /1.0.0/inventory/links/{linkid}/contract/{contractid} | Update active Contract by ContractID
27
-
*CustomersApi* | [**GetAccountInformationDetails**](docs/CustomersApi.md#getaccountinformationdetails) | **Get** /1.0.0/account/{customeruuid} | Get account information details
28
-
*CustomersApi* | [**ListUsers**](docs/CustomersApi.md#listusers) | **Get** /1.0.0/account/{customeruuid}/user | List users
29
-
*DatacentresApi* | [**GetListOfAllTheDataCenters**](docs/DatacentresApi.md#getlistofallthedatacenters) | **Get** /1.0.0/inventory/datacenters | Get list of all the data centers
*EndpointsApi* | [**GetInformationAboutTheSpecifiedEndpoint**](docs/EndpointsApi.md#getinformationaboutthespecifiedendpoint) | **Get** /1.0.0/inventory/endpoint/{endpointuuid} | Get information about the specified endpoint
33
-
*EndpointsApi* | [**GetListOfEndpointsForACustomer**](docs/EndpointsApi.md#getlistofendpointsforacustomer) | **Get** /1.0.0/inventory/endpoints/customeruuid/{customeruuid} | Get list of endpoints for a customer
34
-
*LinksApi* | [**CreateLinkAndInitialContract**](docs/LinksApi.md#createlinkandinitialcontract) | **Post** /1.0.0/inventory/link | Create Link and initial Contract
35
-
*LinksApi* | [**GetActiveLinks**](docs/LinksApi.md#getactivelinks) | **Get** /1.0.0/inventory/links/customer/{customeruuid} | Get active Links
36
-
*LinksApi* | [**GetDetailsOfSpecifiedLink**](docs/LinksApi.md#getdetailsofspecifiedlink) | **Get** /1.0.0/inventory/links/{linkid} | Get details of specified link
37
-
*LinksApi* | [**GetLinkHistory**](docs/LinksApi.md#getlinkhistory) | **Get** /1.0.0/inventory/links/history/{linkid} | Get Link history
38
-
*TopologiesApi* | [**CreateANamedTopologyTag**](docs/TopologiesApi.md#createanamedtopologytag) | **Post** /ttms/1.0.0/topology_tag | Create a named topology tag
39
-
*TopologiesApi* | [**GetInformationAboutTheSpecifiedTopologyTag**](docs/TopologiesApi.md#getinformationaboutthespecifiedtopologytag) | **Get** /ttms/1.0.0/topology_tag/{topotaguuid}/ | Get information about the specified topology tag
40
-
*TopologiesApi* | [**ListAllTopologyTags**](docs/TopologiesApi.md#listalltopologytags) | **Get** /ttms/1.0.0/topology_tag | List all topology tags
41
-
*TopologiesApi* | [**ListObjectsForTopology**](docs/TopologiesApi.md#listobjectsfortopology) | **Get** /ttms/1.0.0/topology_tag/{topotaguuid}/objects/ | List objects for Topology
42
-
*VnfsApi* | [**ListImagesInTheMarketplace**](docs/VnfsApi.md#listimagesinthemarketplace) | **Get** /1.0.0/marketplace/image | List images in the Marketplace
*VportsApi* | [**GetInformationAboutTheSpecifiedVPort**](docs/VportsApi.md#getinformationaboutthespecifiedvport) | **Get** /1.0.0/inventory/vport/{vportuuid} | Get information about the specified VPort
*ContractsApi* | [**100InventoryLinksContractByLinkidAndContractidGet**](docs/ContractsApi.md#100inventorylinkscontractbylinkidandcontractidget) | **Get** /1.0.0/inventory/links/{linkid}/contract/{contractid} | Get active Contract by ContractID
27
+
*ContractsApi* | [**100InventoryLinksContractByLinkidAndContractidPut**](docs/ContractsApi.md#100inventorylinkscontractbylinkidandcontractidput) | **Put** /1.0.0/inventory/links/{linkid}/contract/{contractid} | Update active Contract by ContractID
28
+
*ContractsApi* | [**100InventoryLinksContractByLinkidPost**](docs/ContractsApi.md#100inventorylinkscontractbylinkidpost) | **Post** /1.0.0/inventory/links/{linkid}/contract | Create new Contract on specified link
29
+
*CustomersApi* | [**100AccountByCustomeruuidGet**](docs/CustomersApi.md#100accountbycustomeruuidget) | **Get** /1.0.0/account/{customeruuid} | Get account information details
30
+
*CustomersApi* | [**100AccountUserByCustomeruuidGet**](docs/CustomersApi.md#100accountuserbycustomeruuidget) | **Get** /1.0.0/account/{customeruuid}/user | List users
31
+
*DatacentresApi* | [**100InventoryDatacentersGet**](docs/DatacentresApi.md#100inventorydatacentersget) | **Get** /1.0.0/inventory/datacenters | Get list of all the data centers
32
+
*EndpointsApi* | [**100InventoryEndpointByEndpointuuidGet**](docs/EndpointsApi.md#100inventoryendpointbyendpointuuidget) | **Get** /1.0.0/inventory/endpoint/{endpointuuid} | Get information about the specified endpoint
33
+
*EndpointsApi* | [**100InventoryEndpointsCustomeruuidByCustomeruuidGet**](docs/EndpointsApi.md#100inventoryendpointscustomeruuidbycustomeruuidget) | **Get** /1.0.0/inventory/endpoints/customeruuid/{customeruuid} | Get list of endpoints for a customer
*EndpointsApi* | [**Eis100EndpointsAssignTopologyTagByEndpointuuidPost**](docs/EndpointsApi.md#eis100endpointsassigntopologytagbyendpointuuidpost) | **Post** /eis/1.0.0/endpoints/{endpointuuid}/assign_topology_tag | Assign a Topology Tag to an Endpoint
37
+
*LinksApi* | [**100InventoryLinkPost**](docs/LinksApi.md#100inventorylinkpost) | **Post** /1.0.0/inventory/link | Create Link and initial Contract
38
+
*LinksApi* | [**100InventoryLinksByLinkidGet**](docs/LinksApi.md#100inventorylinksbylinkidget) | **Get** /1.0.0/inventory/links/{linkid} | Get details of specified link
39
+
*LinksApi* | [**100InventoryLinksCustomerByCustomeruuidGet**](docs/LinksApi.md#100inventorylinkscustomerbycustomeruuidget) | **Get** /1.0.0/inventory/links/customer/{customeruuid} | Get active Links
40
+
*LinksApi* | [**100InventoryLinksHistoryByLinkidGet**](docs/LinksApi.md#100inventorylinkshistorybylinkidget) | **Get** /1.0.0/inventory/links/history/{linkid} | Get Link history
41
+
*TopologiesApi* | [**Ttms100TopologyTagByTopotaguuidDelete**](docs/TopologiesApi.md#ttms100topologytagbytopotaguuiddelete) | **Delete** /ttms/1.0.0/topology_tag/{topotaguuid}/ | Delete a topology tag
42
+
*TopologiesApi* | [**Ttms100TopologyTagByTopotaguuidGet**](docs/TopologiesApi.md#ttms100topologytagbytopotaguuidget) | **Get** /ttms/1.0.0/topology_tag/{topotaguuid}/ | Get information about the specified topology tag
43
+
*TopologiesApi* | [**Ttms100TopologyTagByTopotaguuidPut**](docs/TopologiesApi.md#ttms100topologytagbytopotaguuidput) | **Put** /ttms/1.0.0/topology_tag/{topotaguuid}/ | Update a topology tag's name and/or description
44
+
*TopologiesApi* | [**Ttms100TopologyTagGet**](docs/TopologiesApi.md#ttms100topologytagget) | **Get** /ttms/1.0.0/topology_tag | List all topology tags
45
+
*TopologiesApi* | [**Ttms100TopologyTagObjectsByTopotaguuidGet**](docs/TopologiesApi.md#ttms100topologytagobjectsbytopotaguuidget) | **Get** /ttms/1.0.0/topology_tag/{topotaguuid}/objects/ | List objects for Topology
46
+
*TopologiesApi* | [**Ttms100TopologyTagPost**](docs/TopologiesApi.md#ttms100topologytagpost) | **Post** /ttms/1.0.0/topology_tag | Create a named topology tag
47
+
*VnfsApi* | [**100MarketplaceImageGet**](docs/VnfsApi.md#100marketplaceimageget) | **Get** /1.0.0/marketplace/image | List images in the Marketplace
*VportsApi* | [**100InventoryVportByVportuuidGet**](docs/VportsApi.md#100inventoryvportbyvportuuidget) | **Get** /1.0.0/inventory/vport/{vportuuid} | Get information about the specified VPort
Copy file name to clipboardExpand all lines: api_client.go
+1-1
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
*
4
4
* Telstra Programmable Network is a self-provisioning platform that allows its users to create on-demand connectivity services between multiple end-points and add various network functions to those services. Programmable Network enables to connectivity to a global ecosystem of networking services as well as public and private cloud services. Once you are connected to the platform on one or more POPs (points of presence), you can start creating those services based on the use case that you want to accomplish. The Programmable Network API is available to all customers who have registered to use the Programmable Network. To register, please contact your account representative.
Copy file name to clipboardExpand all lines: api_response.go
+1-1
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
*
4
4
* Telstra Programmable Network is a self-provisioning platform that allows its users to create on-demand connectivity services between multiple end-points and add various network functions to those services. Programmable Network enables to connectivity to a global ecosystem of networking services as well as public and private cloud services. Once you are connected to the platform on one or more POPs (points of presence), you can start creating those services based on the use case that you want to accomplish. The Programmable Network API is available to all customers who have registered to use the Programmable Network. To register, please contact your account representative.
Copy file name to clipboardExpand all lines: authentication_api.go
+5-15
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
*
4
4
* Telstra Programmable Network is a self-provisioning platform that allows its users to create on-demand connectivity services between multiple end-points and add various network functions to those services. Programmable Network enables to connectivity to a global ecosystem of networking services as well as public and private cloud services. Once you are connected to the platform on one or more POPs (points of presence), you can start creating those services based on the use case that you want to accomplish. The Programmable Network API is available to all customers who have registered to use the Programmable Network. To register, please contact your account representative.
0 commit comments