@cm-madlabs/cdk-constructs
Version:
AWS CDK Constructs that can be used universally
35 lines (34 loc) • 769 B
TypeScript
import { Bucket } from '@aws-cdk/aws-s3';
import { Construct } from '@aws-cdk/core';
/**
* @stability stable
*/
export interface IReplicationDestinationBucket {
/**
* バケット名.
*
* @stability stable
*/
bucketName?: string;
/**
* レプリケーション元の IAM Role Arn.
*
* @stability stable
*/
baseIamRoleArn: string;
}
/**
* レプリケーション先となるS3バケットを作成するConstruct.
*
* @stability stable
*/
export declare class ReplicationDestinationBucket extends Construct {
/**
* @stability stable
*/
readonly bucket: Bucket;
/**
* @stability stable
*/
constructor(scope: Construct, id: string, props: IReplicationDestinationBucket);
}