typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
48 lines (47 loc) • 2.44 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type SlackChannelConfiguration_Type = 'AWS::Chatbot::SlackChannelConfiguration';
export declare const SlackChannelConfiguration_Type = "AWS::Chatbot::SlackChannelConfiguration";
/**
* Resource schema for AWS::Chatbot::SlackChannelConfiguration. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html}
*/
export default function SlackChannelConfiguration(props: SlackChannelConfiguration_Properties): CfnResource<SlackChannelConfiguration_Properties>;
/**
* Resource schema for AWS::Chatbot::SlackChannelConfiguration. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html}
*/
export declare type SlackChannelConfiguration_Properties = {
UserRoleRequired?: Resolvable<boolean>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-logginglevel}
*/
LoggingLevel?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-snstopicarns}
*/
SnsTopicArns?: Resolvable<string>[];
GuardrailPolicies?: Resolvable<string>[];
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-slackworkspaceid}
*/
SlackWorkspaceId: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-slackchannelid}
*/
SlackChannelId: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-iamrolearn}
*/
IamRoleArn: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-chatbot-slackchannelconfiguration.html#cfn-chatbot-slackchannelconfiguration-configurationname}
*/
ConfigurationName: Resolvable<string>;
Arn?: Resolvable<string>;
};