@studion/infra-code-blocks
Version:
Studion common infra components
21 lines • 737 B
TypeScript
import * as pulumi from '@pulumi/pulumi';
import * as aws from '@pulumi/aws';
export declare namespace S3Assets {
type Args = {
bucketPrefix?: pulumi.Input<string>;
indexDocument?: pulumi.Input<string>;
errorDocument?: pulumi.Input<string>;
tags?: pulumi.Input<{
[key: string]: pulumi.Input<string>;
}>;
};
}
export declare class S3Assets extends pulumi.ComponentResource {
name: string;
bucket: aws.s3.Bucket;
websiteConfig: aws.s3.BucketWebsiteConfiguration;
constructor(name: string, args: S3Assets.Args, opts?: pulumi.ComponentResourceOptions);
private setupWebsiteBucketAccess;
private createWebsiteBucket;
}
//# sourceMappingURL=s3-assets.d.ts.map