UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

28 lines (27 loc) 1.05 kB
import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource"; import { Value, List } from "../../data-types"; export declare class GenerateSecretString { ExcludePunctuation?: Value<boolean>; PasswordLength?: Value<number>; ExcludeCharacters?: Value<string>; ExcludeNumbers?: Value<boolean>; ExcludeLowercase?: Value<boolean>; ExcludeUppercase?: Value<boolean>; GenerateStringKey?: Value<string>; SecretStringTemplate?: Value<string>; RequireEachIncludedType?: Value<boolean>; IncludeSpace?: Value<boolean>; constructor(properties: GenerateSecretString); } export interface SecretProperties { Description?: Value<string>; KmsKeyId?: Value<string>; SecretString?: Value<string>; GenerateSecretString?: GenerateSecretString; Tags?: List<Inner_ResourceTag>; Name?: Value<string>; } export default class Inner_Secret extends ResourceBase<SecretProperties> { static GenerateSecretString: typeof GenerateSecretString; constructor(properties: SecretProperties); }