UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

48 lines (47 loc) 2.44 kB
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>; };