Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- createSlackChannelConfiguration_channelName :: Lens' CreateSlackChannelConfiguration (Maybe Text)
- createSlackChannelConfiguration_notifyOnAddCorrespondenceToCase :: Lens' CreateSlackChannelConfiguration (Maybe Bool)
- createSlackChannelConfiguration_notifyOnCreateOrReopenCase :: Lens' CreateSlackChannelConfiguration (Maybe Bool)
- createSlackChannelConfiguration_notifyOnResolveCase :: Lens' CreateSlackChannelConfiguration (Maybe Bool)
- createSlackChannelConfiguration_channelId :: Lens' CreateSlackChannelConfiguration Text
- createSlackChannelConfiguration_channelRoleArn :: Lens' CreateSlackChannelConfiguration Text
- createSlackChannelConfiguration_notifyOnCaseSeverity :: Lens' CreateSlackChannelConfiguration NotificationSeverityLevel
- createSlackChannelConfiguration_teamId :: Lens' CreateSlackChannelConfiguration Text
- createSlackChannelConfigurationResponse_httpStatus :: Lens' CreateSlackChannelConfigurationResponse Int
- deleteAccountAliasResponse_httpStatus :: Lens' DeleteAccountAliasResponse Int
- deleteSlackChannelConfiguration_channelId :: Lens' DeleteSlackChannelConfiguration Text
- deleteSlackChannelConfiguration_teamId :: Lens' DeleteSlackChannelConfiguration Text
- deleteSlackChannelConfigurationResponse_httpStatus :: Lens' DeleteSlackChannelConfigurationResponse Int
- deleteSlackWorkspaceConfiguration_teamId :: Lens' DeleteSlackWorkspaceConfiguration Text
- deleteSlackWorkspaceConfigurationResponse_httpStatus :: Lens' DeleteSlackWorkspaceConfigurationResponse Int
- getAccountAliasResponse_accountAlias :: Lens' GetAccountAliasResponse (Maybe Text)
- getAccountAliasResponse_httpStatus :: Lens' GetAccountAliasResponse Int
- listSlackChannelConfigurations_nextToken :: Lens' ListSlackChannelConfigurations (Maybe Text)
- listSlackChannelConfigurationsResponse_nextToken :: Lens' ListSlackChannelConfigurationsResponse (Maybe Text)
- listSlackChannelConfigurationsResponse_httpStatus :: Lens' ListSlackChannelConfigurationsResponse Int
- listSlackChannelConfigurationsResponse_slackChannelConfigurations :: Lens' ListSlackChannelConfigurationsResponse [SlackChannelConfiguration]
- listSlackWorkspaceConfigurations_nextToken :: Lens' ListSlackWorkspaceConfigurations (Maybe Text)
- listSlackWorkspaceConfigurationsResponse_nextToken :: Lens' ListSlackWorkspaceConfigurationsResponse (Maybe Text)
- listSlackWorkspaceConfigurationsResponse_slackWorkspaceConfigurations :: Lens' ListSlackWorkspaceConfigurationsResponse (Maybe [SlackWorkspaceConfiguration])
- listSlackWorkspaceConfigurationsResponse_httpStatus :: Lens' ListSlackWorkspaceConfigurationsResponse Int
- putAccountAlias_accountAlias :: Lens' PutAccountAlias Text
- putAccountAliasResponse_httpStatus :: Lens' PutAccountAliasResponse Int
- registerSlackWorkspaceForOrganization_teamId :: Lens' RegisterSlackWorkspaceForOrganization Text
- registerSlackWorkspaceForOrganizationResponse_accountType :: Lens' RegisterSlackWorkspaceForOrganizationResponse (Maybe AccountType)
- registerSlackWorkspaceForOrganizationResponse_teamId :: Lens' RegisterSlackWorkspaceForOrganizationResponse (Maybe Text)
- registerSlackWorkspaceForOrganizationResponse_teamName :: Lens' RegisterSlackWorkspaceForOrganizationResponse (Maybe Text)
- registerSlackWorkspaceForOrganizationResponse_httpStatus :: Lens' RegisterSlackWorkspaceForOrganizationResponse Int
- updateSlackChannelConfiguration_channelName :: Lens' UpdateSlackChannelConfiguration (Maybe Text)
- updateSlackChannelConfiguration_channelRoleArn :: Lens' UpdateSlackChannelConfiguration (Maybe Text)
- updateSlackChannelConfiguration_notifyOnAddCorrespondenceToCase :: Lens' UpdateSlackChannelConfiguration (Maybe Bool)
- updateSlackChannelConfiguration_notifyOnCaseSeverity :: Lens' UpdateSlackChannelConfiguration (Maybe NotificationSeverityLevel)
- updateSlackChannelConfiguration_notifyOnCreateOrReopenCase :: Lens' UpdateSlackChannelConfiguration (Maybe Bool)
- updateSlackChannelConfiguration_notifyOnResolveCase :: Lens' UpdateSlackChannelConfiguration (Maybe Bool)
- updateSlackChannelConfiguration_channelId :: Lens' UpdateSlackChannelConfiguration Text
- updateSlackChannelConfiguration_teamId :: Lens' UpdateSlackChannelConfiguration Text
- updateSlackChannelConfigurationResponse_channelId :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Text)
- updateSlackChannelConfigurationResponse_channelName :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Text)
- updateSlackChannelConfigurationResponse_channelRoleArn :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Text)
- updateSlackChannelConfigurationResponse_notifyOnAddCorrespondenceToCase :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Bool)
- updateSlackChannelConfigurationResponse_notifyOnCaseSeverity :: Lens' UpdateSlackChannelConfigurationResponse (Maybe NotificationSeverityLevel)
- updateSlackChannelConfigurationResponse_notifyOnCreateOrReopenCase :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Bool)
- updateSlackChannelConfigurationResponse_notifyOnResolveCase :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Bool)
- updateSlackChannelConfigurationResponse_teamId :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Text)
- updateSlackChannelConfigurationResponse_httpStatus :: Lens' UpdateSlackChannelConfigurationResponse Int
- slackChannelConfiguration_channelName :: Lens' SlackChannelConfiguration (Maybe Text)
- slackChannelConfiguration_channelRoleArn :: Lens' SlackChannelConfiguration (Maybe Text)
- slackChannelConfiguration_notifyOnAddCorrespondenceToCase :: Lens' SlackChannelConfiguration (Maybe Bool)
- slackChannelConfiguration_notifyOnCaseSeverity :: Lens' SlackChannelConfiguration (Maybe NotificationSeverityLevel)
- slackChannelConfiguration_notifyOnCreateOrReopenCase :: Lens' SlackChannelConfiguration (Maybe Bool)
- slackChannelConfiguration_notifyOnResolveCase :: Lens' SlackChannelConfiguration (Maybe Bool)
- slackChannelConfiguration_channelId :: Lens' SlackChannelConfiguration Text
- slackChannelConfiguration_teamId :: Lens' SlackChannelConfiguration Text
- slackWorkspaceConfiguration_allowOrganizationMemberAccount :: Lens' SlackWorkspaceConfiguration (Maybe Bool)
- slackWorkspaceConfiguration_teamName :: Lens' SlackWorkspaceConfiguration (Maybe Text)
- slackWorkspaceConfiguration_teamId :: Lens' SlackWorkspaceConfiguration Text
Operations
CreateSlackChannelConfiguration
createSlackChannelConfiguration_channelName :: Lens' CreateSlackChannelConfiguration (Maybe Text) Source #
The name of the Slack channel that you configure for the Amazon Web Services Support App.
createSlackChannelConfiguration_notifyOnAddCorrespondenceToCase :: Lens' CreateSlackChannelConfiguration (Maybe Bool) Source #
Whether you want to get notified when a support case has a new correspondence.
createSlackChannelConfiguration_notifyOnCreateOrReopenCase :: Lens' CreateSlackChannelConfiguration (Maybe Bool) Source #
Whether you want to get notified when a support case is created or reopened.
createSlackChannelConfiguration_notifyOnResolveCase :: Lens' CreateSlackChannelConfiguration (Maybe Bool) Source #
Whether you want to get notified when a support case is resolved.
createSlackChannelConfiguration_channelId :: Lens' CreateSlackChannelConfiguration Text Source #
The channel ID in Slack. This ID identifies a channel within a Slack workspace.
createSlackChannelConfiguration_channelRoleArn :: Lens' CreateSlackChannelConfiguration Text Source #
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.
createSlackChannelConfiguration_notifyOnCaseSeverity :: Lens' CreateSlackChannelConfiguration NotificationSeverityLevel Source #
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
If you don't specify these parameters in your request, they default to
false
.
createSlackChannelConfiguration_teamId :: Lens' CreateSlackChannelConfiguration Text Source #
The team ID in Slack. This ID uniquely identifies a Slack workspace,
such as T012ABCDEFG
.
createSlackChannelConfigurationResponse_httpStatus :: Lens' CreateSlackChannelConfigurationResponse Int Source #
The response's http status code.
DeleteAccountAlias
deleteAccountAliasResponse_httpStatus :: Lens' DeleteAccountAliasResponse Int Source #
The response's http status code.
DeleteSlackChannelConfiguration
deleteSlackChannelConfiguration_channelId :: Lens' DeleteSlackChannelConfiguration Text Source #
The channel ID in Slack. This ID identifies a channel within a Slack workspace.
deleteSlackChannelConfiguration_teamId :: Lens' DeleteSlackChannelConfiguration Text Source #
The team ID in Slack. This ID uniquely identifies a Slack workspace,
such as T012ABCDEFG
.
deleteSlackChannelConfigurationResponse_httpStatus :: Lens' DeleteSlackChannelConfigurationResponse Int Source #
The response's http status code.
DeleteSlackWorkspaceConfiguration
deleteSlackWorkspaceConfiguration_teamId :: Lens' DeleteSlackWorkspaceConfiguration Text Source #
The team ID in Slack. This ID uniquely identifies a Slack workspace,
such as T012ABCDEFG
.
deleteSlackWorkspaceConfigurationResponse_httpStatus :: Lens' DeleteSlackWorkspaceConfigurationResponse Int Source #
The response's http status code.
GetAccountAlias
getAccountAliasResponse_accountAlias :: Lens' GetAccountAliasResponse (Maybe Text) Source #
An alias or short name for an Amazon Web Services account.
getAccountAliasResponse_httpStatus :: Lens' GetAccountAliasResponse Int Source #
The response's http status code.
ListSlackChannelConfigurations
listSlackChannelConfigurations_nextToken :: Lens' ListSlackChannelConfigurations (Maybe Text) Source #
If the results of a search are large, the API only returns a portion of
the results and includes a nextToken
pagination token in the response.
To retrieve the next batch of results, reissue the search request and
include the returned token. When the API returns the last set of
results, the response doesn't include a pagination token value.
listSlackChannelConfigurationsResponse_nextToken :: Lens' ListSlackChannelConfigurationsResponse (Maybe Text) Source #
The point where pagination should resume when the response returns only partial results.
listSlackChannelConfigurationsResponse_httpStatus :: Lens' ListSlackChannelConfigurationsResponse Int Source #
The response's http status code.
listSlackChannelConfigurationsResponse_slackChannelConfigurations :: Lens' ListSlackChannelConfigurationsResponse [SlackChannelConfiguration] Source #
The configurations for a Slack channel.
ListSlackWorkspaceConfigurations
listSlackWorkspaceConfigurations_nextToken :: Lens' ListSlackWorkspaceConfigurations (Maybe Text) Source #
If the results of a search are large, the API only returns a portion of
the results and includes a nextToken
pagination token in the response.
To retrieve the next batch of results, reissue the search request and
include the returned token. When the API returns the last set of
results, the response doesn't include a pagination token value.
listSlackWorkspaceConfigurationsResponse_nextToken :: Lens' ListSlackWorkspaceConfigurationsResponse (Maybe Text) Source #
The point where pagination should resume when the response returns only partial results.
listSlackWorkspaceConfigurationsResponse_slackWorkspaceConfigurations :: Lens' ListSlackWorkspaceConfigurationsResponse (Maybe [SlackWorkspaceConfiguration]) Source #
The configurations for a Slack workspace.
listSlackWorkspaceConfigurationsResponse_httpStatus :: Lens' ListSlackWorkspaceConfigurationsResponse Int Source #
The response's http status code.
PutAccountAlias
putAccountAlias_accountAlias :: Lens' PutAccountAlias Text Source #
An alias or short name for an Amazon Web Services account.
putAccountAliasResponse_httpStatus :: Lens' PutAccountAliasResponse Int Source #
The response's http status code.
RegisterSlackWorkspaceForOrganization
registerSlackWorkspaceForOrganization_teamId :: Lens' RegisterSlackWorkspaceForOrganization Text Source #
The team ID in Slack. This ID uniquely identifies a Slack workspace,
such as T012ABCDEFG
. Specify the Slack workspace that you want to use
for your organization.
registerSlackWorkspaceForOrganizationResponse_accountType :: Lens' RegisterSlackWorkspaceForOrganizationResponse (Maybe AccountType) Source #
Whether the Amazon Web Services account is a management or member account that's part of an organization in Organizations.
registerSlackWorkspaceForOrganizationResponse_teamId :: Lens' RegisterSlackWorkspaceForOrganizationResponse (Maybe Text) Source #
The team ID in Slack. This ID uniquely identifies a Slack workspace,
such as T012ABCDEFG
.
registerSlackWorkspaceForOrganizationResponse_teamName :: Lens' RegisterSlackWorkspaceForOrganizationResponse (Maybe Text) Source #
The name of the Slack workspace.
registerSlackWorkspaceForOrganizationResponse_httpStatus :: Lens' RegisterSlackWorkspaceForOrganizationResponse Int Source #
The response's http status code.
UpdateSlackChannelConfiguration
updateSlackChannelConfiguration_channelName :: Lens' UpdateSlackChannelConfiguration (Maybe Text) Source #
The Slack channel name that you want to update.
updateSlackChannelConfiguration_channelRoleArn :: Lens' UpdateSlackChannelConfiguration (Maybe Text) Source #
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.
updateSlackChannelConfiguration_notifyOnAddCorrespondenceToCase :: Lens' UpdateSlackChannelConfiguration (Maybe Bool) Source #
Whether you want to get notified when a support case has a new correspondence.
updateSlackChannelConfiguration_notifyOnCaseSeverity :: Lens' UpdateSlackChannelConfiguration (Maybe NotificationSeverityLevel) Source #
The case severity for a support case that you want to receive notifications.
If you specify high
or all
, at least one of the following parameters
must be true
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, any of the following parameters that you specify
in your request must be false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.
updateSlackChannelConfiguration_notifyOnCreateOrReopenCase :: Lens' UpdateSlackChannelConfiguration (Maybe Bool) Source #
Whether you want to get notified when a support case is created or reopened.
updateSlackChannelConfiguration_notifyOnResolveCase :: Lens' UpdateSlackChannelConfiguration (Maybe Bool) Source #
Whether you want to get notified when a support case is resolved.
updateSlackChannelConfiguration_channelId :: Lens' UpdateSlackChannelConfiguration Text Source #
The channel ID in Slack. This ID identifies a channel within a Slack workspace.
updateSlackChannelConfiguration_teamId :: Lens' UpdateSlackChannelConfiguration Text Source #
The team ID in Slack. This ID uniquely identifies a Slack workspace,
such as T012ABCDEFG
.
updateSlackChannelConfigurationResponse_channelId :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Text) Source #
The channel ID in Slack. This ID identifies a channel within a Slack workspace.
updateSlackChannelConfigurationResponse_channelName :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Text) Source #
The name of the Slack channel that you configure for the Amazon Web Services Support App.
updateSlackChannelConfigurationResponse_channelRoleArn :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Text) Source #
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.
updateSlackChannelConfigurationResponse_notifyOnAddCorrespondenceToCase :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Bool) Source #
Whether you want to get notified when a support case has a new correspondence.
updateSlackChannelConfigurationResponse_notifyOnCaseSeverity :: Lens' UpdateSlackChannelConfigurationResponse (Maybe NotificationSeverityLevel) Source #
The case severity for a support case that you want to receive notifications.
updateSlackChannelConfigurationResponse_notifyOnCreateOrReopenCase :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Bool) Source #
Whether you want to get notified when a support case is created or reopened.
updateSlackChannelConfigurationResponse_notifyOnResolveCase :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Bool) Source #
Whether you want to get notified when a support case is resolved.
updateSlackChannelConfigurationResponse_teamId :: Lens' UpdateSlackChannelConfigurationResponse (Maybe Text) Source #
The team ID in Slack. This ID uniquely identifies a Slack workspace,
such as T012ABCDEFG
.
updateSlackChannelConfigurationResponse_httpStatus :: Lens' UpdateSlackChannelConfigurationResponse Int Source #
The response's http status code.
Types
SlackChannelConfiguration
slackChannelConfiguration_channelName :: Lens' SlackChannelConfiguration (Maybe Text) Source #
The name of the Slack channel that you configured with the Amazon Web Services Support App for your Amazon Web Services account.
slackChannelConfiguration_channelRoleArn :: Lens' SlackChannelConfiguration (Maybe Text) Source #
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.
slackChannelConfiguration_notifyOnAddCorrespondenceToCase :: Lens' SlackChannelConfiguration (Maybe Bool) Source #
Whether you want to get notified when a support case has a new correspondence.
slackChannelConfiguration_notifyOnCaseSeverity :: Lens' SlackChannelConfiguration (Maybe NotificationSeverityLevel) Source #
The case severity for a support case that you want to receive notifications.
slackChannelConfiguration_notifyOnCreateOrReopenCase :: Lens' SlackChannelConfiguration (Maybe Bool) Source #
Whether you want to get notified when a support case is created or reopened.
slackChannelConfiguration_notifyOnResolveCase :: Lens' SlackChannelConfiguration (Maybe Bool) Source #
Whether you want to get notified when a support case is resolved.
slackChannelConfiguration_channelId :: Lens' SlackChannelConfiguration Text Source #
The channel ID in Slack. This ID identifies a channel within a Slack workspace.
slackChannelConfiguration_teamId :: Lens' SlackChannelConfiguration Text Source #
The team ID in Slack. This ID uniquely identifies a Slack workspace,
such as T012ABCDEFG
.
SlackWorkspaceConfiguration
slackWorkspaceConfiguration_allowOrganizationMemberAccount :: Lens' SlackWorkspaceConfiguration (Maybe Bool) Source #
Whether to allow member accounts to authorize Slack workspaces. Member accounts must be part of an organization in Organizations.
slackWorkspaceConfiguration_teamName :: Lens' SlackWorkspaceConfiguration (Maybe Text) Source #
The name of the Slack workspace.
slackWorkspaceConfiguration_teamId :: Lens' SlackWorkspaceConfiguration Text Source #
The team ID in Slack. This ID uniquely identifies a Slack workspace,
such as T012ABCDEFG
.