UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

19 lines (18 loc) 710 B
import { ResourceBase } from "../../resource"; import { Value, List, MapOf } from "../../data-types"; export declare class NotificationObjectType { SNSTopicArn: Value<string>; BackupVaultEvents: List<Value<string>>; constructor(properties: NotificationObjectType); } export interface BackupVaultProperties { BackupVaultTags?: MapOf<any>; BackupVaultName: Value<string>; EncryptionKeyArn?: Value<string>; Notifications?: NotificationObjectType; AccessPolicy?: MapOf<any>; } export default class Inner_BackupVault extends ResourceBase<BackupVaultProperties> { static NotificationObjectType: typeof NotificationObjectType; constructor(properties: BackupVaultProperties); }