@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
19 lines (18 loc) • 710 B
TypeScript
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);
}