| AWS SDK for C++AWS SDK for C++ Version 1.11.679 | 
#include <ChatbotClient.h>
The AWS Chatbot API Reference provides descriptions, API request parameters, and the XML response for each of the AWS Chatbot API actions.
AWS Chatbot APIs are currently available in the following Regions:
US East (Ohio) - us-east-2 
US West (Oregon) - us-west-2 
Asia Pacific (Singapore) - ap-southeast-1 
Europe (Ireland) - eu-west-1 
The AWS Chatbot console can only be used in US East (Ohio). Your configuration data however, is stored in each of the relevant available Regions.
Your AWS CloudTrail events are logged in whatever Region you call from, not US East (N. Virginia) by default.
Definition at line 29 of file ChatbotClient.h.
Definition at line 31 of file ChatbotClient.h.
Definition at line 35 of file ChatbotClient.h.
Definition at line 36 of file ChatbotClient.h.
Aws::chatbot::ChatbotClientConfiguration(), 
        nullptr 
        Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
nullptr, 
        Aws::chatbot::ChatbotClientConfiguration() 
        Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
nullptr, 
        Aws::chatbot::ChatbotClientConfiguration() 
        Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used
Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used
Links a resource (for example, a custom action) to a channel configuration.
nullptr 
        An Async wrapper for AssociateToConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 105 of file ChatbotClient.h.
A Callable wrapper for AssociateToConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 96 of file ChatbotClient.h.
nullptr 
        An Async wrapper for CreateChimeWebhookConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 135 of file ChatbotClient.h.
A Callable wrapper for CreateChimeWebhookConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 125 of file ChatbotClient.h.
Creates a custom action that can be invoked as an alias or as a button on a notification.
nullptr 
        An Async wrapper for CreateCustomAction that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 163 of file ChatbotClient.h.
A Callable wrapper for CreateCustomAction that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 154 of file ChatbotClient.h.
nullptr 
        An Async wrapper for CreateMicrosoftTeamsChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 192 of file ChatbotClient.h.
A Callable wrapper for CreateMicrosoftTeamsChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 182 of file ChatbotClient.h.
nullptr 
        An Async wrapper for CreateSlackChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 222 of file ChatbotClient.h.
A Callable wrapper for CreateSlackChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 212 of file ChatbotClient.h.
nullptr 
        An Async wrapper for DeleteChimeWebhookConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 252 of file ChatbotClient.h.
A Callable wrapper for DeleteChimeWebhookConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 242 of file ChatbotClient.h.
nullptr 
        An Async wrapper for DeleteCustomAction that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 279 of file ChatbotClient.h.
A Callable wrapper for DeleteCustomAction that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 270 of file ChatbotClient.h.
nullptr 
        An Async wrapper for DeleteMicrosoftTeamsChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 308 of file ChatbotClient.h.
A Callable wrapper for DeleteMicrosoftTeamsChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 298 of file ChatbotClient.h.
Deletes the Microsoft Teams team authorization allowing for channels to be configured in that Microsoft Teams team. Note that the Microsoft Teams team must have no channels configured to remove it.
nullptr 
        An Async wrapper for DeleteMicrosoftTeamsConfiguredTeam that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 340 of file ChatbotClient.h.
A Callable wrapper for DeleteMicrosoftTeamsConfiguredTeam that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 330 of file ChatbotClient.h.
nullptr 
        An Async wrapper for DeleteMicrosoftTeamsUserIdentity that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 370 of file ChatbotClient.h.
A Callable wrapper for DeleteMicrosoftTeamsUserIdentity that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 360 of file ChatbotClient.h.
nullptr 
        An Async wrapper for DeleteSlackChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 400 of file ChatbotClient.h.
A Callable wrapper for DeleteSlackChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 390 of file ChatbotClient.h.
nullptr 
        An Async wrapper for DeleteSlackUserIdentity that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 428 of file ChatbotClient.h.
A Callable wrapper for DeleteSlackUserIdentity that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 419 of file ChatbotClient.h.
Deletes the Slack workspace authorization that allows channels to be configured in that workspace. This requires all configured channels in the workspace to be deleted.
nullptr 
        An Async wrapper for DeleteSlackWorkspaceAuthorization that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 459 of file ChatbotClient.h.
A Callable wrapper for DeleteSlackWorkspaceAuthorization that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 449 of file ChatbotClient.h.
{})
           const
        Lists Amazon Chime webhook configurations optionally filtered by ChatConfigurationArn
nullptr, 
        {} 
        An Async wrapper for DescribeChimeWebhookConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 489 of file ChatbotClient.h.
{})
           const
        A Callable wrapper for DescribeChimeWebhookConfigurations that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 479 of file ChatbotClient.h.
{})
           const
        Lists Slack channel configurations optionally filtered by ChatConfigurationArn
