AWS SDK for C++AWS SDK for C++ Version 1.11.440 |
#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
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 110 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 101 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 136 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 127 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 161 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 152 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 187 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 178 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 213 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 204 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 240 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 231 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 266 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 257 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 292 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 283 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 318 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 309 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 345 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 336 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 371 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 362 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 397 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 388 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 423 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 414 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 449 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 440 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 474 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 465 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 500 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 491 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 526 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 517 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 552 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 543 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 578 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 569 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 605 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 596 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 632 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 623 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 659 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 650 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 684 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 675 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 709 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 700 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 735 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 726 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 760 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 751 of file ChatbotClient.h.
Definition at line 767 of file ChatbotClient.h.