0.0.11 • Published 3 years ago

@airboat/aws-cdk v0.0.11

Weekly downloads
20
License
-
Repository
-
Last release
3 years ago

Airboar AWS Scripts

Network Example

import {Network, INetworkOptions, updateEnvironments } from '@airboat/aws-cdk';
const environments = new Map<string, INetworkOptions>();

environments.set('production', {
  s3Options: {
    bucketName: 'test',
  },
});

environments.set('staging', {
  s3Options: {
    bucketName: 'fake-bucket',
  },
});

updateEnvironments<INetworkOptions>(Network, environments);

API Example

import {Api, IApiOptions, updateEnvironments } from '@airboat/aws-cdk';
const environments = new Map<string, IApiOptions>();

environments.set('production', {});
environments.set('staging', {);

updateEnvironments<IApiOptions>(Api, environments);

Pipeline Example

import {Pipeline, IPipelineOptions, updateEnvironments } from '@airboat/aws-cdk';
const environments = new Map<string, IPipelineOptions>();

environments.set('production', {});

updateEnvironments<IPipelineOptions>(Pipeline, environments);