1
1
[ ![ Build Status] ( https://travis.ibm.com/CloudEngineering/python-sdk-template.svg?token=eW5FVD71iyte6tTby8gr&branch=master )] ( https://travis.ibm.com/CloudEngineering/python-sdk-template )
2
2
[ ![ semantic-release] ( https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg )] ( https://github.com/semantic-release/semantic-release )
3
- # IBM Cloud MySDK Python SDK Version 0.0.1
4
3
5
- Python client library to interact with various [ IBM Cloud MySDK Service APIs] ( https://cloud.ibm.com/apidocs?category=<service-category> ) .
4
+ # IBM Cloud Networking Services Python SDK Version 0.0.1
5
+
6
+ Python client library to interact with various [ IBM Cloud Networking Service APIs] ( https://cloud.ibm.com/apidocs?category=network ) .
6
7
7
8
Disclaimer: this SDK is being released initially as a ** pre-release** version.
8
9
Changes might occur which impact applications that use this SDK.
@@ -35,36 +36,68 @@ Changes might occur which impact applications that use this SDK.
35
36
36
37
## Overview
37
38
38
- The IBM Cloud MySDK Python SDK allows developers to programmatically interact with the following
39
+ The IBM Cloud Networking Services Python SDK allows developers to programmatically interact with the following
39
40
IBM Cloud services:
40
41
41
- Service Name | Imported Class Name
42
- --- | ---
43
- [ Example Service] ( https://cloud.ibm.com/apidocs/example-service ) | ExampleServiceV1
42
+ | CIS Service Name | Imported Class Name |
43
+ | ---------------------------------------------------------------------------------------------- | --------------------------- |
44
+ | [ CIS: Cache] ( https://cloud.ibm.com/apidocs/cis/cache ) | CachingApiV1 |
45
+ | [ CIS: IP] ( https://cloud.ibm.com/apidocs/cis/ip ) | CisIpApiV1 |
46
+ | [ CIS: Custom Pages] ( https://cloud.ibm.com/apidocs/cis ) | CustomPagesV1 |
47
+ | [ CIS: DNS Records Bulk] ( https://cloud.ibm.com/apidocs/cis/dnsrecords ) | DnsRecordBulkV1 |
48
+ | [ CIS: DNS Records] ( https://cloud.ibm.com/apidocs/cis/dnsrecords ) | DnsRecordsV1 |
49
+ | [ CIS: Firewall Access Rules] ( https://cloud.ibm.com/apidocs/cis/firewall-access-rule ) | FirewallAccessRulesV1 |
50
+ | [ CIS: Security Level Settings] ( https://cloud.ibm.com/apidocs/cis/security-level-settings ) | FirewallApiV1 |
51
+ | [ CIS: GLB Events] ( https://cloud.ibm.com/apidocs/cis/glb-events ) | GlobalLoadBalancerEventsV1 |
52
+ | [ CIS: GLB Monitor] ( https://cloud.ibm.com/apidocs/cis/glb-monitor ) | GlobalLoadBalancerMonitorV1 |
53
+ | [ CIS: GLB Pools] ( https://cloud.ibm.com/apidocs/cis/glb-pool ) | GlobalLoadBalancerPoolsV0 |
54
+ | [ CIS: GLB Service] ( https://cloud.ibm.com/apidocs/cis/glb ) | GlobalLoadBalancerV1 |
55
+ | [ CIS: Page Rules] ( https://cloud.ibm.com/apidocs/cis/page-rules ) | PageRuleApiV1 |
56
+ | [ CIS: Range Application] ( https://cloud.ibm.com/apidocs/cis/range ) | RangeApplicationsV1 |
57
+ | [ CIS: Routing] ( https://cloud.ibm.com/apidocs/cis/routing ) | RoutingV1 |
58
+ | [ CIS: Security Events] ( https://cloud.ibm.com/apidocs/cis ) | SecurityEventsApiV1 |
59
+ | [ CIS: SSL/TLS] ( https://cloud.ibm.com/apidocs/cis/tls ) | SslCertificateApiV1 |
60
+ | [ CIS: User Agent Blocking Rules] ( https://cloud.ibm.com/apidocs/cis/user-agent-rules ) | UserAgentBlockingRulesV1 |
61
+ | [ CIS: WAF Settings] ( https://cloud.ibm.com/apidocs/cis/waf ) | WafApiV1 |
62
+ | [ CIS: WAF Rule Groups] ( https://cloud.ibm.com/apidocs/cis/waf-groups ) | WafRuleGroupsApiV1 |
63
+ | [ CIS: WAF Rule Packages] ( https://cloud.ibm.com/apidocs/cis/waf-packages ) | WafRulePackagesApiV1 |
64
+ | [ CIS: WAF Rules] ( https://cloud.ibm.com/apidocs/cis/waf-rules ) | WafRulesApiV1 |
65
+ | [ CIS: Zone Firewall Access Rules] ( https://cloud.ibm.com/apidocs/cis/zone-firewall-access-rule ) | ZoneFirewallAccessRulesV1 |
66
+ | [ CIS: Zone Lockdown] ( https://cloud.ibm.com/apidocs/cis/zone-lockdown ) | ZoneLockdownV1 |
67
+ | [ CIS: Zone Rate Limits] ( https://cloud.ibm.com/apidocs/cis ) | ZoneRateLimitsV1 |
68
+ | [ CIS: Zone Settings] ( https://cloud.ibm.com/apidocs/cis/zonesettings ) | ZonesSettingsV1 |
69
+ | [ CIS: Zones] ( https://cloud.ibm.com/apidocs/cis/zones ) | ZonesV1 |
70
+
71
+ | PDNS Service Name | Imported Class Name |
72
+ | -------------------------------------------------------------------------------- | ------------------------------ |
73
+ | [ PDNS: Zones API] ( https://cloud.ibm.com/apidocs/dns-svcs ) | DnsZonesV1 |
74
+ | [ PDNS: Resource Records API] ( https://cloud.ibm.com/apidocs/dns-svcs ) | ResourceRecordsV1 |
75
+ | [ PDNS: Permitted Networks for Zones API] ( https://cloud.ibm.com/apidocs/dns-svcs ) | PermittedNetworksForDnsZonesV1 |
44
76
45
77
## Prerequisites
46
78
47
79
[ ibm-cloud-onboarding ] : https://cloud.ibm.com/registration
48
80
49
- * An [ IBM Cloud] [ ibm-cloud-onboarding ] account.
50
- * An IAM API key to allow the SDK to access your account. Create one [ here] ( https://cloud.ibm.com/iam/apikeys ) .
51
- * Python 3.5.3 or above.
81
+ - An [ IBM Cloud] [ ibm-cloud-onboarding ] account.
82
+ - An IAM API key to allow the SDK to access your account. Create one [ here] ( https://cloud.ibm.com/iam/apikeys ) .
83
+ - Python 3.5.3 or above.
52
84
53
85
## Installation
54
86
55
87
To install, use ` pip ` or ` easy_install ` :
56
88
57
89
``` bash
58
- pip install --upgrade " mysdk >=0.0.1"
90
+ pip install --upgrade " ibm-networking-services >=0.0.1"
59
91
```
60
92
61
93
or
62
94
63
95
``` bash
64
- easy_install --upgrade " mysdk >=0.0.1"
96
+ easy_install --upgrade " ibm-networking-servies >=0.0.1"
65
97
```
66
98
67
99
## Using the SDK
100
+
68
101
For general SDK usage information, please see [ this link] ( https://github.com/IBM/ibm-cloud-sdk-common/blob/master/README.md )
69
102
70
103
## Questions
@@ -74,14 +107,17 @@ please ask a question
74
107
[ Stack Overflow] ( http://stackoverflow.com/questions/ask?tags=ibm-cloud ) .
75
108
76
109
## Issues
110
+
77
111
If you encounter an issue with the project, you are welcome to submit a
78
112
[ bug report] (<github-repo-url >/issues).
79
113
Before that, please search for similar issues. It's possible that someone has already reported the problem.
80
114
81
115
## Open source @ IBM
116
+
82
117
Find more open source projects on the [ IBM Github Page] ( http://ibm.github.io/ )
83
118
84
119
## Contributing
120
+
85
121
See [ CONTRIBUTING] ( CONTRIBUTING.md ) .
86
122
87
123
## License
0 commit comments