@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
24 lines (23 loc) • 894 B
TypeScript
import { ResourceBase } from "../../resource";
import { Value, List, MapOf } from "../../data-types";
export declare class Subscription {
Target: Value<string>;
Id: Value<string>;
Source: Value<string>;
Subject: Value<string>;
constructor(properties: Subscription);
}
export declare class SubscriptionDefinitionVersion {
Subscriptions: List<Subscription>;
constructor(properties: SubscriptionDefinitionVersion);
}
export interface SubscriptionDefinitionProperties {
InitialVersion?: SubscriptionDefinitionVersion;
Tags?: MapOf<any>;
Name: Value<string>;
}
export default class Inner_SubscriptionDefinition extends ResourceBase<SubscriptionDefinitionProperties> {
static Subscription: typeof Subscription;
static SubscriptionDefinitionVersion: typeof SubscriptionDefinitionVersion;
constructor(properties: SubscriptionDefinitionProperties);
}