typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
28 lines (27 loc) • 1.39 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type NotificationChannel_Type = 'AWS::FMS::NotificationChannel';
export declare const NotificationChannel_Type = "AWS::FMS::NotificationChannel";
/**
* Designates the IAM role and Amazon Simple Notification Service (SNS)
* topic that AWS Firewall Manager uses to record SNS logs. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-notificationchannel.html}
*/
export default function NotificationChannel(props: NotificationChannel_Properties): CfnResource<NotificationChannel_Properties>;
/**
* Designates the IAM role and Amazon Simple Notification Service (SNS)
* topic that AWS Firewall Manager uses to record SNS logs. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-notificationchannel.html}
*/
export declare type NotificationChannel_Properties = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-notificationchannel.html#cfn-fms-notificationchannel-snsrolename}
*/
SnsRoleName: ResourceArn;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-notificationchannel.html#cfn-fms-notificationchannel-snstopicarn}
*/
SnsTopicArn: ResourceArn;
};
export declare type ResourceArn = Resolvable<string>;