UNPKG

@studion/infra-code-blocks

Version:
23 lines (22 loc) 759 B
import * as pulumi from '@pulumi/pulumi'; import * as upstash from '@upstash/pulumi'; import * as aws from '@pulumi/aws'; export type RedisArgs = { /** * Redis database name. */ dbName: pulumi.Input<string>; /** * Region of the database. Possible values are: "global", "eu-west-1", "us-east-1", "us-west-1", "ap-northeast-1" , "eu-central1". */ region?: pulumi.Input<string>; }; export interface RedisOptions extends pulumi.ComponentResourceOptions { provider: upstash.Provider; } export declare class Redis extends pulumi.ComponentResource { instance: upstash.RedisDatabase; passwordSecret: aws.secretsmanager.Secret; username: string; constructor(name: string, args: RedisArgs, opts: RedisOptions); }