Class: Aws::Chatbot::Types::UpdateChimeWebhookConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Chatbot::Types::UpdateChimeWebhookConfigurationRequest
- Defined in:
- gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#chat_configuration_arn ⇒ String
The ARN of the ChimeWebhookConfiguration to update.
-
#iam_role_arn ⇒ String
The ARN of the IAM role that defines the permissions for AWS Chatbot.
-
#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
#chat_configuration_arn ⇒ String
The ARN of the ChimeWebhookConfiguration to update.
1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1357 class UpdateChimeWebhookConfigurationRequest < Struct.new( :chat_configuration_arn, :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :logging_level) SENSITIVE = [] include Aws::Structure end |
#iam_role_arn ⇒ String
The ARN of the IAM role that defines the permissions for AWS Chatbot. 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.
1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1357 class UpdateChimeWebhookConfigurationRequest < Struct.new( :chat_configuration_arn, :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :logging_level) SENSITIVE = [] include Aws::Structure end |
#logging_level ⇒ String
Logging levels include ERROR, INFO, or NONE.
1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1357 class UpdateChimeWebhookConfigurationRequest < Struct.new( :chat_configuration_arn, :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :logging_level) SENSITIVE = [] include Aws::Structure end |
#sns_topic_arns ⇒ Array<String>
The ARNs of the SNS topics that deliver notifications to AWS Chatbot.
1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1357 class UpdateChimeWebhookConfigurationRequest < Struct.new( :chat_configuration_arn, :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :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.
1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1357 class UpdateChimeWebhookConfigurationRequest < Struct.new( :chat_configuration_arn, :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :logging_level) SENSITIVE = [] include Aws::Structure end |
#webhook_url ⇒ String
URL for the Chime webhook.
1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 |
# File 'gems/aws-sdk-chatbot/lib/aws-sdk-chatbot/types.rb', line 1357 class UpdateChimeWebhookConfigurationRequest < Struct.new( :chat_configuration_arn, :webhook_description, :webhook_url, :sns_topic_arns, :iam_role_arn, :logging_level) SENSITIVE = [] include Aws::Structure end |