nullptr, 
        {} 
        An Async wrapper for DescribeSlackChannelConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 519 of file ChatbotClient.h.
{})
           const
        A Callable wrapper for DescribeSlackChannelConfigurations that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 509 of file ChatbotClient.h.
{})
           const
        nullptr, 
        {} 
        An Async wrapper for DescribeSlackUserIdentities that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 549 of file ChatbotClient.h.
{})
           const
        A Callable wrapper for DescribeSlackUserIdentities that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 539 of file ChatbotClient.h.
{})
           const
        List all authorized Slack workspaces connected to the AWS Account onboarded with AWS Chatbot.
nullptr, 
        {} 
        An Async wrapper for DescribeSlackWorkspaces that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 577 of file ChatbotClient.h.
{})
           const
        A Callable wrapper for DescribeSlackWorkspaces that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 568 of file ChatbotClient.h.
Unlink a resource, for example a custom action, from a channel configuration.
nullptr 
        An Async wrapper for DisassociateFromConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 607 of file ChatbotClient.h.
A Callable wrapper for DisassociateFromConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 597 of file ChatbotClient.h.
{})
           const
        nullptr, 
        {} 
        An Async wrapper for GetAccountPreferences that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 634 of file ChatbotClient.h.
{})
           const
        A Callable wrapper for GetAccountPreferences that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 625 of file ChatbotClient.h.
nullptr 
        An Async wrapper for GetCustomAction that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 660 of file ChatbotClient.h.
A Callable wrapper for GetCustomAction that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 651 of file ChatbotClient.h.
nullptr 
        An Async wrapper for GetMicrosoftTeamsChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 689 of file ChatbotClient.h.
A Callable wrapper for GetMicrosoftTeamsChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 679 of file ChatbotClient.h.
nullptr 
        An Async wrapper for ListAssociations that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 717 of file ChatbotClient.h.
A Callable wrapper for ListAssociations that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 708 of file ChatbotClient.h.
{})
           const
        nullptr, 
        {} 
        An Async wrapper for ListCustomActions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 743 of file ChatbotClient.h.
{})
           const
        A Callable wrapper for ListCustomActions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 734 of file ChatbotClient.h.
{})
           const
        Lists all AWS Chatbot Microsoft Teams channel configurations in an AWS account.
nullptr, 
        {} 
        An Async wrapper for ListMicrosoftTeamsChannelConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 773 of file ChatbotClient.h.
{})
           const
        A Callable wrapper for ListMicrosoftTeamsChannelConfigurations that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 763 of file ChatbotClient.h.
{})
           const
        nullptr, 
        {} 
        An Async wrapper for ListMicrosoftTeamsConfiguredTeams that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 803 of file ChatbotClient.h.
{})
           const
        A Callable wrapper for ListMicrosoftTeamsConfiguredTeams that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 793 of file ChatbotClient.h.
{})
           const
        nullptr, 
        {} 
        An Async wrapper for ListMicrosoftTeamsUserIdentities that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 833 of file ChatbotClient.h.
{})
           const
        A Callable wrapper for ListMicrosoftTeamsUserIdentities that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 823 of file ChatbotClient.h.
Lists all of the tags associated with the Amazon Resource Name (ARN) that you specify. The resource can be a user, server, or role.
nullptr 
        An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 862 of file ChatbotClient.h.
A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 853 of file ChatbotClient.h.
Attaches a key-value pair to a resource, as identified by its Amazon Resource Name (ARN). Resources are users, servers, roles, and other entities.
nullptr 
        An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 889 of file ChatbotClient.h.
A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 880 of file ChatbotClient.h.
Detaches a key-value pair from a resource, as identified by its Amazon Resource Name (ARN). Resources are users, servers, roles, and other entities.
nullptr 
        An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 916 of file ChatbotClient.h.
A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 907 of file ChatbotClient.h.
{})
           const
        nullptr, 
        {} 
        An Async wrapper for UpdateAccountPreferences that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 943 of file ChatbotClient.h.
{})
           const
        A Callable wrapper for UpdateAccountPreferences that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 933 of file ChatbotClient.h.
nullptr 
        An Async wrapper for UpdateChimeWebhookConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 972 of file ChatbotClient.h.
A Callable wrapper for UpdateChimeWebhookConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 962 of file ChatbotClient.h.
nullptr 
        An Async wrapper for UpdateCustomAction that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 999 of file ChatbotClient.h.
A Callable wrapper for UpdateCustomAction that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 990 of file ChatbotClient.h.
nullptr 
        An Async wrapper for UpdateMicrosoftTeamsChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1028 of file ChatbotClient.h.
A Callable wrapper for UpdateMicrosoftTeamsChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1018 of file ChatbotClient.h.
nullptr 
        An Async wrapper for UpdateSlackChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1058 of file ChatbotClient.h.
A Callable wrapper for UpdateSlackChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1048 of file ChatbotClient.h.
Definition at line 1065 of file ChatbotClient.h.