cdk-alps-graph-ql
Project description
CDK Alps Graph QL
The CDK Alps Graph QL construct generates an AWS Graph QL out of an ALPS API yaml file such src/todo-alps.yaml. ALPS API is an abstraction of APIs like REST API or Graph QL. More about the ALPS API see in the ALPS API section.
The AWS CDK construct repo was generated with Projen as awscdk-construct
Thanks
- To Pahud for the helpful AWS CDK Construct video: https://www.youtube.com/watch?v=cTsSXYOYQPw
- Mike Amundsen for the ALPS API idea and help.
ALPS API
The ALPS API converter is on GitHub on: https://github.com/mamund/alps-unified
Very useful to understand the idea of ALPS API is this video on YT: https://www.youtube.com/watch?v=oG6-r3UdenE
Sample
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
app = cdk.App()
stack = cdk.Stack(app, "alps-graph-ql-stack", env=env)
AlpsGraphQL(stack, "AlpsGraphQL",
name="demo",
alps_spec_file="src/todo-alps.yaml"
)
CDK stack commands
Diff
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
npxcdk --applib / integ.default.js --profile < profile > diff
Deploy
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
npxcdk --applib / integ.default.js --profile < profile > deploy
Destroy
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
npxcdk --applib / integ.default.js --profile < profile > destroy
Limitations / Issues / TODOS
- only ALPS YAML files are supported. ALPS JSON files will be added
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
cdk-alps-graph-ql-0.0.9.tar.gz
(213.5 kB
view details)
Built Distribution
File details
Details for the file cdk-alps-graph-ql-0.0.9.tar.gz
.
File metadata
- Download URL: cdk-alps-graph-ql-0.0.9.tar.gz
- Upload date:
- Size: 213.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49c420592d0362c9201a948fac225b7e3fffe8b9afbd97fbc876682d080b2455 |
|
MD5 | 48c83456d29fda95c9506acaec70b181 |
|
BLAKE2b-256 | 45c45bc208dbc7b89b9ed71c6a27405bb8d524d5fc573b0cbdb9aa2ff925139d |
File details
Details for the file cdk_alps_graph_ql-0.0.9-py3-none-any.whl
.
File metadata
- Download URL: cdk_alps_graph_ql-0.0.9-py3-none-any.whl
- Upload date:
- Size: 212.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 877d928b236d49914212697cbc89bd3dd81de00e3237214c0d69e87ad2628fa2 |
|
MD5 | 173c139979505ec11f1f4b086f7a4768 |
|
BLAKE2b-256 | 7a2f1c368079933405a78822fdc4d43e7d9793ca56ee155e8c1ff381720e52c8 |