Skip to main content

A programming model for software-defined state

Project description

Constructs

Software-defined persistent state

Release npm version PyPI version NuGet version Maven Central

What are constructs?

Constructs are classes which define a "piece of system state". Constructs can be composed together to form higher-level building blocks which represent more complex state.

Constructs are often used to represent the desired state of cloud applications. For example, in the AWS CDK, which is used to define the desired state for AWS infrastructure using CloudFormation, the lowest-level construct represents a resource definition in a CloudFormation template. These resources are composed to represent higher-level logical units of a cloud application, etc.

Support policy

All maintained Node.js versions are supported by this package.

Contributing

This project has adopted the Amazon Open Source Code of Conduct.

We welcome community contributions and pull requests. See our contribution guide for more information on how to report issues, set up a development environment and submit code.

License

This project is distributed under the Apache License, Version 2.0.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

constructs-10.7.1.tar.gz (71.1 kB view details)

Uploaded Source

Built Distribution

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

constructs-10.7.1-py3-none-any.whl (69.1 kB view details)

Uploaded Python 3

File details

Details for the file constructs-10.7.1.tar.gz.

File metadata

  • Download URL: constructs-10.7.1.tar.gz
  • Upload date:
  • Size: 71.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.14.6

File hashes

Hashes for constructs-10.7.1.tar.gz
Algorithm Hash digest
SHA256 7b33d60851fc8c6d4c4a111dc342088e467c344b22d9a562a5e0b6fbbbaf4b2a
MD5 feab603cd2a2545dcc6ce8d63c98310c
BLAKE2b-256 071ef8616b97256cad2a2ec27a6bbb74ae478182ddd782ba10fd97924970a75d

See more details on using hashes here.

Provenance

The following attestation bundles were made for constructs-10.7.1.tar.gz:

Publisher: release.yml on aws/constructs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file constructs-10.7.1-py3-none-any.whl.

File metadata

  • Download URL: constructs-10.7.1-py3-none-any.whl
  • Upload date:
  • Size: 69.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.14.6

File hashes

Hashes for constructs-10.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f212c66b37249c45eca4638c6b33c68efddae50599d27062d71d0bf81c11431e
MD5 2d2dc7a94926cc8385afa4ba86dd6441
BLAKE2b-256 abe7f014792cb9e76d407e552aead634e048134c22e59a2f892b1cb7324afc71

See more details on using hashes here.

Provenance

The following attestation bundles were made for constructs-10.7.1-py3-none-any.whl:

Publisher: release.yml on aws/constructs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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