# Description
`pyctlmbatchtoolbox` is command line wrapper around [Control-M REST API](https://docs.bmc.com/docs/automation-api/918/services-783053199.html#Services-TopIntroduction). The goal is to provide a developer friendly
command line tool easy to integrate with other tools.
# Install
```
pip install pyctlmbatchtoolbox --upgrade
```
# SRE toolbox included
Most of the tools include list/add/delete operations.
Tools included:
* batch_condition
* batch_connectionprofile
* batch_deploy
* batch_hostgroup
* batch_logs
* batch_status
* batch_token
* batch_order
```commandline
export CTM_USER=user
export CTM_PASS=***
export CTM_REST_API=https://<<controlm server instance>>:8443/automation-api
export CTM_BATCH_LOG_LEVEL=INFO
batch_order --controlm-server CTMSERVER --folder folder
batch_logs --jobname JOBID
batch_logs --jobname JOBID
batch_condition --action GET --search-criteria 'name=*&server=CTMSERVER'
batch_hostgroup --controlm-server CTMSERVER
batch_hostgroup --controlm-server CTMSERVER --hostgroup HOSTGROUP1
```
Raw data
{
"_id": null,
"home_page": "https://github.com/AmadeusITGroup/pyctlmbatchtoolbox",
"name": "pyctlmbatchtoolbox",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "bmc controlm batch",
"author": "Jose Morales Aragon",
"author_email": "jmoralesaragon@users.noreply.github.com",
"download_url": "https://files.pythonhosted.org/packages/cc/b1/5ea6f95559a1c3587742a895eeee85a52c219a9750d0b885dd958a5f7ba8/pyctlmbatchtoolbox-0.0.4.tar.gz",
"platform": null,
"description": "\n# Description\n`pyctlmbatchtoolbox` is command line wrapper around [Control-M REST API](https://docs.bmc.com/docs/automation-api/918/services-783053199.html#Services-TopIntroduction). The goal is to provide a developer friendly \ncommand line tool easy to integrate with other tools.\n\n# Install\n```\npip install pyctlmbatchtoolbox --upgrade\n```\n\n# SRE toolbox included\nMost of the tools include list/add/delete operations.\n\nTools included:\n* batch_condition\n* batch_connectionprofile\n* batch_deploy\n* batch_hostgroup\n* batch_logs\n* batch_status\n* batch_token\n* batch_order\n```commandline\nexport CTM_USER=user\nexport CTM_PASS=***\nexport CTM_REST_API=https://<<controlm server instance>>:8443/automation-api\nexport CTM_BATCH_LOG_LEVEL=INFO\n\nbatch_order --controlm-server CTMSERVER --folder folder \nbatch_logs --jobname JOBID \nbatch_logs --jobname JOBID\nbatch_condition --action GET --search-criteria 'name=*&server=CTMSERVER' \nbatch_hostgroup --controlm-server CTMSERVER \nbatch_hostgroup --controlm-server CTMSERVER --hostgroup HOSTGROUP1\n```\n\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Set of command line tools used to interact with Control-M.",
"version": "0.0.4",
"split_keywords": [
"bmc",
"controlm",
"batch"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7715518c837a02d4a1831ff07ff6fd2d2467add26315a2b7278786e1e261a4f4",
"md5": "d22b8d3e7f5ecbb91f66e455979605fe",
"sha256": "a9060eaa6918ba31a8dc97a6825b990013e98175421c72cd9d6ec56a07b903b0"
},
"downloads": -1,
"filename": "pyctlmbatchtoolbox-0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d22b8d3e7f5ecbb91f66e455979605fe",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 19072,
"upload_time": "2023-02-10T14:53:09",
"upload_time_iso_8601": "2023-02-10T14:53:09.636778Z",
"url": "https://files.pythonhosted.org/packages/77/15/518c837a02d4a1831ff07ff6fd2d2467add26315a2b7278786e1e261a4f4/pyctlmbatchtoolbox-0.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ccb15ea6f95559a1c3587742a895eeee85a52c219a9750d0b885dd958a5f7ba8",
"md5": "e89ff9ee4e606be786a18e3e16bbf775",
"sha256": "6c8bc573165476c09d8f9f5c64a9f9938c9c708c5f5239e77cfaf2c1a29d42bf"
},
"downloads": -1,
"filename": "pyctlmbatchtoolbox-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "e89ff9ee4e606be786a18e3e16bbf775",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 11805,
"upload_time": "2023-02-10T14:53:11",
"upload_time_iso_8601": "2023-02-10T14:53:11.384765Z",
"url": "https://files.pythonhosted.org/packages/cc/b1/5ea6f95559a1c3587742a895eeee85a52c219a9750d0b885dd958a5f7ba8/pyctlmbatchtoolbox-0.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-10 14:53:11",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "AmadeusITGroup",
"github_project": "pyctlmbatchtoolbox",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pyctlmbatchtoolbox"
}