open-index/open-npm huggingface dataset:
npm package: @taimos/cdk-construct-alexa-skill
Description: An AWS CDK Construct that creates an Alexa Skill backend
Author: Thorsten Hoeger
Latest version: 1.1.0

[![npm version](https://badge.fury.io/js/%40taimos%2Fcdk-construct-alexa-skill.svg)](https://badge.fury.io/js/%40taimos%2Fcdk-construct-alexa-skill)
[![PyPI version](https://badge.fury.io/py/taimos.cdk-construct-alexa-skill.svg)](https://badge.fury.io/py/taimos.cdk-construct-alexa-skill)


# A CDK L3 Construct for an Alexa Skill backend

## Installation

You can install the library into your project using npm or pip.

```bash
npm install @taimos/cdk-construct-alexa-skill

pip3 install taimos.cdk-construct-alexa-skill
```

# Contributing

We welcome community contributions and pull requests. 

# License

The CDK construct library is distributed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).

See [LICENSE](./LICENSE) for more information.
npm package: @taimos/cdk-construct-gitlab-variable
Description: An AWS CDK Construct that creates GITLAB CI/CD variables from SecretsManager Secrets
Author: Thorsten Hoeger
Latest version: 1.0.1

[![npm version](https://badge.fury.io/js/%40taimos%2Fcdk-construct-gitlab-variable.svg)](https://badge.fury.io/js/%40taimos%2Fcdk-construct-gitlab-variable)
[![PyPI version](https://badge.fury.io/py/taimos.cdk-construct-gitlab-variable.svg)](https://badge.fury.io/py/taimos.cdk-construct-gitlab-variable)

# A CDK L3 Construct for storing Gitlab CI variables from a SecretsManager secret

## Installation

You can install the library into your project using npm or pip.

```bash
npm install @taimos/cdk-construct-gitlab-variable

pip3 install taimos.cdk-construct-gitlab-variable
```

## Usage

```ts

const secret = new Secret(this, 'DBSecret', {
    description: 'Some Secret',
    generateSecretString: {
        secretStringTemplate: '{"username":"admin2"}',
        generateStringKey: 'password',
        passwordLength: 20,
    }
});

const gitlabSecret = Secret.fromSecretArn(this, 'GitlabToken', 'arn:aws:secretsmanager:eu-central-1:123456789012:secret:GitlabToken-abcde');

const dbPassword = new GitlabVariable(this, 'GitlabVarPassword', {
    gitlabSecret,
    secret,
    secretField: 'password',
    projectId: 'group/secrets-test',
    variableName: 'RDS_PASSWORD',
});

```

# Contributing

We welcome community contributions and pull requests. 

# License

The CDK construct library is distributed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).

See [LICENSE](./LICENSE) for more information.
npm package: @taimos/cdk-construct-hosting
Description: An AWS CDK Construct that provides website hosting
Author: Thorsten Hoeger
Latest version: 1.0.0

[![npm version](https://badge.fury.io/js/@taimos/cdk-construct-hosting.svg)](https://badge.fury.io/js/@taimos/cdk-construct-hosting)
[![PyPI version](https://badge.fury.io/py/taimos.cdk-construct-hosting.svg)](https://badge.fury.io/py/taimos.cdk-construct-hosting)

# A CDK L3 Construct for web hosting

## Installation

You can install the library into your project using npm or pip.

```bash
npm install @taimos/cdk-construct-hosting

pip3 install taimos-cdk
```


# Contributing

We welcome community contributions and pull requests. 

# License

The CDK construct library is distributed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).

See [LICENSE](./LICENSE) for more information.
npm package: @taimos/cdk-controltower
Description: [![npm version](https://badge.fury.io/js/@taimos%2Fcdk-controltower.svg)](https://badge.fury.io/js/@taimos%2Fcdk-controltower)
Author: Taimos GmbH
Latest version: 1.5.14

# CDK ControlTower

[![npm version](https://badge.fury.io/js/@taimos%2Fcdk-controltower.svg)](https://badge.fury.io/js/@taimos%2Fcdk-controltower)

CDK ControlTower is a tool suite to facilitate the use of the AWS Cloud Development Kit (CDK) for AWS Account management and Landing Zone setup. It provides project management features to configure your TypeScript CDK app and also higher-level (L3) constructs for different APIs and resources needed for account management.

### Features

- AWS CDK L3-construct for SSO permission management
- AWS CDK L3-construct for Budget and Cost Reporting
- AWS CDK L3-construct for VPC FLow Log buckets
- Projen helper classes to configure certain use cases easily (soon)
- Full features of CDK usable to implement your special use cases
- Fully typed auto-completion for AWS account names and SSO group names


## Contribute

### How to contribute to CDK ControlTower

#### **Did you find a bug?**

* **Ensure the bug was not already reported** by searching on GitHub under [Issues](https://github.com/taimos/cdk-controltower/issues).

* If you're unable to find an open issue addressing the problem, [open a new one](https://github.com/taimos/cdk-controltower/issues/new). Be sure to include a **title and clear description**, as much relevant information as possible, and a **code sample** or an **executable test case** demonstrating the expected behavior that is not occurring.

#### **Did you write a patch that fixes a bug?**

* Open a new GitHub pull request with the patch.

* Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.

#### **Did you fix whitespace, format code, or make a purely cosmetic patch?**

Changes that are cosmetic in nature and do not add anything substantial to the stability, functionality, or testability will normally not be accepted.

#### **Do you intend to add a new feature or change an existing one?**

* Suggest your change under [Issues](https://github.com/taimos/cdk-controltower/issues).

* Do not open a pull request on GitHub until you have collected positive feedback about the change.

#### **Do you want to contribute to the CDK ControlTower documentation?**

* Just file a PR with your recommended changes

## Authors

Brought to you by [Taimos](https://taimos.de)