0.0.11 • Published 3 years ago
@airboat/aws-cdk v0.0.11
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);