Class: Aws::Chatbot::Types::CreateChimeWebhookConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Chatbot::Types::CreateChimeWebhookConfigurationRequest
- Defined in:
- gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#configuration_name ⇒ String
The name of the configuration.
-
#iam_role_arn ⇒ String
This is a user-defined role that AWS Chatbot will assume.
-
#logging_level ⇒ String
Logging levels include ERROR, INFO, or NONE.
-
#sns_topic_arns ⇒ Array<String>
The ARNs of the SNS topics that deliver notifications to AWS Chatbot.
-
#webhook_description ⇒ String
Description of the webhook.
-
#webhook_url ⇒ String
URL for the Chime webhook.
Instance Attribute Details
#configuration_name ⇒ String
The name of the configuration.
162 163 164 165 166 167 168 169 170 171 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 162 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level) SENSITIVE = [] include Aws::Structure end |
#iam_role_arn ⇒ String
This is a user-defined role that AWS Chatbot will assume. This is not the service-linked role. For more information, see IAM Policies for AWS Chatbot.
162 163 164 165 166 167 168 169 170 171 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 162 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level) SENSITIVE = [] include Aws::Structure end |
#logging_level ⇒ String
Logging levels include ERROR, INFO, or NONE.
162 163 164 165 166 167 168 169 170 171 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 162 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level) SENSITIVE = [] include Aws::Structure end |
#sns_topic_arns ⇒ Array<String>
The ARNs of the SNS topics that deliver notifications to AWS Chatbot.
162 163 164 165 166 167 168 169 170 171 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 162 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level) SENSITIVE = [] include Aws::Structure end |
#webhook_description ⇒ String
Description of the webhook. Recommend using the convention
RoomName/WebhookName
. See Chime setup tutorial for more details:
https://docs.aws.amazon.com/chatbot/latest/adminguide/chime-setup.html.
162 163 164 165 166 167 168 169 170 171 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 162 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level) SENSITIVE = [] include Aws::Structure end |
#webhook_url ⇒ String
URL for the Chime webhook.
162 163 164 165 166 167 168 169 170 171 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 162 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level) SENSITIVE = [] include Aws::Structure end |