UNPKG

@goldstack/template-static-website-aws

Version:

Utilities for deploying a website to CloudFront and S3

31 lines 1.31 kB
import type { AWSStaticWebsitePackage } from './types/AWSStaticWebsitePackage'; /** * @description Parameters for AWS Static Website CLI operations. */ export interface InfraAwsStaticWebsiteCliParams { /** The operation to perform, such as 'deploy' or 'plan'. */ operation: string; /** The name of the deployment. */ deploymentName: string; /** Optional target version for upgrades. */ targetVersion?: string; /** Optional confirmation flag. */ confirm?: boolean; /** Optional flag to skip confirmations. */ skipConfirmations?: boolean; /** Optional additional command arguments. */ commandArgs?: string[]; } /** * @description Deploys the static website artifacts to AWS S3. * @param config - The AWS Static Website package configuration. * @param args - Command line arguments. */ export declare const deploy: (config: AWSStaticWebsitePackage, args: string[]) => Promise<void>; /** * @description Main CLI handler for AWS Static Website infrastructure operations. * @param config - The AWS Static Website package configuration. * @param params - CLI parameters. */ export declare const infraAwsStaticWebsiteCli: (config: AWSStaticWebsitePackage, params: InfraAwsStaticWebsiteCliParams) => Promise<void>; //# sourceMappingURL=infraAwsStaticWebsite.d.ts.map