Skip to main content

This are codes for creating MO in APIC through Python API

Project description

All the codes are in object oriented style.

Each of them does a small configuration on APIC – to create a MO. For example, createTenant.py would create a tenant.

Programmer can simply write their customized script by inheriting the class createMo in “createMo.py”.

#Scripts descriptions:

createMo.py: the basic class/module. It also contains useful functions that help programmers for writing their customized scripts.

The others are generic scripts. Each of them does a small configuration. For example, createContract.py would create a contract.

#Usage:

All the codes support three different input methods: wizard, yaml and cli.

1. wizard: configure a mo by following a wizard. Usage: <br>python createFilter.py wizard <br>To get the help info: python createFilter.py wizard –h

2. yaml: configure a mo with a config file (yaml format). Usage: <br>python createFilter.py yaml createFilter.yaml <br>To get the help info: python createFilter.py yaml –h

3. cli: configure a mo based on you python arguments. It contains key arguments and optional arguments. Flags are used in order to call the optional arguments. Usage: <br>python createFilter.py cli <ip-address> <user-name> <password> <tenant> <filter> [–e ip –i tcp] <br>To get the help info: python createFilter.py cli –h

#Delete a mo:

Using -d flag. Example if you want to delete a filter, you can call createFilter.py with a -d flag. The delete method is supported in all three input methods. For example:

<br>python createFilter -d yaml <br>python createFilter -d wizard <br>python createFilter -d cli <ip-address> <user-name> <password> <tenant> <filter>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apicPython-0.3.1.tar.gz (47.5 kB view details)

Uploaded Source

File details

Details for the file apicPython-0.3.1.tar.gz.

File metadata

  • Download URL: apicPython-0.3.1.tar.gz
  • Upload date:
  • Size: 47.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for apicPython-0.3.1.tar.gz
Algorithm Hash digest
SHA256 5c2330d110dc7958770aa7a7ce01708f786143675ec9a1e6809d0ec45521d61a
MD5 2fc4f5c02adf0bebc9bf2fa31e341877
BLAKE2b-256 898a64fe0ef84b4d6bea46b524504771a83bed5fd467b480b9a497bcf1fc1508

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page