Skip to main content

Automation Tool for informatica Cloud

Project description

Version

Infapy is the Informatica Intelligent Cloud Services Software Development Kit (SDK) for Python, which allows Python developers to write software that makes use of services like Informatica CDI, Informatica Cloud Administrator, Informatica Cloud Monitor, Informatica CAI etc. You can find the latest, most up to date, documentation at our doc site , including a list of services that are supported.

Getting Started

$ pip install infapy

Using Infapy

After installing infapy

>>> import infapy
>>> infapy.encrypt()
Enter your user name: myInfaUser
Enter your password: myInfaPasswd
  infa_access_key_id = gAAAAABhT2AUGrFWcXKs0-hCER85DEqHZh2ClRI0xc0gjOtFcWi_1esa9AkZt4k58Y5r2yEVl3sUF9oezTGE1tyF2knFXUX3Og==
  infa_secret_access_key = gAAAAABhT2AUZ70m68HbSX2Lc3Xa-VQjObWUi2wCSXTiXMtLIVapDxrfKNS5bBffu1N334jmqql7LYer_r-mcjj4EwoS8U44Xg==

Next, set up credentials (in e.g. ~/.infa/credentials):

[default]
infa_access_key_id = YOUR_KEY
infa_secret_access_key = YOUR_SECRET

[dev]
infa_access_key_id = YOUR_KEY
infa_secret_access_key = YOUR_SECRET

Then, set up a default region (in e.g. ~/.infa/config):

[default]
region = us

[dev]
region = em

Then, from a Python interpreter:

>>> import infapy
>>> infaHandler = infapy.connect()
or
>>> infaHandler = infapy.connect(profile="dev")
>>> v3 = infaHandler.v3()
>>> securityLogs = v3.getSecurityLogs().getSecurityLogsForLastOneDay()
>>> print(securityLogs)

Getting Help

We use GitHub issues for tracking bugs and feature requests and might have limited bandwidth to address them. Please use these community resources for getting help:

Contributing

We value feedback and contributions from our community. Whether it’s a bug report, new feature, correction, or additional documentation, we welcome your issues and pull requests.

Maintenance and Support for SDK Major Versions

Infapy was made generally available on 25-Sep-2021 and is currently in the full support phase of the availability life cycle.

More Resources

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

infapy-1.0.7.0.tar.gz (25.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

infapy-1.0.7.0-py3-none-any.whl (50.5 kB view details)

Uploaded Python 3

File details

Details for the file infapy-1.0.7.0.tar.gz.

File metadata

  • Download URL: infapy-1.0.7.0.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for infapy-1.0.7.0.tar.gz
Algorithm Hash digest
SHA256 ca64dc6b26fc71204b7120373b05fee77c8f815d6038c39335bcea31b818426a
MD5 16ad16cbe976db391442121ee8b5eb90
BLAKE2b-256 bb37744c8532365aa4c429c4b81e9c797e5f682f19982a1a314d5107392e8ee6

See more details on using hashes here.

File details

Details for the file infapy-1.0.7.0-py3-none-any.whl.

File metadata

  • Download URL: infapy-1.0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 50.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for infapy-1.0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 834b69238b8f41d02c915a0b4b47199ce9c034c92c6ef04ae072c25b5eca40bd
MD5 492dad39564f6cceb23eb78ce0e16b3d
BLAKE2b-256 07c377118df89461b4356b0a352e7307d9f2b081033b964ebe1a52be4268cd23

See more details on using hashes here.

Supported by

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