AWS SDK for C++AWS SDK for C++ Version 1.11.751 |
#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 30 of file ChatbotClient.h.
Definition at line 34 of file ChatbotClient.h.
Definition at line 38 of file ChatbotClient.h.
Definition at line 39 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 108 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 99 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 138 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 128 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 166 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 157 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 195 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 185 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 225 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 215 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 255 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 245 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 282 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 273 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 311 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 301 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 343 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 333 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 373 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 363 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 403 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 393 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 431 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 422 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 462 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 452 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 492 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 482 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 522 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 512 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 552 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 542 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 580 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 571 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 610 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 600 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 637 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 628 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 663 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 654 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 692 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 682 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 720 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 711 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 746 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 737 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 776 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 766 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 806 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 796 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 836 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 826 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 865 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 856 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 892 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 883 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 919 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 910 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 946 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 936 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 975 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 965 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 1002 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 993 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 1031 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 1021 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 1061 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 1051 of file ChatbotClient.h.
Definition at line 1068 of file ChatbotClient.h.