@altostra/core
Version:
Core library for shared types and logic
15 lines (14 loc) • 524 B
TypeScript
import type { AwsResourceCommon, CloudFormationTags } from "../common";
import type { CloudFormationString } from "../IntrinsicFunctions";
import type { TopicSubscription } from "./common";
export declare type TopicType = 'AWS::SNS::Topic';
export interface Topic extends AwsResourceCommon {
Type: TopicType;
Properties: {
DisplayName?: string;
KmsMasterKeyId?: CloudFormationString;
Subscription?: TopicSubscription[];
TopicName?: string;
Tags?: CloudFormationTags;
};
}