UNPKG

@studion/infra-code-blocks

Version:
35 lines 1.29 kB
import * as aws from '@pulumi/aws'; import * as pulumi from '@pulumi/pulumi'; export declare namespace DatabaseReplica { type Instance = { engineVersion?: pulumi.Input<string>; multiAz?: pulumi.Input<boolean>; instanceClass?: pulumi.Input<string>; allowMajorVersionUpgrade?: pulumi.Input<boolean>; autoMinorVersionUpgrade?: pulumi.Input<boolean>; applyImmediately?: pulumi.Input<boolean>; }; type Security = { dbSecurityGroup: aws.ec2.SecurityGroup; dbSubnetGroup?: aws.rds.SubnetGroup; }; type Storage = { allocatedStorage?: pulumi.Input<number>; maxAllocatedStorage?: pulumi.Input<number>; }; type Args = Instance & Security & Storage & { replicateSourceDb: pulumi.Input<string>; monitoringRole?: aws.iam.Role; parameterGroupName?: pulumi.Input<string>; tags?: pulumi.Input<{ [key: string]: pulumi.Input<string>; }>; }; } export declare class DatabaseReplica extends pulumi.ComponentResource { name: string; instance: aws.rds.Instance; constructor(name: string, args: DatabaseReplica.Args, opts?: pulumi.ComponentResourceOptions); private createDatabaseInstance; } //# sourceMappingURL=database-replica.d.ts.map