import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { ChatbotClient } from "./ChatbotClient"; import { type AssociateToConfigurationCommandInput, type AssociateToConfigurationCommandOutput } from "./commands/AssociateToConfigurationCommand"; import { type CreateChimeWebhookConfigurationCommandInput, type CreateChimeWebhookConfigurationCommandOutput } from "./commands/CreateChimeWebhookConfigurationCommand"; import { type CreateCustomActionCommandInput, type CreateCustomActionCommandOutput } from "./commands/CreateCustomActionCommand"; import { type CreateMicrosoftTeamsChannelConfigurationCommandInput, type CreateMicrosoftTeamsChannelConfigurationCommandOutput } from "./commands/CreateMicrosoftTeamsChannelConfigurationCommand"; import { type CreateSlackChannelConfigurationCommandInput, type CreateSlackChannelConfigurationCommandOutput } from "./commands/CreateSlackChannelConfigurationCommand"; import { type DeleteChimeWebhookConfigurationCommandInput, type DeleteChimeWebhookConfigurationCommandOutput } from "./commands/DeleteChimeWebhookConfigurationCommand"; import { type DeleteCustomActionCommandInput, type DeleteCustomActionCommandOutput } from "./commands/DeleteCustomActionCommand"; import { type DeleteMicrosoftTeamsChannelConfigurationCommandInput, type DeleteMicrosoftTeamsChannelConfigurationCommandOutput } from "./commands/DeleteMicrosoftTeamsChannelConfigurationCommand"; import { type DeleteMicrosoftTeamsConfiguredTeamCommandInput, type DeleteMicrosoftTeamsConfiguredTeamCommandOutput } from "./commands/DeleteMicrosoftTeamsConfiguredTeamCommand"; import { type DeleteMicrosoftTeamsUserIdentityCommandInput, type DeleteMicrosoftTeamsUserIdentityCommandOutput } from "./commands/DeleteMicrosoftTeamsUserIdentityCommand"; import { type DeleteSlackChannelConfigurationCommandInput, type DeleteSlackChannelConfigurationCommandOutput } from "./commands/DeleteSlackChannelConfigurationCommand"; import { type DeleteSlackUserIdentityCommandInput, type DeleteSlackUserIdentityCommandOutput } from "./commands/DeleteSlackUserIdentityCommand"; import { type DeleteSlackWorkspaceAuthorizationCommandInput, type DeleteSlackWorkspaceAuthorizationCommandOutput } from "./commands/DeleteSlackWorkspaceAuthorizationCommand"; import { type DescribeChimeWebhookConfigurationsCommandInput, type DescribeChimeWebhookConfigurationsCommandOutput } from "./commands/DescribeChimeWebhookConfigurationsCommand"; import { type DescribeSlackChannelConfigurationsCommandInput, type DescribeSlackChannelConfigurationsCommandOutput } from "./commands/DescribeSlackChannelConfigurationsCommand"; import { type DescribeSlackUserIdentitiesCommandInput, type DescribeSlackUserIdentitiesCommandOutput } from "./commands/DescribeSlackUserIdentitiesCommand"; import { type DescribeSlackWorkspacesCommandInput, type DescribeSlackWorkspacesCommandOutput } from "./commands/DescribeSlackWorkspacesCommand"; import { type DisassociateFromConfigurationCommandInput, type DisassociateFromConfigurationCommandOutput } from "./commands/DisassociateFromConfigurationCommand"; import { type GetAccountPreferencesCommandInput, type GetAccountPreferencesCommandOutput } from "./commands/GetAccountPreferencesCommand"; import { type GetCustomActionCommandInput, type GetCustomActionCommandOutput } from "./commands/GetCustomActionCommand"; import { type GetMicrosoftTeamsChannelConfigurationCommandInput, type GetMicrosoftTeamsChannelConfigurationCommandOutput } from "./commands/GetMicrosoftTeamsChannelConfigurationCommand"; import { type ListAssociationsCommandInput, type ListAssociationsCommandOutput } from "./commands/ListAssociationsCommand"; import { type ListCustomActionsCommandInput, type ListCustomActionsCommandOutput } from "./commands/ListCustomActionsCommand"; import { type ListMicrosoftTeamsChannelConfigurationsCommandInput, type ListMicrosoftTeamsChannelConfigurationsCommandOutput } from "./commands/ListMicrosoftTeamsChannelConfigurationsCommand"; import { type ListMicrosoftTeamsConfiguredTeamsCommandInput, type ListMicrosoftTeamsConfiguredTeamsCommandOutput } from "./commands/ListMicrosoftTeamsConfiguredTeamsCommand"; import { type ListMicrosoftTeamsUserIdentitiesCommandInput, type ListMicrosoftTeamsUserIdentitiesCommandOutput } from "./commands/ListMicrosoftTeamsUserIdentitiesCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAccountPreferencesCommandInput, type UpdateAccountPreferencesCommandOutput } from "./commands/UpdateAccountPreferencesCommand"; import { type UpdateChimeWebhookConfigurationCommandInput, type UpdateChimeWebhookConfigurationCommandOutput } from "./commands/UpdateChimeWebhookConfigurationCommand"; import { type UpdateCustomActionCommandInput, type UpdateCustomActionCommandOutput } from "./commands/UpdateCustomActionCommand"; import { type UpdateMicrosoftTeamsChannelConfigurationCommandInput, type UpdateMicrosoftTeamsChannelConfigurationCommandOutput } from "./commands/UpdateMicrosoftTeamsChannelConfigurationCommand"; import { type UpdateSlackChannelConfigurationCommandInput, type UpdateSlackChannelConfigurationCommandOutput } from "./commands/UpdateSlackChannelConfigurationCommand"; export interface Chatbot { /** * @see {@link AssociateToConfigurationCommand} */ associateToConfiguration(args: AssociateToConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; associateToConfiguration(args: AssociateToConfigurationCommandInput, cb: (err: any, data?: AssociateToConfigurationCommandOutput) => void): void; associateToConfiguration(args: AssociateToConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateToConfigurationCommandOutput) => void): void; /** * @see {@link CreateChimeWebhookConfigurationCommand} */ createChimeWebhookConfiguration(args: CreateChimeWebhookConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; createChimeWebhookConfiguration(args: CreateChimeWebhookConfigurationCommandInput, cb: (err: any, data?: CreateChimeWebhookConfigurationCommandOutput) => void): void; createChimeWebhookConfiguration(args: CreateChimeWebhookConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateChimeWebhookConfigurationCommandOutput) => void): void; /** * @see {@link CreateCustomActionCommand} */ createCustomAction(args: CreateCustomActionCommandInput, options?: __HttpHandlerOptions): Promise; createCustomAction(args: CreateCustomActionCommandInput, cb: (err: any, data?: CreateCustomActionCommandOutput) => void): void; createCustomAction(args: CreateCustomActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCustomActionCommandOutput) => void): void; /** * @see {@link CreateMicrosoftTeamsChannelConfigurationCommand} */ createMicrosoftTeamsChannelConfiguration(args: CreateMicrosoftTeamsChannelConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; createMicrosoftTeamsChannelConfiguration(args: CreateMicrosoftTeamsChannelConfigurationCommandInput, cb: (err: any, data?: CreateMicrosoftTeamsChannelConfigurationCommandOutput) => void): void; createMicrosoftTeamsChannelConfiguration(args: CreateMicrosoftTeamsChannelConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMicrosoftTeamsChannelConfigurationCommandOutput) => void): void; /** * @see {@link CreateSlackChannelConfigurationCommand} */ createSlackChannelConfiguration(args: CreateSlackChannelConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; createSlackChannelConfiguration(args: CreateSlackChannelConfigurationCommandInput, cb: (err: any, data?: CreateSlackChannelConfigurationCommandOutput) => void): void; createSlackChannelConfiguration(args: CreateSlackChannelConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSlackChannelConfigurationCommandOutput) => void): void; /** * @see {@link DeleteChimeWebhookConfigurationCommand} */ deleteChimeWebhookConfiguration(args: DeleteChimeWebhookConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; deleteChimeWebhookConfiguration(args: DeleteChimeWebhookConfigurationCommandInput, cb: (err: any, data?: DeleteChimeWebhookConfigurationCommandOutput) => void): void; deleteChimeWebhookConfiguration(args: DeleteChimeWebhookConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteChimeWebhookConfigurationCommandOutput) => void): void; /** * @see {@link DeleteCustomActionCommand} */ deleteCustomAction(args: DeleteCustomActionCommandInput, options?: __HttpHandlerOptions): Promise; deleteCustomAction(args: DeleteCustomActionCommandInput, cb: (err: any, data?: DeleteCustomActionCommandOutput) => void): void; deleteCustomAction(args: DeleteCustomActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCustomActionCommandOutput) => void): void; /** * @see {@link DeleteMicrosoftTeamsChannelConfigurationCommand} */ deleteMicrosoftTeamsChannelConfiguration(args: DeleteMicrosoftTeamsChannelConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; deleteMicrosoftTeamsChannelConfiguration(args: DeleteMicrosoftTeamsChannelConfigurationCommandInput, cb: (err: any, data?: DeleteMicrosoftTeamsChannelConfigurationCommandOutput) => void): void; deleteMicrosoftTeamsChannelConfiguration(args: DeleteMicrosoftTeamsChannelConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMicrosoftTeamsChannelConfigurationCommandOutput) => void): void; /** * @see {@link DeleteMicrosoftTeamsConfiguredTeamCommand} */ deleteMicrosoftTeamsConfiguredTeam(args: DeleteMicrosoftTeamsConfiguredTeamCommandInput, options?: __HttpHandlerOptions): Promise; deleteMicrosoftTeamsConfiguredTeam(args: DeleteMicrosoftTeamsConfiguredTeamCommandInput, cb: (err: any, data?: DeleteMicrosoftTeamsConfiguredTeamCommandOutput) => void): void; deleteMicrosoftTeamsConfiguredTeam(args: DeleteMicrosoftTeamsConfiguredTeamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMicrosoftTeamsConfiguredTeamCommandOutput) => void): void; /** * @see {@link DeleteMicrosoftTeamsUserIdentityCommand} */ deleteMicrosoftTeamsUserIdentity(args: DeleteMicrosoftTeamsUserIdentityCommandInput, options?: __HttpHandlerOptions): Promise; deleteMicrosoftTeamsUserIdentity(args: DeleteMicrosoftTeamsUserIdentityCommandInput, cb: (err: any, data?: DeleteMicrosoftTeamsUserIdentityCommandOutput) => void): void; deleteMicrosoftTeamsUserIdentity(args: DeleteMicrosoftTeamsUserIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMicrosoftTeamsUserIdentityCommandOutput) => void): void; /** * @see {@link DeleteSlackChannelConfigurationCommand} */ deleteSlackChannelConfiguration(args: DeleteSlackChannelConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; deleteSlackChannelConfiguration(args: DeleteSlackChannelConfigurationCommandInput, cb: (err: any, data?: DeleteSlackChannelConfigurationCommandOutput) => void): void; deleteSlackChannelConfiguration(args: DeleteSlackChannelConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSlackChannelConfigurationCommandOutput) => void): void; /** * @see {@link DeleteSlackUserIdentityCommand} */ deleteSlackUserIdentity(args: DeleteSlackUserIdentityCommandInput, options?: __HttpHandlerOptions): Promise; deleteSlackUserIdentity(args: DeleteSlackUserIdentityCommandInput, cb: (err: any, data?: DeleteSlackUserIdentityCommandOutput) => void): void; deleteSlackUserIdentity(args: DeleteSlackUserIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSlackUserIdentityCommandOutput) => void): void; /** * @see {@link DeleteSlackWorkspaceAuthorizationCommand} */ deleteSlackWorkspaceAuthorization(args: DeleteSlackWorkspaceAuthorizationCommandInput, options?: __HttpHandlerOptions): Promise; deleteSlackWorkspaceAuthorization(args: DeleteSlackWorkspaceAuthorizationCommandInput, cb: (err: any, data?: DeleteSlackWorkspaceAuthorizationCommandOutput) => void): void; deleteSlackWorkspaceAuthorization(args: DeleteSlackWorkspaceAuthorizationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSlackWorkspaceAuthorizationCommandOutput) => void): void; /** * @see {@link DescribeChimeWebhookConfigurationsCommand} */ describeChimeWebhookConfigurations(): Promise; describeChimeWebhookConfigurations(args: DescribeChimeWebhookConfigurationsCommandInput, options?: __HttpHandlerOptions): Promise; describeChimeWebhookConfigurations(args: DescribeChimeWebhookConfigurationsCommandInput, cb: (err: any, data?: DescribeChimeWebhookConfigurationsCommandOutput) => void): void; describeChimeWebhookConfigurations(args: DescribeChimeWebhookConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeChimeWebhookConfigurationsCommandOutput) => void): void; /** * @see {@link DescribeSlackChannelConfigurationsCommand} */ describeSlackChannelConfigurations(): Promise; describeSlackChannelConfigurations(args: DescribeSlackChannelConfigurationsCommandInput, options?: __HttpHandlerOptions): Promise; describeSlackChannelConfigurations(args: DescribeSlackChannelConfigurationsCommandInput, cb: (err: any, data?: DescribeSlackChannelConfigurationsCommandOutput) => void): void; describeSlackChannelConfigurations(args: DescribeSlackChannelConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSlackChannelConfigurationsCommandOutput) => void): void; /** * @see {@link DescribeSlackUserIdentitiesCommand} */ describeSlackUserIdentities(): Promise; describeSlackUserIdentities(args: DescribeSlackUserIdentitiesCommandInput, options?: __HttpHandlerOptions): Promise; describeSlackUserIdentities(args: DescribeSlackUserIdentitiesCommandInput, cb: (err: any, data?: DescribeSlackUserIdentitiesCommandOutput) => void): void; describeSlackUserIdentities(args: DescribeSlackUserIdentitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSlackUserIdentitiesCommandOutput) => void): void; /** * @see {@link DescribeSlackWorkspacesCommand} */ describeSlackWorkspaces(): Promise; describeSlackWorkspaces(args: DescribeSlackWorkspacesCommandInput, options?: __HttpHandlerOptions): Promise; describeSlackWorkspaces(args: DescribeSlackWorkspacesCommandInput, cb: (err: any, data?: DescribeSlackWorkspacesCommandOutput) => void): void; describeSlackWorkspaces(args: DescribeSlackWorkspacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSlackWorkspacesCommandOutput) => void): void; /** * @see {@link DisassociateFromConfigurationCommand} */ disassociateFromConfiguration(args: DisassociateFromConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; disassociateFromConfiguration(args: DisassociateFromConfigurationCommandInput, cb: (err: any, data?: DisassociateFromConfigurationCommandOutput) => void): void; disassociateFromConfiguration(args: DisassociateFromConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateFromConfigurationCommandOutput) => void): void; /** * @see {@link GetAccountPreferencesCommand} */ getAccountPreferences(): Promise; getAccountPreferences(args: GetAccountPreferencesCommandInput, options?: __HttpHandlerOptions): Promise; getAccountPreferences(args: GetAccountPreferencesCommandInput, cb: (err: any, data?: GetAccountPreferencesCommandOutput) => void): void; getAccountPreferences(args: GetAccountPreferencesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountPreferencesCommandOutput) => void): void; /** * @see {@link GetCustomActionCommand} */ getCustomAction(args: GetCustomActionCommandInput, options?: __HttpHandlerOptions): Promise; getCustomAction(args: GetCustomActionCommandInput, cb: (err: any, data?: GetCustomActionCommandOutput) => void): void; getCustomAction(args: GetCustomActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCustomActionCommandOutput) => void): void; /** * @see {@link GetMicrosoftTeamsChannelConfigurationCommand} */ getMicrosoftTeamsChannelConfiguration(args: GetMicrosoftTeamsChannelConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; getMicrosoftTeamsChannelConfiguration(args: GetMicrosoftTeamsChannelConfigurationCommandInput, cb: (err: any, data?: GetMicrosoftTeamsChannelConfigurationCommandOutput) => void): void; getMicrosoftTeamsChannelConfiguration(args: GetMicrosoftTeamsChannelConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMicrosoftTeamsChannelConfigurationCommandOutput) => void): void; /** * @see {@link ListAssociationsCommand} */ listAssociations(args: ListAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; listAssociations(args: ListAssociationsCommandInput, cb: (err: any, data?: ListAssociationsCommandOutput) => void): void; listAssociations(args: ListAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAssociationsCommandOutput) => void): void; /** * @see {@link ListCustomActionsCommand} */ listCustomActions(): Promise; listCustomActions(args: ListCustomActionsCommandInput, options?: __HttpHandlerOptions): Promise; listCustomActions(args: ListCustomActionsCommandInput, cb: (err: any, data?: ListCustomActionsCommandOutput) => void): void; listCustomActions(args: ListCustomActionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCustomActionsCommandOutput) => void): void; /** * @see {@link ListMicrosoftTeamsChannelConfigurationsCommand} */ listMicrosoftTeamsChannelConfigurations(): Promise; listMicrosoftTeamsChannelConfigurations(args: ListMicrosoftTeamsChannelConfigurationsCommandInput, options?: __HttpHandlerOptions): Promise; listMicrosoftTeamsChannelConfigurations(args: ListMicrosoftTeamsChannelConfigurationsCommandInput, cb: (err: any, data?: ListMicrosoftTeamsChannelConfigurationsCommandOutput) => void): void; listMicrosoftTeamsChannelConfigurations(args: ListMicrosoftTeamsChannelConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMicrosoftTeamsChannelConfigurationsCommandOutput) => void): void; /** * @see {@link ListMicrosoftTeamsConfiguredTeamsCommand} */ listMicrosoftTeamsConfiguredTeams(): Promise; listMicrosoftTeamsConfiguredTeams(args: ListMicrosoftTeamsConfiguredTeamsCommandInput, options?: __HttpHandlerOptions): Promise; listMicrosoftTeamsConfiguredTeams(args: ListMicrosoftTeamsConfiguredTeamsCommandInput, cb: (err: any, data?: ListMicrosoftTeamsConfiguredTeamsCommandOutput) => void): void; listMicrosoftTeamsConfiguredTeams(args: ListMicrosoftTeamsConfiguredTeamsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMicrosoftTeamsConfiguredTeamsCommandOutput) => void): void; /** * @see {@link ListMicrosoftTeamsUserIdentitiesCommand} */ listMicrosoftTeamsUserIdentities(): Promise; listMicrosoftTeamsUserIdentities(args: ListMicrosoftTeamsUserIdentitiesCommandInput, options?: __HttpHandlerOptions): Promise; listMicrosoftTeamsUserIdentities(args: ListMicrosoftTeamsUserIdentitiesCommandInput, cb: (err: any, data?: ListMicrosoftTeamsUserIdentitiesCommandOutput) => void): void; listMicrosoftTeamsUserIdentities(args: ListMicrosoftTeamsUserIdentitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMicrosoftTeamsUserIdentitiesCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateAccountPreferencesCommand} */ updateAccountPreferences(): Promise; updateAccountPreferences(args: UpdateAccountPreferencesCommandInput, options?: __HttpHandlerOptions): Promise; updateAccountPreferences(args: UpdateAccountPreferencesCommandInput, cb: (err: any, data?: UpdateAccountPreferencesCommandOutput) => void): void; updateAccountPreferences(args: UpdateAccountPreferencesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccountPreferencesCommandOutput) => void): void; /** * @see {@link UpdateChimeWebhookConfigurationCommand} */ updateChimeWebhookConfiguration(args: UpdateChimeWebhookConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; updateChimeWebhookConfiguration(args: UpdateChimeWebhookConfigurationCommandInput, cb: (err: any, data?: UpdateChimeWebhookConfigurationCommandOutput) => void): void; updateChimeWebhookConfiguration(args: UpdateChimeWebhookConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateChimeWebhookConfigurationCommandOutput) => void): void; /** * @see {@link UpdateCustomActionCommand} */ updateCustomAction(args: UpdateCustomActionCommandInput, options?: __HttpHandlerOptions): Promise; updateCustomAction(args: UpdateCustomActionCommandInput, cb: (err: any, data?: UpdateCustomActionCommandOutput) => void): void; updateCustomAction(args: UpdateCustomActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCustomActionCommandOutput) => void): void; /** * @see {@link UpdateMicrosoftTeamsChannelConfigurationCommand} */ updateMicrosoftTeamsChannelConfiguration(args: UpdateMicrosoftTeamsChannelConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; updateMicrosoftTeamsChannelConfiguration(args: UpdateMicrosoftTeamsChannelConfigurationCommandInput, cb: (err: any, data?: UpdateMicrosoftTeamsChannelConfigurationCommandOutput) => void): void; updateMicrosoftTeamsChannelConfiguration(args: UpdateMicrosoftTeamsChannelConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateMicrosoftTeamsChannelConfigurationCommandOutput) => void): void; /** * @see {@link UpdateSlackChannelConfigurationCommand} */ updateSlackChannelConfiguration(args: UpdateSlackChannelConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; updateSlackChannelConfiguration(args: UpdateSlackChannelConfigurationCommandInput, cb: (err: any, data?: UpdateSlackChannelConfigurationCommandOutput) => void): void; updateSlackChannelConfiguration(args: UpdateSlackChannelConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSlackChannelConfigurationCommandOutput) => void): void; /** * @see {@link DescribeChimeWebhookConfigurationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeChimeWebhookConfigurationsCommandOutput}. */ paginateDescribeChimeWebhookConfigurations(args?: DescribeChimeWebhookConfigurationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeSlackChannelConfigurationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeSlackChannelConfigurationsCommandOutput}. */ paginateDescribeSlackChannelConfigurations(args?: DescribeSlackChannelConfigurationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeSlackUserIdentitiesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeSlackUserIdentitiesCommandOutput}. */ paginateDescribeSlackUserIdentities(args?: DescribeSlackUserIdentitiesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeSlackWorkspacesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeSlackWorkspacesCommandOutput}. */ paginateDescribeSlackWorkspaces(args?: DescribeSlackWorkspacesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAssociationsCommandOutput}. */ paginateListAssociations(args: ListAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCustomActionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCustomActionsCommandOutput}. */ paginateListCustomActions(args?: ListCustomActionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMicrosoftTeamsChannelConfigurationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMicrosoftTeamsChannelConfigurationsCommandOutput}. */ paginateListMicrosoftTeamsChannelConfigurations(args?: ListMicrosoftTeamsChannelConfigurationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMicrosoftTeamsConfiguredTeamsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMicrosoftTeamsConfiguredTeamsCommandOutput}. */ paginateListMicrosoftTeamsConfiguredTeams(args?: ListMicrosoftTeamsConfiguredTeamsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMicrosoftTeamsUserIdentitiesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMicrosoftTeamsUserIdentitiesCommandOutput}. */ paginateListMicrosoftTeamsUserIdentities(args?: ListMicrosoftTeamsUserIdentitiesCommandInput, paginationConfig?: Omit): Paginator; } /** *

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.

*
* @public */ export declare class Chatbot extends ChatbotClient implements Chatbot { }