UNPKG

@altostra/core

Version:

Core library for shared types and logic

15 lines (14 loc) 524 B
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; }; }