AWS SDK for C++AWS SDK for C++ Version 1.11.606 |
#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 31 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 110 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 101 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 136 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 127 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 162 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 153 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 188 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 179 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 213 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 204 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 239 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 230 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 264 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 255 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 290 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 281 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 317 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 308 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 343 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 334 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 369 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 360 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 395 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 386 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 422 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 413 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 448 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 439 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 474 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 465 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 500 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 491 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 526 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 517 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 552 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 543 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 577 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 568 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 602 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 593 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 628 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 619 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 654 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 645 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 679 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 670 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 705 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 696 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 731 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 722 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 757 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 748 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 784 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 775 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 811 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 802 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 838 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 829 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 863 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 854 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 888 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 879 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 913 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 904 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 939 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 930 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 964 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 955 of file ChatbotClient.h.
Definition at line 971 of file ChatbotClient.h.