@goldstack/infra-aws
Version:
Utilities to work with AWS infrastructure via the cli.
25 lines • 814 B
TypeScript
import type { Name } from './awsAccount';
/**
* The name of the bucket where the Terraform state for the packages will be stored.
* If not provided, will be auto-generated on first deployment.
*
* @title Terraform State Bucket
* @pattern ^[^\s]*$
*/
export type TerraformStateBucket = string;
/**
* The name of the DynamoDB table used for Terraform state locking. If not provided, will be auto-generated on first deployment.
*
* @title Terraform DynamoDB Table
* @pattern ^[^\s]*$
*/
export type TerraformDynamoDBTable = string;
export interface RemoteState {
user: Name;
terraformStateBucket?: TerraformStateBucket;
terraformStateDynamoDBTable?: TerraformDynamoDBTable;
}
export interface AWSTerraformState {
remoteState: RemoteState[];
}
//# sourceMappingURL=awsTerraformState.d.ts.map