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