UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

25 lines (24 loc) 976 B
import { ResourceBase } from "../../resource"; import { Value, List } from "../../data-types"; export declare class ConditionResourceType { ConditionValue: Value<string>; ConditionKey: Value<string>; ConditionType: Value<string>; constructor(properties: ConditionResourceType); } export declare class BackupSelectionResourceType { ListOfTags?: List<ConditionResourceType>; SelectionName: Value<string>; IamRoleArn: Value<string>; Resources?: List<Value<string>>; constructor(properties: BackupSelectionResourceType); } export interface BackupSelectionProperties { BackupSelection: BackupSelectionResourceType; BackupPlanId: Value<string>; } export default class Inner_BackupSelection extends ResourceBase<BackupSelectionProperties> { static ConditionResourceType: typeof ConditionResourceType; static BackupSelectionResourceType: typeof BackupSelectionResourceType; constructor(properties: BackupSelectionProperties); }