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.
-
#tags ⇒ Array<Types::Tag>
A list of tags to apply to the configuration.
-
#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.
171 172 173 174 175 176 177 178 179 180 181 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 171 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level, :tags) 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.
171 172 173 174 175 176 177 178 179 180 181 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 171 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level, :tags) SENSITIVE = [] include Aws::Structure end |
#logging_level ⇒ String
Logging levels include ERROR, INFO, or NONE.
171 172 173 174 175 176 177 178 179 180 181 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 171 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level, :tags) SENSITIVE = [] include Aws::Structure end |
#sns_topic_arns ⇒ Array<String>
The ARNs of the SNS topics that deliver notifications to AWS Chatbot.
171 172 173 174 175 176 177 178 179 180 181 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 171 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of tags to apply to the configuration.
171 172 173 174 175 176 177 178 179 180 181 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 171 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level, :tags) 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.
171 172 173 174 175 176 177 178 179 180 181 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 171 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level, :tags) SENSITIVE = [] include Aws::Structure end |
#webhook_url ⇒ String
URL for the Chime webhook.
171 172 173 174 175 176 177 178 179 180 181 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 171 class CreateChimeWebhookConfigurationRequest < Struct.new( :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :configuration_name, :logging_level, :tags) SENSITIVE = [] include Aws::Structure end |