Skip to content

Commit cc97939

Browse files
kennburgerGitHub Enterprise
authored andcommitted
DL and Transit SDK (#11)
* feat: Initial commit for Direct link and Transit SDK * feat: Implemented review comments * chore: Transit Gateway integration test * feat: Initial commit for Direct link and Transit SDK * feat: Implemented review comments * chore: Transit Gateway integration test * chore: DL integration tests and travis changes * Travis change for transit env * DL integration Tests * DL travis updates
1 parent 11db9d9 commit cc97939

13 files changed

+9050
-2
lines changed

.dl_env.enc

544 Bytes
Binary file not shown.

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ venv/
5353
python3/
5454

5555
*.env
56-
.env
56+
.*env
5757

5858
# resources
5959
resources/output.wav

.transit_env.enc

512 Bytes
Binary file not shown.

.travis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ matrix:
1212
[ -z "${TRAVIS_TAG}" ] && [ "${TRAVIS_PULL_REQUEST}" == "false" ]
1313
&& openssl aes-256-cbc -K $encrypted_3c84dcdc6bbe_key -iv $encrypted_3c84dcdc6bbe_iv -in .env.enc -out .env -d
1414
|| true
15+
- openssl aes-256-cbc -K $encrypted_16de86179301_key -iv $encrypted_16de86179301_iv -in .transit_env.enc -out .transit_env -d || true
16+
- openssl aes-256-cbc -K $encrypted_b4d7fa377f59_key -iv $encrypted_b4d7fa377f59_iv -in .dl_env.enc -out .dl_env -d || true
1517

1618
before_install:
1719
- npm install npm@latest -g

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,14 @@ IBM Cloud services:
7474
| [PDNS: Resource Records API](https://cloud.ibm.com/apidocs/dns-svcs) | ResourceRecordsV1 |
7575
| [PDNS: Permitted Networks for Zones API](https://cloud.ibm.com/apidocs/dns-svcs) | PermittedNetworksForDnsZonesV1 |
7676

77+
| Direct Link Service | Imported Class Name |
78+
| ---------------------------------------------------------| ------------------------------ |
79+
| [Direct Link](https://cloud.ibm.com/apidocs/direct_link) | DirectLinkApisV1 |
80+
81+
| Transit Service | Imported Class Name |
82+
| ---------------------------------------------------------------- | ------------------------------ |
83+
| [Transit Gateway](https://cloud.ibm.com/apidocs/transit-gateway) | TransitGatewayApisV1 |
84+
7785
## Prerequisites
7886

7987
[ibm-cloud-onboarding]: https://cloud.ibm.com/registration

ibm_cloud_networking_services/__init__.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,10 @@
5252
# Private DNS Service Packages
5353
from .dns_zones_v1 import DnsZonesV1
5454
from .resource_records_v1 import ResourceRecordsV1
55-
from .permitted_networks_for_dns_zones_v1 import PermittedNetworksForDnsZonesV1
55+
from .permitted_networks_for_dns_zones_v1 import PermittedNetworksForDnsZonesV1
56+
57+
# Directlink Service Packages
58+
from .direct_link_apis_v1 import DirectLinkApisV1
59+
60+
#Transit Service Packages
61+
from .transit_gateway_apis_v1 import TransitGatewayApisV1

0 commit comments

Comments
 (0)