Class: AWSCDK::SSMIncidents::CfnResponsePlan::ChatChannelProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::SSMIncidents::CfnResponsePlan::ChatChannelProperty
- Defined in:
- ssm_incidents/cfn_response_plan.rb
Overview
The chat channel used for collaboration during an incident.
Instance Attribute Summary collapse
-
#chatbot_sns ⇒ Array<String>?
readonly
The Amazon targets that uses to notify the chat channel of updates to an incident.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(chatbot_sns: nil) ⇒ ChatChannelProperty
constructor
A new instance of ChatChannelProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(chatbot_sns: nil) ⇒ ChatChannelProperty
Returns a new instance of ChatChannelProperty.
643 644 645 646 |
# File 'ssm_incidents/cfn_response_plan.rb', line 643 def initialize(chatbot_sns: nil) @chatbot_sns = chatbot_sns Jsii::Type.check_type(@chatbot_sns, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "chatbotSns") unless @chatbot_sns.nil? end |
Instance Attribute Details
#chatbot_sns ⇒ Array<String>? (readonly)
The Amazon targets that uses to notify the chat channel of updates to an incident.
You can also make updates to the incident through the chat channel by using the Amazon topics
654 655 656 |
# File 'ssm_incidents/cfn_response_plan.rb', line 654 def chatbot_sns @chatbot_sns end |
Class Method Details
.jsii_properties ⇒ Object
656 657 658 659 660 |
# File 'ssm_incidents/cfn_response_plan.rb', line 656 def self.jsii_properties { :chatbot_sns => "chatbotSns", } end |
Instance Method Details
#to_jsii ⇒ Object
662 663 664 665 666 667 668 |
# File 'ssm_incidents/cfn_response_plan.rb', line 662 def to_jsii result = {} result.merge!({ "chatbotSns" => @chatbot_sns, }) result.compact end |