import { type WaiterResult } from "@smithy/core/client"; import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration } from "@smithy/types"; import { type AbortEnvironmentUpdateCommandInput, type AbortEnvironmentUpdateCommandOutput } from "./commands/AbortEnvironmentUpdateCommand"; import { type ApplyEnvironmentManagedActionCommandInput, type ApplyEnvironmentManagedActionCommandOutput } from "./commands/ApplyEnvironmentManagedActionCommand"; import { type AssociateEnvironmentOperationsRoleCommandInput, type AssociateEnvironmentOperationsRoleCommandOutput } from "./commands/AssociateEnvironmentOperationsRoleCommand"; import { type CheckDNSAvailabilityCommandInput, type CheckDNSAvailabilityCommandOutput } from "./commands/CheckDNSAvailabilityCommand"; import { type ComposeEnvironmentsCommandInput, type ComposeEnvironmentsCommandOutput } from "./commands/ComposeEnvironmentsCommand"; import { type CreateApplicationCommandInput, type CreateApplicationCommandOutput } from "./commands/CreateApplicationCommand"; import { type CreateApplicationVersionCommandInput, type CreateApplicationVersionCommandOutput } from "./commands/CreateApplicationVersionCommand"; import { type CreateConfigurationTemplateCommandInput, type CreateConfigurationTemplateCommandOutput } from "./commands/CreateConfigurationTemplateCommand"; import { type CreateEnvironmentCommandInput, type CreateEnvironmentCommandOutput } from "./commands/CreateEnvironmentCommand"; import { type CreatePlatformVersionCommandInput, type CreatePlatformVersionCommandOutput } from "./commands/CreatePlatformVersionCommand"; import { type CreateStorageLocationCommandInput, type CreateStorageLocationCommandOutput } from "./commands/CreateStorageLocationCommand"; import { type DeleteApplicationCommandInput, type DeleteApplicationCommandOutput } from "./commands/DeleteApplicationCommand"; import { type DeleteApplicationVersionCommandInput, type DeleteApplicationVersionCommandOutput } from "./commands/DeleteApplicationVersionCommand"; import { type DeleteConfigurationTemplateCommandInput, type DeleteConfigurationTemplateCommandOutput } from "./commands/DeleteConfigurationTemplateCommand"; import { type DeleteEnvironmentConfigurationCommandInput, type DeleteEnvironmentConfigurationCommandOutput } from "./commands/DeleteEnvironmentConfigurationCommand"; import { type DeletePlatformVersionCommandInput, type DeletePlatformVersionCommandOutput } from "./commands/DeletePlatformVersionCommand"; import { type DescribeAccountAttributesCommandInput, type DescribeAccountAttributesCommandOutput } from "./commands/DescribeAccountAttributesCommand"; import { type DescribeApplicationsCommandInput, type DescribeApplicationsCommandOutput } from "./commands/DescribeApplicationsCommand"; import { type DescribeApplicationVersionsCommandInput, type DescribeApplicationVersionsCommandOutput } from "./commands/DescribeApplicationVersionsCommand"; import { type DescribeConfigurationOptionsCommandInput, type DescribeConfigurationOptionsCommandOutput } from "./commands/DescribeConfigurationOptionsCommand"; import { type DescribeConfigurationSettingsCommandInput, type DescribeConfigurationSettingsCommandOutput } from "./commands/DescribeConfigurationSettingsCommand"; import { type DescribeEnvironmentHealthCommandInput, type DescribeEnvironmentHealthCommandOutput } from "./commands/DescribeEnvironmentHealthCommand"; import { type DescribeEnvironmentManagedActionHistoryCommandInput, type DescribeEnvironmentManagedActionHistoryCommandOutput } from "./commands/DescribeEnvironmentManagedActionHistoryCommand"; import { type DescribeEnvironmentManagedActionsCommandInput, type DescribeEnvironmentManagedActionsCommandOutput } from "./commands/DescribeEnvironmentManagedActionsCommand"; import { type DescribeEnvironmentResourcesCommandInput, type DescribeEnvironmentResourcesCommandOutput } from "./commands/DescribeEnvironmentResourcesCommand"; import { type DescribeEnvironmentsCommandInput, type DescribeEnvironmentsCommandOutput } from "./commands/DescribeEnvironmentsCommand"; import { type DescribeEventsCommandInput, type DescribeEventsCommandOutput } from "./commands/DescribeEventsCommand"; import { type DescribeInstancesHealthCommandInput, type DescribeInstancesHealthCommandOutput } from "./commands/DescribeInstancesHealthCommand"; import { type DescribePlatformVersionCommandInput, type DescribePlatformVersionCommandOutput } from "./commands/DescribePlatformVersionCommand"; import { type DisassociateEnvironmentOperationsRoleCommandInput, type DisassociateEnvironmentOperationsRoleCommandOutput } from "./commands/DisassociateEnvironmentOperationsRoleCommand"; import { type ListAvailableSolutionStacksCommandInput, type ListAvailableSolutionStacksCommandOutput } from "./commands/ListAvailableSolutionStacksCommand"; import { type ListPlatformBranchesCommandInput, type ListPlatformBranchesCommandOutput } from "./commands/ListPlatformBranchesCommand"; import { type ListPlatformVersionsCommandInput, type ListPlatformVersionsCommandOutput } from "./commands/ListPlatformVersionsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type RebuildEnvironmentCommandInput, type RebuildEnvironmentCommandOutput } from "./commands/RebuildEnvironmentCommand"; import { type RequestEnvironmentInfoCommandInput, type RequestEnvironmentInfoCommandOutput } from "./commands/RequestEnvironmentInfoCommand"; import { type RestartAppServerCommandInput, type RestartAppServerCommandOutput } from "./commands/RestartAppServerCommand"; import { type RetrieveEnvironmentInfoCommandInput, type RetrieveEnvironmentInfoCommandOutput } from "./commands/RetrieveEnvironmentInfoCommand"; import { type SwapEnvironmentCNAMEsCommandInput, type SwapEnvironmentCNAMEsCommandOutput } from "./commands/SwapEnvironmentCNAMEsCommand"; import { type TerminateEnvironmentCommandInput, type TerminateEnvironmentCommandOutput } from "./commands/TerminateEnvironmentCommand"; import { type UpdateApplicationCommandInput, type UpdateApplicationCommandOutput } from "./commands/UpdateApplicationCommand"; import { type UpdateApplicationResourceLifecycleCommandInput, type UpdateApplicationResourceLifecycleCommandOutput } from "./commands/UpdateApplicationResourceLifecycleCommand"; import { type UpdateApplicationVersionCommandInput, type UpdateApplicationVersionCommandOutput } from "./commands/UpdateApplicationVersionCommand"; import { type UpdateConfigurationTemplateCommandInput, type UpdateConfigurationTemplateCommandOutput } from "./commands/UpdateConfigurationTemplateCommand"; import { type UpdateEnvironmentCommandInput, type UpdateEnvironmentCommandOutput } from "./commands/UpdateEnvironmentCommand"; import { type UpdateTagsForResourceCommandInput, type UpdateTagsForResourceCommandOutput } from "./commands/UpdateTagsForResourceCommand"; import { type ValidateConfigurationSettingsCommandInput, type ValidateConfigurationSettingsCommandOutput } from "./commands/ValidateConfigurationSettingsCommand"; import { ElasticBeanstalkClient } from "./ElasticBeanstalkClient"; export interface ElasticBeanstalk { /** * @see {@link AbortEnvironmentUpdateCommand} */ abortEnvironmentUpdate(): Promise; abortEnvironmentUpdate(args: AbortEnvironmentUpdateCommandInput, options?: __HttpHandlerOptions): Promise; abortEnvironmentUpdate(args: AbortEnvironmentUpdateCommandInput, cb: (err: any, data?: AbortEnvironmentUpdateCommandOutput) => void): void; abortEnvironmentUpdate(args: AbortEnvironmentUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AbortEnvironmentUpdateCommandOutput) => void): void; /** * @see {@link ApplyEnvironmentManagedActionCommand} */ applyEnvironmentManagedAction(args: ApplyEnvironmentManagedActionCommandInput, options?: __HttpHandlerOptions): Promise; applyEnvironmentManagedAction(args: ApplyEnvironmentManagedActionCommandInput, cb: (err: any, data?: ApplyEnvironmentManagedActionCommandOutput) => void): void; applyEnvironmentManagedAction(args: ApplyEnvironmentManagedActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ApplyEnvironmentManagedActionCommandOutput) => void): void; /** * @see {@link AssociateEnvironmentOperationsRoleCommand} */ associateEnvironmentOperationsRole(args: AssociateEnvironmentOperationsRoleCommandInput, options?: __HttpHandlerOptions): Promise; associateEnvironmentOperationsRole(args: AssociateEnvironmentOperationsRoleCommandInput, cb: (err: any, data?: AssociateEnvironmentOperationsRoleCommandOutput) => void): void; associateEnvironmentOperationsRole(args: AssociateEnvironmentOperationsRoleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateEnvironmentOperationsRoleCommandOutput) => void): void; /** * @see {@link CheckDNSAvailabilityCommand} */ checkDNSAvailability(args: CheckDNSAvailabilityCommandInput, options?: __HttpHandlerOptions): Promise; checkDNSAvailability(args: CheckDNSAvailabilityCommandInput, cb: (err: any, data?: CheckDNSAvailabilityCommandOutput) => void): void; checkDNSAvailability(args: CheckDNSAvailabilityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CheckDNSAvailabilityCommandOutput) => void): void; /** * @see {@link ComposeEnvironmentsCommand} */ composeEnvironments(): Promise; composeEnvironments(args: ComposeEnvironmentsCommandInput, options?: __HttpHandlerOptions): Promise; composeEnvironments(args: ComposeEnvironmentsCommandInput, cb: (err: any, data?: ComposeEnvironmentsCommandOutput) => void): void; composeEnvironments(args: ComposeEnvironmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ComposeEnvironmentsCommandOutput) => void): void; /** * @see {@link CreateApplicationCommand} */ createApplication(args: CreateApplicationCommandInput, options?: __HttpHandlerOptions): Promise; createApplication(args: CreateApplicationCommandInput, cb: (err: any, data?: CreateApplicationCommandOutput) => void): void; createApplication(args: CreateApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateApplicationCommandOutput) => void): void; /** * @see {@link CreateApplicationVersionCommand} */ createApplicationVersion(args: CreateApplicationVersionCommandInput, options?: __HttpHandlerOptions): Promise; createApplicationVersion(args: CreateApplicationVersionCommandInput, cb: (err: any, data?: CreateApplicationVersionCommandOutput) => void): void; createApplicationVersion(args: CreateApplicationVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateApplicationVersionCommandOutput) => void): void; /** * @see {@link CreateConfigurationTemplateCommand} */ createConfigurationTemplate(args: CreateConfigurationTemplateCommandInput, options?: __HttpHandlerOptions): Promise; createConfigurationTemplate(args: CreateConfigurationTemplateCommandInput, cb: (err: any, data?: CreateConfigurationTemplateCommandOutput) => void): void; createConfigurationTemplate(args: CreateConfigurationTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConfigurationTemplateCommandOutput) => void): void; /** * @see {@link CreateEnvironmentCommand} */ createEnvironment(args: CreateEnvironmentCommandInput, options?: __HttpHandlerOptions): Promise; createEnvironment(args: CreateEnvironmentCommandInput, cb: (err: any, data?: CreateEnvironmentCommandOutput) => void): void; createEnvironment(args: CreateEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEnvironmentCommandOutput) => void): void; /** * @see {@link CreatePlatformVersionCommand} */ createPlatformVersion(args: CreatePlatformVersionCommandInput, options?: __HttpHandlerOptions): Promise; createPlatformVersion(args: CreatePlatformVersionCommandInput, cb: (err: any, data?: CreatePlatformVersionCommandOutput) => void): void; createPlatformVersion(args: CreatePlatformVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePlatformVersionCommandOutput) => void): void; /** * @see {@link CreateStorageLocationCommand} */ createStorageLocation(): Promise; createStorageLocation(args: CreateStorageLocationCommandInput, options?: __HttpHandlerOptions): Promise; createStorageLocation(args: CreateStorageLocationCommandInput, cb: (err: any, data?: CreateStorageLocationCommandOutput) => void): void; createStorageLocation(args: CreateStorageLocationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStorageLocationCommandOutput) => void): void; /** * @see {@link DeleteApplicationCommand} */ deleteApplication(args: DeleteApplicationCommandInput, options?: __HttpHandlerOptions): Promise; deleteApplication(args: DeleteApplicationCommandInput, cb: (err: any, data?: DeleteApplicationCommandOutput) => void): void; deleteApplication(args: DeleteApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApplicationCommandOutput) => void): void; /** * @see {@link DeleteApplicationVersionCommand} */ deleteApplicationVersion(args: DeleteApplicationVersionCommandInput, options?: __HttpHandlerOptions): Promise; deleteApplicationVersion(args: DeleteApplicationVersionCommandInput, cb: (err: any, data?: DeleteApplicationVersionCommandOutput) => void): void; deleteApplicationVersion(args: DeleteApplicationVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApplicationVersionCommandOutput) => void): void; /** * @see {@link DeleteConfigurationTemplateCommand} */ deleteConfigurationTemplate(args: DeleteConfigurationTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deleteConfigurationTemplate(args: DeleteConfigurationTemplateCommandInput, cb: (err: any, data?: DeleteConfigurationTemplateCommandOutput) => void): void; deleteConfigurationTemplate(args: DeleteConfigurationTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConfigurationTemplateCommandOutput) => void): void; /** * @see {@link DeleteEnvironmentConfigurationCommand} */ deleteEnvironmentConfiguration(args: DeleteEnvironmentConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; deleteEnvironmentConfiguration(args: DeleteEnvironmentConfigurationCommandInput, cb: (err: any, data?: DeleteEnvironmentConfigurationCommandOutput) => void): void; deleteEnvironmentConfiguration(args: DeleteEnvironmentConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnvironmentConfigurationCommandOutput) => void): void; /** * @see {@link DeletePlatformVersionCommand} */ deletePlatformVersion(): Promise; deletePlatformVersion(args: DeletePlatformVersionCommandInput, options?: __HttpHandlerOptions): Promise; deletePlatformVersion(args: DeletePlatformVersionCommandInput, cb: (err: any, data?: DeletePlatformVersionCommandOutput) => void): void; deletePlatformVersion(args: DeletePlatformVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePlatformVersionCommandOutput) => void): void; /** * @see {@link DescribeAccountAttributesCommand} */ describeAccountAttributes(): Promise; describeAccountAttributes(args: DescribeAccountAttributesCommandInput, options?: __HttpHandlerOptions): Promise; describeAccountAttributes(args: DescribeAccountAttributesCommandInput, cb: (err: any, data?: DescribeAccountAttributesCommandOutput) => void): void; describeAccountAttributes(args: DescribeAccountAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccountAttributesCommandOutput) => void): void; /** * @see {@link DescribeApplicationsCommand} */ describeApplications(): Promise; describeApplications(args: DescribeApplicationsCommandInput, options?: __HttpHandlerOptions): Promise; describeApplications(args: DescribeApplicationsCommandInput, cb: (err: any, data?: DescribeApplicationsCommandOutput) => void): void; describeApplications(args: DescribeApplicationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeApplicationsCommandOutput) => void): void; /** * @see {@link DescribeApplicationVersionsCommand} */ describeApplicationVersions(): Promise; describeApplicationVersions(args: DescribeApplicationVersionsCommandInput, options?: __HttpHandlerOptions): Promise; describeApplicationVersions(args: DescribeApplicationVersionsCommandInput, cb: (err: any, data?: DescribeApplicationVersionsCommandOutput) => void): void; describeApplicationVersions(args: DescribeApplicationVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeApplicationVersionsCommandOutput) => void): void; /** * @see {@link DescribeConfigurationOptionsCommand} */ describeConfigurationOptions(): Promise; describeConfigurationOptions(args: DescribeConfigurationOptionsCommandInput, options?: __HttpHandlerOptions): Promise; describeConfigurationOptions(args: DescribeConfigurationOptionsCommandInput, cb: (err: any, data?: DescribeConfigurationOptionsCommandOutput) => void): void; describeConfigurationOptions(args: DescribeConfigurationOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConfigurationOptionsCommandOutput) => void): void; /** * @see {@link DescribeConfigurationSettingsCommand} */ describeConfigurationSettings(args: DescribeConfigurationSettingsCommandInput, options?: __HttpHandlerOptions): Promise; describeConfigurationSettings(args: DescribeConfigurationSettingsCommandInput, cb: (err: any, data?: DescribeConfigurationSettingsCommandOutput) => void): void; describeConfigurationSettings(args: DescribeConfigurationSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConfigurationSettingsCommandOutput) => void): void; /** * @see {@link DescribeEnvironmentHealthCommand} */ describeEnvironmentHealth(): Promise; describeEnvironmentHealth(args: DescribeEnvironmentHealthCommandInput, options?: __HttpHandlerOptions): Promise; describeEnvironmentHealth(args: DescribeEnvironmentHealthCommandInput, cb: (err: any, data?: DescribeEnvironmentHealthCommandOutput) => void): void; describeEnvironmentHealth(args: DescribeEnvironmentHealthCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEnvironmentHealthCommandOutput) => void): void; /** * @see {@link DescribeEnvironmentManagedActionHistoryCommand} */ describeEnvironmentManagedActionHistory(): Promise; describeEnvironmentManagedActionHistory(args: DescribeEnvironmentManagedActionHistoryCommandInput, options?: __HttpHandlerOptions): Promise; describeEnvironmentManagedActionHistory(args: DescribeEnvironmentManagedActionHistoryCommandInput, cb: (err: any, data?: DescribeEnvironmentManagedActionHistoryCommandOutput) => void): void; describeEnvironmentManagedActionHistory(args: DescribeEnvironmentManagedActionHistoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEnvironmentManagedActionHistoryCommandOutput) => void): void; /** * @see {@link DescribeEnvironmentManagedActionsCommand} */ describeEnvironmentManagedActions(): Promise; describeEnvironmentManagedActions(args: DescribeEnvironmentManagedActionsCommandInput, options?: __HttpHandlerOptions): Promise; describeEnvironmentManagedActions(args: DescribeEnvironmentManagedActionsCommandInput, cb: (err: any, data?: DescribeEnvironmentManagedActionsCommandOutput) => void): void; describeEnvironmentManagedActions(args: DescribeEnvironmentManagedActionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEnvironmentManagedActionsCommandOutput) => void): void; /** * @see {@link DescribeEnvironmentResourcesCommand} */ describeEnvironmentResources(): Promise; describeEnvironmentResources(args: DescribeEnvironmentResourcesCommandInput, options?: __HttpHandlerOptions): Promise; describeEnvironmentResources(args: DescribeEnvironmentResourcesCommandInput, cb: (err: any, data?: DescribeEnvironmentResourcesCommandOutput) => void): void; describeEnvironmentResources(args: DescribeEnvironmentResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEnvironmentResourcesCommandOutput) => void): void; /** * @see {@link DescribeEnvironmentsCommand} */ describeEnvironments(): Promise; describeEnvironments(args: DescribeEnvironmentsCommandInput, options?: __HttpHandlerOptions): Promise; describeEnvironments(args: DescribeEnvironmentsCommandInput, cb: (err: any, data?: DescribeEnvironmentsCommandOutput) => void): void; describeEnvironments(args: DescribeEnvironmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEnvironmentsCommandOutput) => void): void; /** * @see {@link DescribeEventsCommand} */ describeEvents(): Promise; describeEvents(args: DescribeEventsCommandInput, options?: __HttpHandlerOptions): Promise; describeEvents(args: DescribeEventsCommandInput, cb: (err: any, data?: DescribeEventsCommandOutput) => void): void; describeEvents(args: DescribeEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEventsCommandOutput) => void): void; /** * @see {@link DescribeInstancesHealthCommand} */ describeInstancesHealth(): Promise; describeInstancesHealth(args: DescribeInstancesHealthCommandInput, options?: __HttpHandlerOptions): Promise; describeInstancesHealth(args: DescribeInstancesHealthCommandInput, cb: (err: any, data?: DescribeInstancesHealthCommandOutput) => void): void; describeInstancesHealth(args: DescribeInstancesHealthCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInstancesHealthCommandOutput) => void): void; /** * @see {@link DescribePlatformVersionCommand} */ describePlatformVersion(): Promise; describePlatformVersion(args: DescribePlatformVersionCommandInput, options?: __HttpHandlerOptions): Promise; describePlatformVersion(args: DescribePlatformVersionCommandInput, cb: (err: any, data?: DescribePlatformVersionCommandOutput) => void): void; describePlatformVersion(args: DescribePlatformVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePlatformVersionCommandOutput) => void): void; /** * @see {@link DisassociateEnvironmentOperationsRoleCommand} */ disassociateEnvironmentOperationsRole(args: DisassociateEnvironmentOperationsRoleCommandInput, options?: __HttpHandlerOptions): Promise; disassociateEnvironmentOperationsRole(args: DisassociateEnvironmentOperationsRoleCommandInput, cb: (err: any, data?: DisassociateEnvironmentOperationsRoleCommandOutput) => void): void; disassociateEnvironmentOperationsRole(args: DisassociateEnvironmentOperationsRoleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateEnvironmentOperationsRoleCommandOutput) => void): void; /** * @see {@link ListAvailableSolutionStacksCommand} */ listAvailableSolutionStacks(): Promise; listAvailableSolutionStacks(args: ListAvailableSolutionStacksCommandInput, options?: __HttpHandlerOptions): Promise; listAvailableSolutionStacks(args: ListAvailableSolutionStacksCommandInput, cb: (err: any, data?: ListAvailableSolutionStacksCommandOutput) => void): void; listAvailableSolutionStacks(args: ListAvailableSolutionStacksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAvailableSolutionStacksCommandOutput) => void): void; /** * @see {@link ListPlatformBranchesCommand} */ listPlatformBranches(): Promise; listPlatformBranches(args: ListPlatformBranchesCommandInput, options?: __HttpHandlerOptions): Promise; listPlatformBranches(args: ListPlatformBranchesCommandInput, cb: (err: any, data?: ListPlatformBranchesCommandOutput) => void): void; listPlatformBranches(args: ListPlatformBranchesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPlatformBranchesCommandOutput) => void): void; /** * @see {@link ListPlatformVersionsCommand} */ listPlatformVersions(): Promise; listPlatformVersions(args: ListPlatformVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listPlatformVersions(args: ListPlatformVersionsCommandInput, cb: (err: any, data?: ListPlatformVersionsCommandOutput) => void): void; listPlatformVersions(args: ListPlatformVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPlatformVersionsCommandOutput) => 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 RebuildEnvironmentCommand} */ rebuildEnvironment(): Promise; rebuildEnvironment(args: RebuildEnvironmentCommandInput, options?: __HttpHandlerOptions): Promise; rebuildEnvironment(args: RebuildEnvironmentCommandInput, cb: (err: any, data?: RebuildEnvironmentCommandOutput) => void): void; rebuildEnvironment(args: RebuildEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebuildEnvironmentCommandOutput) => void): void; /** * @see {@link RequestEnvironmentInfoCommand} */ requestEnvironmentInfo(args: RequestEnvironmentInfoCommandInput, options?: __HttpHandlerOptions): Promise; requestEnvironmentInfo(args: RequestEnvironmentInfoCommandInput, cb: (err: any, data?: RequestEnvironmentInfoCommandOutput) => void): void; requestEnvironmentInfo(args: RequestEnvironmentInfoCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RequestEnvironmentInfoCommandOutput) => void): void; /** * @see {@link RestartAppServerCommand} */ restartAppServer(): Promise; restartAppServer(args: RestartAppServerCommandInput, options?: __HttpHandlerOptions): Promise; restartAppServer(args: RestartAppServerCommandInput, cb: (err: any, data?: RestartAppServerCommandOutput) => void): void; restartAppServer(args: RestartAppServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestartAppServerCommandOutput) => void): void; /** * @see {@link RetrieveEnvironmentInfoCommand} */ retrieveEnvironmentInfo(args: RetrieveEnvironmentInfoCommandInput, options?: __HttpHandlerOptions): Promise; retrieveEnvironmentInfo(args: RetrieveEnvironmentInfoCommandInput, cb: (err: any, data?: RetrieveEnvironmentInfoCommandOutput) => void): void; retrieveEnvironmentInfo(args: RetrieveEnvironmentInfoCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RetrieveEnvironmentInfoCommandOutput) => void): void; /** * @see {@link SwapEnvironmentCNAMEsCommand} */ swapEnvironmentCNAMEs(): Promise; swapEnvironmentCNAMEs(args: SwapEnvironmentCNAMEsCommandInput, options?: __HttpHandlerOptions): Promise; swapEnvironmentCNAMEs(args: SwapEnvironmentCNAMEsCommandInput, cb: (err: any, data?: SwapEnvironmentCNAMEsCommandOutput) => void): void; swapEnvironmentCNAMEs(args: SwapEnvironmentCNAMEsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SwapEnvironmentCNAMEsCommandOutput) => void): void; /** * @see {@link TerminateEnvironmentCommand} */ terminateEnvironment(): Promise; terminateEnvironment(args: TerminateEnvironmentCommandInput, options?: __HttpHandlerOptions): Promise; terminateEnvironment(args: TerminateEnvironmentCommandInput, cb: (err: any, data?: TerminateEnvironmentCommandOutput) => void): void; terminateEnvironment(args: TerminateEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TerminateEnvironmentCommandOutput) => void): void; /** * @see {@link UpdateApplicationCommand} */ updateApplication(args: UpdateApplicationCommandInput, options?: __HttpHandlerOptions): Promise; updateApplication(args: UpdateApplicationCommandInput, cb: (err: any, data?: UpdateApplicationCommandOutput) => void): void; updateApplication(args: UpdateApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApplicationCommandOutput) => void): void; /** * @see {@link UpdateApplicationResourceLifecycleCommand} */ updateApplicationResourceLifecycle(args: UpdateApplicationResourceLifecycleCommandInput, options?: __HttpHandlerOptions): Promise; updateApplicationResourceLifecycle(args: UpdateApplicationResourceLifecycleCommandInput, cb: (err: any, data?: UpdateApplicationResourceLifecycleCommandOutput) => void): void; updateApplicationResourceLifecycle(args: UpdateApplicationResourceLifecycleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApplicationResourceLifecycleCommandOutput) => void): void; /** * @see {@link UpdateApplicationVersionCommand} */ updateApplicationVersion(args: UpdateApplicationVersionCommandInput, options?: __HttpHandlerOptions): Promise; updateApplicationVersion(args: UpdateApplicationVersionCommandInput, cb: (err: any, data?: UpdateApplicationVersionCommandOutput) => void): void; updateApplicationVersion(args: UpdateApplicationVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApplicationVersionCommandOutput) => void): void; /** * @see {@link UpdateConfigurationTemplateCommand} */ updateConfigurationTemplate(args: UpdateConfigurationTemplateCommandInput, options?: __HttpHandlerOptions): Promise; updateConfigurationTemplate(args: UpdateConfigurationTemplateCommandInput, cb: (err: any, data?: UpdateConfigurationTemplateCommandOutput) => void): void; updateConfigurationTemplate(args: UpdateConfigurationTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConfigurationTemplateCommandOutput) => void): void; /** * @see {@link UpdateEnvironmentCommand} */ updateEnvironment(): Promise; updateEnvironment(args: UpdateEnvironmentCommandInput, options?: __HttpHandlerOptions): Promise; updateEnvironment(args: UpdateEnvironmentCommandInput, cb: (err: any, data?: UpdateEnvironmentCommandOutput) => void): void; updateEnvironment(args: UpdateEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnvironmentCommandOutput) => void): void; /** * @see {@link UpdateTagsForResourceCommand} */ updateTagsForResource(args: UpdateTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; updateTagsForResource(args: UpdateTagsForResourceCommandInput, cb: (err: any, data?: UpdateTagsForResourceCommandOutput) => void): void; updateTagsForResource(args: UpdateTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTagsForResourceCommandOutput) => void): void; /** * @see {@link ValidateConfigurationSettingsCommand} */ validateConfigurationSettings(args: ValidateConfigurationSettingsCommandInput, options?: __HttpHandlerOptions): Promise; validateConfigurationSettings(args: ValidateConfigurationSettingsCommandInput, cb: (err: any, data?: ValidateConfigurationSettingsCommandOutput) => void): void; validateConfigurationSettings(args: ValidateConfigurationSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ValidateConfigurationSettingsCommandOutput) => void): void; /** * @see {@link DescribeEnvironmentManagedActionHistoryCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEnvironmentManagedActionHistoryCommandOutput}. */ paginateDescribeEnvironmentManagedActionHistory(args?: DescribeEnvironmentManagedActionHistoryCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeEventsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEventsCommandOutput}. */ paginateDescribeEvents(args?: DescribeEventsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPlatformBranchesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPlatformBranchesCommandOutput}. */ paginateListPlatformBranches(args?: ListPlatformBranchesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPlatformVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPlatformVersionsCommandOutput}. */ paginateListPlatformVersions(args?: ListPlatformVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeEnvironmentsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilEnvironmentExists(args: DescribeEnvironmentsCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeEnvironmentsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilEnvironmentTerminated(args: DescribeEnvironmentsCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeEnvironmentsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilEnvironmentUpdated(args: DescribeEnvironmentsCommandInput, waiterConfig: number | Omit, "client">): Promise>; } /** * Elastic Beanstalk *

Elastic Beanstalk makes it easy for you to create, deploy, and manage scalable, fault-tolerant applications running on * the Amazon Web Services Cloud.

*

For more information about this product, go to the Elastic Beanstalk details page. The location of the * latest Elastic Beanstalk WSDL is https://elasticbeanstalk.s3.amazonaws.com/doc/2010-12-01/AWSElasticBeanstalk.wsdl. * To install the Software Development Kits (SDKs), Integrated Development Environment (IDE) * Toolkits, and command line tools that enable you to access the API, go to Tools for Amazon Web Services.

*

* Endpoints *

*

For a list of region-specific endpoints that Elastic Beanstalk supports, go to * Regions and Endpoints in the Amazon Web Services * Glossary.

* @public */ export declare class ElasticBeanstalk extends ElasticBeanstalkClient implements ElasticBeanstalk { }