{ "info": { "author": "Joseph Wortmann", "author_email": "joseph.wortmann@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7", "Topic :: System :: Software Distribution" ], "description": "app-resolver-uploader\n=====================\n\nA command line tool for uploading AppSync resolvers into AWS AppSyncL\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nThis is intended to be used in a CI/CD process for managing AppSync\nresolvers. Manages both UNIT and PIPELINE resolvers. For PIPELINE\nresolvers referenced functions must exist prior to creating or updating\nthe resolver.\n\nUsage\n~~~~~\n\n::\n\n python -m appsync_resolver_uploader --aws-access-key-id accesskey --aws-secret-access-key secret --aws-region region --api-id id --type-name type --field-name field --datasource-name datasource --request-mapping-template request.vtl --response-mapping-template response.vtl --pipeline-config name,datasource;name,datasource\n\nArguments\n~~~~~~~~~\n\n- **aws-access-key-id** The AWS Access Key ID for the IAM user\n- **aws-secret-access-key** The AWS Secret Access Key for the IAM user\n- **aws-region** The AWS Region of the AppSync API to update\n- **api-id** The API ID of the AppSync API to upload the schema to\n- **type-name** The name of the GraphQL Type\n- **field-name** The name of the GraphQL field to attach the resolver\n to\n- **datasource-name** The name of the AppSync data source for which the\n resolver is being created - not used for pipeline resolvers\n- **request-mapping-template** The request mapping VTL file to upload\n- **response-mapping-template** The response mapping VTL file to upload\n- **pipeline-config** The list of functions to use in this resolver.\n Including this list changes the resolver to a pipeline\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/QuiNovas/appsync-resolver-uploader", "keywords": "quinovas", "license": "APL 2.0", "maintainer": "", "maintainer_email": "", "name": "appsync-resolver-uploader", "package_url": "https://pypi.org/project/appsync-resolver-uploader/", "platform": "", "project_url": "https://pypi.org/project/appsync-resolver-uploader/", "project_urls": { "Homepage": "https://github.com/QuiNovas/appsync-resolver-uploader" }, "release_url": "https://pypi.org/project/appsync-resolver-uploader/0.0.2/", "requires_dist": [ "argparse", "boto3 (>=1.9.156)" ], "requires_python": "", "summary": "Uploads request and response VTL templates for an API ID, type, field and datasource", "version": "0.0.2" }, "last_serial": 5328115, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f9c6e93ab7d06cb86eef1a7750b0847f", "sha256": "355aa7ae7cefaedd7bf1eb7615f2be7a850a357afb05c6f3fdf0f8099ba30040" }, "downloads": -1, "filename": "appsync_resolver_uploader-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9c6e93ab7d06cb86eef1a7750b0847f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3292, "upload_time": "2018-08-31T19:42:50", "url": "https://files.pythonhosted.org/packages/bd/01/2d9a5b58a7f3bd0edae42d896395686f35f7be63dfb65f3ca00f98a05c8a/appsync_resolver_uploader-0.0.1-py2.py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "aebb54fcaccb675d39323079f13a39fe", "sha256": "b9907f5b2bafc0ffa9263c58331e109b204622cb9cd1f657502517a06f7180aa" }, "downloads": -1, "filename": "appsync_resolver_uploader-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aebb54fcaccb675d39323079f13a39fe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8069, "upload_time": "2019-05-28T17:43:39", "url": "https://files.pythonhosted.org/packages/c9/b3/487db2eafcfa79f9e753c7ce1cd6de744bea5170a4b603b407f9ded7d3fe/appsync_resolver_uploader-0.0.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aebb54fcaccb675d39323079f13a39fe", "sha256": "b9907f5b2bafc0ffa9263c58331e109b204622cb9cd1f657502517a06f7180aa" }, "downloads": -1, "filename": "appsync_resolver_uploader-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aebb54fcaccb675d39323079f13a39fe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8069, "upload_time": "2019-05-28T17:43:39", "url": "https://files.pythonhosted.org/packages/c9/b3/487db2eafcfa79f9e753c7ce1cd6de744bea5170a4b603b407f9ded7d3fe/appsync_resolver_uploader-0.0.2-py2.py3-none-any.whl" } ] }