Class: Aws::SupportApp::Types::CreateSlackChannelConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SupportApp::Types::CreateSlackChannelConfigurationRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-supportapp/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#channel_id ⇒ String
The channel ID in Slack.
-
#channel_name ⇒ String
The name of the Slack channel that you configure for the Amazon Web Services Support App.
-
#channel_role_arn ⇒ String
The Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations on Amazon Web Services.
-
#notify_on_add_correspondence_to_case ⇒ Boolean
Whether you want to get notified when a support case has a new correspondence.
-
#notify_on_case_severity ⇒ String
The case severity for a support case that you want to receive notifications.
-
#notify_on_create_or_reopen_case ⇒ Boolean
Whether you want to get notified when a support case is created or reopened.
-
#notify_on_resolve_case ⇒ Boolean
Whether you want to get notified when a support case is resolved.
-
#team_id ⇒ String
The team ID in Slack.
Instance Attribute Details
#channel_id ⇒ String
The channel ID in Slack. This ID identifies a channel within a Slack workspace.
128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'lib/aws-sdk-supportapp/types.rb', line 128 class CreateSlackChannelConfigurationRequest < Struct.new( :channel_id, :channel_name, :channel_role_arn, :notify_on_add_correspondence_to_case, :notify_on_case_severity, :notify_on_create_or_reopen_case, :notify_on_resolve_case, :team_id) SENSITIVE = [] include Aws::Structure end |
#channel_name ⇒ String
The name of the Slack channel that you configure for the Amazon Web Services Support App.
128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'lib/aws-sdk-supportapp/types.rb', line 128 class CreateSlackChannelConfigurationRequest < Struct.new( :channel_id, :channel_name, :channel_role_arn, :notify_on_add_correspondence_to_case, :notify_on_case_severity, :notify_on_create_or_reopen_case, :notify_on_resolve_case, :team_id) SENSITIVE = [] include Aws::Structure end |
#channel_role_arn ⇒ String
The Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations on Amazon Web Services. For more information, see [Managing access to the Amazon Web Services Support App] in the *Amazon Web Services Support User Guide*.
[1]: docs.aws.amazon.com/awssupport/latest/user/support-app-permissions.html
128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'lib/aws-sdk-supportapp/types.rb', line 128 class CreateSlackChannelConfigurationRequest < Struct.new( :channel_id, :channel_name, :channel_role_arn, :notify_on_add_correspondence_to_case, :notify_on_case_severity, :notify_on_create_or_reopen_case, :notify_on_resolve_case, :team_id) SENSITIVE = [] include Aws::Structure end |
#notify_on_add_correspondence_to_case ⇒ Boolean
Whether you want to get notified when a support case has a new correspondence.
128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'lib/aws-sdk-supportapp/types.rb', line 128 class CreateSlackChannelConfigurationRequest < Struct.new( :channel_id, :channel_name, :channel_role_arn, :notify_on_add_correspondence_to_case, :notify_on_case_severity, :notify_on_create_or_reopen_case, :notify_on_resolve_case, :team_id) SENSITIVE = [] include Aws::Structure end |
#notify_on_case_severity ⇒ String
The case severity for a support case that you want to receive notifications.
If you specify ‘high` or `all`, you must specify `true` for at least one of the following parameters:
-
‘notifyOnAddCorrespondenceToCase`
-
‘notifyOnCreateOrReopenCase`
-
‘notifyOnResolveCase`
If you specify ‘none`, the following parameters must be null or `false`:
-
‘notifyOnAddCorrespondenceToCase`
-
‘notifyOnCreateOrReopenCase`
-
‘notifyOnResolveCase`
<note markdown=“1”> If you don’t specify these parameters in your request, they default to ‘false`.
</note>
128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'lib/aws-sdk-supportapp/types.rb', line 128 class CreateSlackChannelConfigurationRequest < Struct.new( :channel_id, :channel_name, :channel_role_arn, :notify_on_add_correspondence_to_case, :notify_on_case_severity, :notify_on_create_or_reopen_case, :notify_on_resolve_case, :team_id) SENSITIVE = [] include Aws::Structure end |
#notify_on_create_or_reopen_case ⇒ Boolean
Whether you want to get notified when a support case is created or reopened.
128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'lib/aws-sdk-supportapp/types.rb', line 128 class CreateSlackChannelConfigurationRequest < Struct.new( :channel_id, :channel_name, :channel_role_arn, :notify_on_add_correspondence_to_case, :notify_on_case_severity, :notify_on_create_or_reopen_case, :notify_on_resolve_case, :team_id) SENSITIVE = [] include Aws::Structure end |
#notify_on_resolve_case ⇒ Boolean
Whether you want to get notified when a support case is resolved.
128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'lib/aws-sdk-supportapp/types.rb', line 128 class CreateSlackChannelConfigurationRequest < Struct.new( :channel_id, :channel_name, :channel_role_arn, :notify_on_add_correspondence_to_case, :notify_on_case_severity, :notify_on_create_or_reopen_case, :notify_on_resolve_case, :team_id) SENSITIVE = [] include Aws::Structure end |
#team_id ⇒ String
The team ID in Slack. This ID uniquely identifies a Slack workspace, such as ‘T012ABCDEFG`.
128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'lib/aws-sdk-supportapp/types.rb', line 128 class CreateSlackChannelConfigurationRequest < Struct.new( :channel_id, :channel_name, :channel_role_arn, :notify_on_add_correspondence_to_case, :notify_on_case_severity, :notify_on_create_or_reopen_case, :notify_on_resolve_case, :team_id) SENSITIVE = [] include Aws::Structure end |