Skip to content

IBM/cis-python-sdk

Repository files navigation

This repository is deprecated. It is moved to https://github.com/IBM/networking-python-sdk

IBM Cloud Internet Services Python SDK Version 0.0.1

Build Status

Python client library to interact with various IBM Cloud Networking Service APIs.

Table of Contents

Overview

The CIS Python SDK allows developers to programmatically interact with the following IBM Cloud services:

Service Name Imported Class Name
Cache CachingApiV1
IP CisIpApiV1
Custom Pages CustomPagesV1
DNS Records Bulk DnsRecordBulkV1
DNS Records DnsRecordsV1
Firewall Access Rules FirewallAccessRulesV1
Security Level Settings FirewallApiV1
GLB Events GlobalLoadBalancerEventsV1
GLB Monitor GlobalLoadBalancerMonitorV1
GLB Pools GlobalLoadBalancerPoolsV0
GLB Service GlobalLoadBalancerV1
Page Rules PageRuleApiV1
Range Application RangeApplicationsV1
Routing RoutingV1
Security Events SecurityEventsApiV1
SSL/TLS SslCertificateApiV1
User Agent Blocking Rules UserAgentBlockingRulesV1
WAF Settings WafApiV1
WAF Rule Groups WafRuleGroupsApiV1
WAF Rule Packages WafRulePackagesApiV1
WAF Rules WafRulesApiV1
Zone Firewall Access Rules ZoneFirewallAccessRulesV1
Zone Lockdown ZoneLockdownV1
Zone Rate Limits ZoneRateLimitsV1
Zone Settings ZonesSettingsV1
Zones ZonesV1

Prerequisites

  • An IBM Cloud account.
  • An IAM API key to allow the SDK to access your account. Create one here.
  • An installation of Python >=3.5 on your local machine.

Installation

To install, use pip or easy_install:

pip install --upgrade "ibm-cloud-cis-services>=0.0.1"

or

easy_install --upgrade "ibm-cloud-cis-services>=0.0.1"

Using the SDK

For general SDK usage information, please see this link

Sample Code

See Samples.

License

The CIS Python SDK is released under the Apache 2.0 license. The license's full text can be found in LICENSE.