import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AcceptAccountLinkInvitationCommandInput, AcceptAccountLinkInvitationCommandOutput, } from "./commands/AcceptAccountLinkInvitationCommand"; import { AssociateConnectionAliasCommandInput, AssociateConnectionAliasCommandOutput, } from "./commands/AssociateConnectionAliasCommand"; import { AssociateIpGroupsCommandInput, AssociateIpGroupsCommandOutput, } from "./commands/AssociateIpGroupsCommand"; import { AssociateWorkspaceApplicationCommandInput, AssociateWorkspaceApplicationCommandOutput, } from "./commands/AssociateWorkspaceApplicationCommand"; import { AuthorizeIpRulesCommandInput, AuthorizeIpRulesCommandOutput, } from "./commands/AuthorizeIpRulesCommand"; import { CopyWorkspaceImageCommandInput, CopyWorkspaceImageCommandOutput, } from "./commands/CopyWorkspaceImageCommand"; import { CreateAccountLinkInvitationCommandInput, CreateAccountLinkInvitationCommandOutput, } from "./commands/CreateAccountLinkInvitationCommand"; import { CreateConnectClientAddInCommandInput, CreateConnectClientAddInCommandOutput, } from "./commands/CreateConnectClientAddInCommand"; import { CreateConnectionAliasCommandInput, CreateConnectionAliasCommandOutput, } from "./commands/CreateConnectionAliasCommand"; import { CreateIpGroupCommandInput, CreateIpGroupCommandOutput, } from "./commands/CreateIpGroupCommand"; import { CreateStandbyWorkspacesCommandInput, CreateStandbyWorkspacesCommandOutput, } from "./commands/CreateStandbyWorkspacesCommand"; import { CreateTagsCommandInput, CreateTagsCommandOutput } from "./commands/CreateTagsCommand"; import { CreateUpdatedWorkspaceImageCommandInput, CreateUpdatedWorkspaceImageCommandOutput, } from "./commands/CreateUpdatedWorkspaceImageCommand"; import { CreateWorkspaceBundleCommandInput, CreateWorkspaceBundleCommandOutput, } from "./commands/CreateWorkspaceBundleCommand"; import { CreateWorkspaceImageCommandInput, CreateWorkspaceImageCommandOutput, } from "./commands/CreateWorkspaceImageCommand"; import { CreateWorkspacesCommandInput, CreateWorkspacesCommandOutput, } from "./commands/CreateWorkspacesCommand"; import { CreateWorkspacesPoolCommandInput, CreateWorkspacesPoolCommandOutput, } from "./commands/CreateWorkspacesPoolCommand"; import { DeleteAccountLinkInvitationCommandInput, DeleteAccountLinkInvitationCommandOutput, } from "./commands/DeleteAccountLinkInvitationCommand"; import { DeleteClientBrandingCommandInput, DeleteClientBrandingCommandOutput, } from "./commands/DeleteClientBrandingCommand"; import { DeleteConnectClientAddInCommandInput, DeleteConnectClientAddInCommandOutput, } from "./commands/DeleteConnectClientAddInCommand"; import { DeleteConnectionAliasCommandInput, DeleteConnectionAliasCommandOutput, } from "./commands/DeleteConnectionAliasCommand"; import { DeleteIpGroupCommandInput, DeleteIpGroupCommandOutput, } from "./commands/DeleteIpGroupCommand"; import { DeleteTagsCommandInput, DeleteTagsCommandOutput } from "./commands/DeleteTagsCommand"; import { DeleteWorkspaceBundleCommandInput, DeleteWorkspaceBundleCommandOutput, } from "./commands/DeleteWorkspaceBundleCommand"; import { DeleteWorkspaceImageCommandInput, DeleteWorkspaceImageCommandOutput, } from "./commands/DeleteWorkspaceImageCommand"; import { DeployWorkspaceApplicationsCommandInput, DeployWorkspaceApplicationsCommandOutput, } from "./commands/DeployWorkspaceApplicationsCommand"; import { DeregisterWorkspaceDirectoryCommandInput, DeregisterWorkspaceDirectoryCommandOutput, } from "./commands/DeregisterWorkspaceDirectoryCommand"; import { DescribeAccountCommandInput, DescribeAccountCommandOutput, } from "./commands/DescribeAccountCommand"; import { DescribeAccountModificationsCommandInput, DescribeAccountModificationsCommandOutput, } from "./commands/DescribeAccountModificationsCommand"; import { DescribeApplicationAssociationsCommandInput, DescribeApplicationAssociationsCommandOutput, } from "./commands/DescribeApplicationAssociationsCommand"; import { DescribeApplicationsCommandInput, DescribeApplicationsCommandOutput, } from "./commands/DescribeApplicationsCommand"; import { DescribeBundleAssociationsCommandInput, DescribeBundleAssociationsCommandOutput, } from "./commands/DescribeBundleAssociationsCommand"; import { DescribeClientBrandingCommandInput, DescribeClientBrandingCommandOutput, } from "./commands/DescribeClientBrandingCommand"; import { DescribeClientPropertiesCommandInput, DescribeClientPropertiesCommandOutput, } from "./commands/DescribeClientPropertiesCommand"; import { DescribeConnectClientAddInsCommandInput, DescribeConnectClientAddInsCommandOutput, } from "./commands/DescribeConnectClientAddInsCommand"; import { DescribeConnectionAliasesCommandInput, DescribeConnectionAliasesCommandOutput, } from "./commands/DescribeConnectionAliasesCommand"; import { DescribeConnectionAliasPermissionsCommandInput, DescribeConnectionAliasPermissionsCommandOutput, } from "./commands/DescribeConnectionAliasPermissionsCommand"; import { DescribeCustomWorkspaceImageImportCommandInput, DescribeCustomWorkspaceImageImportCommandOutput, } from "./commands/DescribeCustomWorkspaceImageImportCommand"; import { DescribeImageAssociationsCommandInput, DescribeImageAssociationsCommandOutput, } from "./commands/DescribeImageAssociationsCommand"; import { DescribeIpGroupsCommandInput, DescribeIpGroupsCommandOutput, } from "./commands/DescribeIpGroupsCommand"; import { DescribeTagsCommandInput, DescribeTagsCommandOutput, } from "./commands/DescribeTagsCommand"; import { DescribeWorkspaceAssociationsCommandInput, DescribeWorkspaceAssociationsCommandOutput, } from "./commands/DescribeWorkspaceAssociationsCommand"; import { DescribeWorkspaceBundlesCommandInput, DescribeWorkspaceBundlesCommandOutput, } from "./commands/DescribeWorkspaceBundlesCommand"; import { DescribeWorkspaceDirectoriesCommandInput, DescribeWorkspaceDirectoriesCommandOutput, } from "./commands/DescribeWorkspaceDirectoriesCommand"; import { DescribeWorkspaceImagePermissionsCommandInput, DescribeWorkspaceImagePermissionsCommandOutput, } from "./commands/DescribeWorkspaceImagePermissionsCommand"; import { DescribeWorkspaceImagesCommandInput, DescribeWorkspaceImagesCommandOutput, } from "./commands/DescribeWorkspaceImagesCommand"; import { DescribeWorkspacesCommandInput, DescribeWorkspacesCommandOutput, } from "./commands/DescribeWorkspacesCommand"; import { DescribeWorkspacesConnectionStatusCommandInput, DescribeWorkspacesConnectionStatusCommandOutput, } from "./commands/DescribeWorkspacesConnectionStatusCommand"; import { DescribeWorkspaceSnapshotsCommandInput, DescribeWorkspaceSnapshotsCommandOutput, } from "./commands/DescribeWorkspaceSnapshotsCommand"; import { DescribeWorkspacesPoolsCommandInput, DescribeWorkspacesPoolsCommandOutput, } from "./commands/DescribeWorkspacesPoolsCommand"; import { DescribeWorkspacesPoolSessionsCommandInput, DescribeWorkspacesPoolSessionsCommandOutput, } from "./commands/DescribeWorkspacesPoolSessionsCommand"; import { DisassociateConnectionAliasCommandInput, DisassociateConnectionAliasCommandOutput, } from "./commands/DisassociateConnectionAliasCommand"; import { DisassociateIpGroupsCommandInput, DisassociateIpGroupsCommandOutput, } from "./commands/DisassociateIpGroupsCommand"; import { DisassociateWorkspaceApplicationCommandInput, DisassociateWorkspaceApplicationCommandOutput, } from "./commands/DisassociateWorkspaceApplicationCommand"; import { GetAccountLinkCommandInput, GetAccountLinkCommandOutput, } from "./commands/GetAccountLinkCommand"; import { ImportClientBrandingCommandInput, ImportClientBrandingCommandOutput, } from "./commands/ImportClientBrandingCommand"; import { ImportCustomWorkspaceImageCommandInput, ImportCustomWorkspaceImageCommandOutput, } from "./commands/ImportCustomWorkspaceImageCommand"; import { ImportWorkspaceImageCommandInput, ImportWorkspaceImageCommandOutput, } from "./commands/ImportWorkspaceImageCommand"; import { ListAccountLinksCommandInput, ListAccountLinksCommandOutput, } from "./commands/ListAccountLinksCommand"; import { ListAvailableManagementCidrRangesCommandInput, ListAvailableManagementCidrRangesCommandOutput, } from "./commands/ListAvailableManagementCidrRangesCommand"; import { MigrateWorkspaceCommandInput, MigrateWorkspaceCommandOutput, } from "./commands/MigrateWorkspaceCommand"; import { ModifyAccountCommandInput, ModifyAccountCommandOutput, } from "./commands/ModifyAccountCommand"; import { ModifyCertificateBasedAuthPropertiesCommandInput, ModifyCertificateBasedAuthPropertiesCommandOutput, } from "./commands/ModifyCertificateBasedAuthPropertiesCommand"; import { ModifyClientPropertiesCommandInput, ModifyClientPropertiesCommandOutput, } from "./commands/ModifyClientPropertiesCommand"; import { ModifyEndpointEncryptionModeCommandInput, ModifyEndpointEncryptionModeCommandOutput, } from "./commands/ModifyEndpointEncryptionModeCommand"; import { ModifySamlPropertiesCommandInput, ModifySamlPropertiesCommandOutput, } from "./commands/ModifySamlPropertiesCommand"; import { ModifySelfservicePermissionsCommandInput, ModifySelfservicePermissionsCommandOutput, } from "./commands/ModifySelfservicePermissionsCommand"; import { ModifyStreamingPropertiesCommandInput, ModifyStreamingPropertiesCommandOutput, } from "./commands/ModifyStreamingPropertiesCommand"; import { ModifyWorkspaceAccessPropertiesCommandInput, ModifyWorkspaceAccessPropertiesCommandOutput, } from "./commands/ModifyWorkspaceAccessPropertiesCommand"; import { ModifyWorkspaceCreationPropertiesCommandInput, ModifyWorkspaceCreationPropertiesCommandOutput, } from "./commands/ModifyWorkspaceCreationPropertiesCommand"; import { ModifyWorkspacePropertiesCommandInput, ModifyWorkspacePropertiesCommandOutput, } from "./commands/ModifyWorkspacePropertiesCommand"; import { ModifyWorkspaceStateCommandInput, ModifyWorkspaceStateCommandOutput, } from "./commands/ModifyWorkspaceStateCommand"; import { RebootWorkspacesCommandInput, RebootWorkspacesCommandOutput, } from "./commands/RebootWorkspacesCommand"; import { RebuildWorkspacesCommandInput, RebuildWorkspacesCommandOutput, } from "./commands/RebuildWorkspacesCommand"; import { RegisterWorkspaceDirectoryCommandInput, RegisterWorkspaceDirectoryCommandOutput, } from "./commands/RegisterWorkspaceDirectoryCommand"; import { RejectAccountLinkInvitationCommandInput, RejectAccountLinkInvitationCommandOutput, } from "./commands/RejectAccountLinkInvitationCommand"; import { RestoreWorkspaceCommandInput, RestoreWorkspaceCommandOutput, } from "./commands/RestoreWorkspaceCommand"; import { RevokeIpRulesCommandInput, RevokeIpRulesCommandOutput, } from "./commands/RevokeIpRulesCommand"; import { StartWorkspacesCommandInput, StartWorkspacesCommandOutput, } from "./commands/StartWorkspacesCommand"; import { StartWorkspacesPoolCommandInput, StartWorkspacesPoolCommandOutput, } from "./commands/StartWorkspacesPoolCommand"; import { StopWorkspacesCommandInput, StopWorkspacesCommandOutput, } from "./commands/StopWorkspacesCommand"; import { StopWorkspacesPoolCommandInput, StopWorkspacesPoolCommandOutput, } from "./commands/StopWorkspacesPoolCommand"; import { TerminateWorkspacesCommandInput, TerminateWorkspacesCommandOutput, } from "./commands/TerminateWorkspacesCommand"; import { TerminateWorkspacesPoolCommandInput, TerminateWorkspacesPoolCommandOutput, } from "./commands/TerminateWorkspacesPoolCommand"; import { TerminateWorkspacesPoolSessionCommandInput, TerminateWorkspacesPoolSessionCommandOutput, } from "./commands/TerminateWorkspacesPoolSessionCommand"; import { UpdateConnectClientAddInCommandInput, UpdateConnectClientAddInCommandOutput, } from "./commands/UpdateConnectClientAddInCommand"; import { UpdateConnectionAliasPermissionCommandInput, UpdateConnectionAliasPermissionCommandOutput, } from "./commands/UpdateConnectionAliasPermissionCommand"; import { UpdateRulesOfIpGroupCommandInput, UpdateRulesOfIpGroupCommandOutput, } from "./commands/UpdateRulesOfIpGroupCommand"; import { UpdateWorkspaceBundleCommandInput, UpdateWorkspaceBundleCommandOutput, } from "./commands/UpdateWorkspaceBundleCommand"; import { UpdateWorkspaceImagePermissionCommandInput, UpdateWorkspaceImagePermissionCommandOutput, } from "./commands/UpdateWorkspaceImagePermissionCommand"; import { UpdateWorkspacesPoolCommandInput, UpdateWorkspacesPoolCommandOutput, } from "./commands/UpdateWorkspacesPoolCommand"; import { WorkSpacesClient } from "./WorkSpacesClient"; export interface WorkSpaces { acceptAccountLinkInvitation( args: AcceptAccountLinkInvitationCommandInput, options?: __HttpHandlerOptions, ): Promise; acceptAccountLinkInvitation( args: AcceptAccountLinkInvitationCommandInput, cb: (err: any, data?: AcceptAccountLinkInvitationCommandOutput) => void, ): void; acceptAccountLinkInvitation( args: AcceptAccountLinkInvitationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptAccountLinkInvitationCommandOutput) => void, ): void; associateConnectionAlias( args: AssociateConnectionAliasCommandInput, options?: __HttpHandlerOptions, ): Promise; associateConnectionAlias( args: AssociateConnectionAliasCommandInput, cb: (err: any, data?: AssociateConnectionAliasCommandOutput) => void, ): void; associateConnectionAlias( args: AssociateConnectionAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateConnectionAliasCommandOutput) => void, ): void; associateIpGroups( args: AssociateIpGroupsCommandInput, options?: __HttpHandlerOptions, ): Promise; associateIpGroups( args: AssociateIpGroupsCommandInput, cb: (err: any, data?: AssociateIpGroupsCommandOutput) => void, ): void; associateIpGroups( args: AssociateIpGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateIpGroupsCommandOutput) => void, ): void; associateWorkspaceApplication( args: AssociateWorkspaceApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; associateWorkspaceApplication( args: AssociateWorkspaceApplicationCommandInput, cb: (err: any, data?: AssociateWorkspaceApplicationCommandOutput) => void, ): void; associateWorkspaceApplication( args: AssociateWorkspaceApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateWorkspaceApplicationCommandOutput) => void, ): void; authorizeIpRules( args: AuthorizeIpRulesCommandInput, options?: __HttpHandlerOptions, ): Promise; authorizeIpRules( args: AuthorizeIpRulesCommandInput, cb: (err: any, data?: AuthorizeIpRulesCommandOutput) => void, ): void; authorizeIpRules( args: AuthorizeIpRulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AuthorizeIpRulesCommandOutput) => void, ): void; copyWorkspaceImage( args: CopyWorkspaceImageCommandInput, options?: __HttpHandlerOptions, ): Promise; copyWorkspaceImage( args: CopyWorkspaceImageCommandInput, cb: (err: any, data?: CopyWorkspaceImageCommandOutput) => void, ): void; copyWorkspaceImage( args: CopyWorkspaceImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyWorkspaceImageCommandOutput) => void, ): void; createAccountLinkInvitation( args: CreateAccountLinkInvitationCommandInput, options?: __HttpHandlerOptions, ): Promise; createAccountLinkInvitation( args: CreateAccountLinkInvitationCommandInput, cb: (err: any, data?: CreateAccountLinkInvitationCommandOutput) => void, ): void; createAccountLinkInvitation( args: CreateAccountLinkInvitationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccountLinkInvitationCommandOutput) => void, ): void; createConnectClientAddIn( args: CreateConnectClientAddInCommandInput, options?: __HttpHandlerOptions, ): Promise; createConnectClientAddIn( args: CreateConnectClientAddInCommandInput, cb: (err: any, data?: CreateConnectClientAddInCommandOutput) => void, ): void; createConnectClientAddIn( args: CreateConnectClientAddInCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConnectClientAddInCommandOutput) => void, ): void; createConnectionAlias( args: CreateConnectionAliasCommandInput, options?: __HttpHandlerOptions, ): Promise; createConnectionAlias( args: CreateConnectionAliasCommandInput, cb: (err: any, data?: CreateConnectionAliasCommandOutput) => void, ): void; createConnectionAlias( args: CreateConnectionAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConnectionAliasCommandOutput) => void, ): void; createIpGroup( args: CreateIpGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; createIpGroup( args: CreateIpGroupCommandInput, cb: (err: any, data?: CreateIpGroupCommandOutput) => void, ): void; createIpGroup( args: CreateIpGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIpGroupCommandOutput) => void, ): void; createStandbyWorkspaces( args: CreateStandbyWorkspacesCommandInput, options?: __HttpHandlerOptions, ): Promise; createStandbyWorkspaces( args: CreateStandbyWorkspacesCommandInput, cb: (err: any, data?: CreateStandbyWorkspacesCommandOutput) => void, ): void; createStandbyWorkspaces( args: CreateStandbyWorkspacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStandbyWorkspacesCommandOutput) => void, ): void; createTags( args: CreateTagsCommandInput, options?: __HttpHandlerOptions, ): Promise; createTags( args: CreateTagsCommandInput, cb: (err: any, data?: CreateTagsCommandOutput) => void, ): void; createTags( args: CreateTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTagsCommandOutput) => void, ): void; createUpdatedWorkspaceImage( args: CreateUpdatedWorkspaceImageCommandInput, options?: __HttpHandlerOptions, ): Promise; createUpdatedWorkspaceImage( args: CreateUpdatedWorkspaceImageCommandInput, cb: (err: any, data?: CreateUpdatedWorkspaceImageCommandOutput) => void, ): void; createUpdatedWorkspaceImage( args: CreateUpdatedWorkspaceImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUpdatedWorkspaceImageCommandOutput) => void, ): void; createWorkspaceBundle( args: CreateWorkspaceBundleCommandInput, options?: __HttpHandlerOptions, ): Promise; createWorkspaceBundle( args: CreateWorkspaceBundleCommandInput, cb: (err: any, data?: CreateWorkspaceBundleCommandOutput) => void, ): void; createWorkspaceBundle( args: CreateWorkspaceBundleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWorkspaceBundleCommandOutput) => void, ): void; createWorkspaceImage( args: CreateWorkspaceImageCommandInput, options?: __HttpHandlerOptions, ): Promise; createWorkspaceImage( args: CreateWorkspaceImageCommandInput, cb: (err: any, data?: CreateWorkspaceImageCommandOutput) => void, ): void; createWorkspaceImage( args: CreateWorkspaceImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWorkspaceImageCommandOutput) => void, ): void; createWorkspaces( args: CreateWorkspacesCommandInput, options?: __HttpHandlerOptions, ): Promise; createWorkspaces( args: CreateWorkspacesCommandInput, cb: (err: any, data?: CreateWorkspacesCommandOutput) => void, ): void; createWorkspaces( args: CreateWorkspacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWorkspacesCommandOutput) => void, ): void; createWorkspacesPool( args: CreateWorkspacesPoolCommandInput, options?: __HttpHandlerOptions, ): Promise; createWorkspacesPool( args: CreateWorkspacesPoolCommandInput, cb: (err: any, data?: CreateWorkspacesPoolCommandOutput) => void, ): void; createWorkspacesPool( args: CreateWorkspacesPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWorkspacesPoolCommandOutput) => void, ): void; deleteAccountLinkInvitation( args: DeleteAccountLinkInvitationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAccountLinkInvitation( args: DeleteAccountLinkInvitationCommandInput, cb: (err: any, data?: DeleteAccountLinkInvitationCommandOutput) => void, ): void; deleteAccountLinkInvitation( args: DeleteAccountLinkInvitationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccountLinkInvitationCommandOutput) => void, ): void; deleteClientBranding( args: DeleteClientBrandingCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteClientBranding( args: DeleteClientBrandingCommandInput, cb: (err: any, data?: DeleteClientBrandingCommandOutput) => void, ): void; deleteClientBranding( args: DeleteClientBrandingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteClientBrandingCommandOutput) => void, ): void; deleteConnectClientAddIn( args: DeleteConnectClientAddInCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteConnectClientAddIn( args: DeleteConnectClientAddInCommandInput, cb: (err: any, data?: DeleteConnectClientAddInCommandOutput) => void, ): void; deleteConnectClientAddIn( args: DeleteConnectClientAddInCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConnectClientAddInCommandOutput) => void, ): void; deleteConnectionAlias( args: DeleteConnectionAliasCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteConnectionAlias( args: DeleteConnectionAliasCommandInput, cb: (err: any, data?: DeleteConnectionAliasCommandOutput) => void, ): void; deleteConnectionAlias( args: DeleteConnectionAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConnectionAliasCommandOutput) => void, ): void; deleteIpGroup( args: DeleteIpGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteIpGroup( args: DeleteIpGroupCommandInput, cb: (err: any, data?: DeleteIpGroupCommandOutput) => void, ): void; deleteIpGroup( args: DeleteIpGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIpGroupCommandOutput) => void, ): void; deleteTags( args: DeleteTagsCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteTags( args: DeleteTagsCommandInput, cb: (err: any, data?: DeleteTagsCommandOutput) => void, ): void; deleteTags( args: DeleteTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTagsCommandOutput) => void, ): void; deleteWorkspaceBundle(): Promise; deleteWorkspaceBundle( args: DeleteWorkspaceBundleCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteWorkspaceBundle( args: DeleteWorkspaceBundleCommandInput, cb: (err: any, data?: DeleteWorkspaceBundleCommandOutput) => void, ): void; deleteWorkspaceBundle( args: DeleteWorkspaceBundleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWorkspaceBundleCommandOutput) => void, ): void; deleteWorkspaceImage( args: DeleteWorkspaceImageCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteWorkspaceImage( args: DeleteWorkspaceImageCommandInput, cb: (err: any, data?: DeleteWorkspaceImageCommandOutput) => void, ): void; deleteWorkspaceImage( args: DeleteWorkspaceImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWorkspaceImageCommandOutput) => void, ): void; deployWorkspaceApplications( args: DeployWorkspaceApplicationsCommandInput, options?: __HttpHandlerOptions, ): Promise; deployWorkspaceApplications( args: DeployWorkspaceApplicationsCommandInput, cb: (err: any, data?: DeployWorkspaceApplicationsCommandOutput) => void, ): void; deployWorkspaceApplications( args: DeployWorkspaceApplicationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeployWorkspaceApplicationsCommandOutput) => void, ): void; deregisterWorkspaceDirectory( args: DeregisterWorkspaceDirectoryCommandInput, options?: __HttpHandlerOptions, ): Promise; deregisterWorkspaceDirectory( args: DeregisterWorkspaceDirectoryCommandInput, cb: (err: any, data?: DeregisterWorkspaceDirectoryCommandOutput) => void, ): void; deregisterWorkspaceDirectory( args: DeregisterWorkspaceDirectoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeregisterWorkspaceDirectoryCommandOutput) => void, ): void; describeAccount(): Promise; describeAccount( args: DescribeAccountCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAccount( args: DescribeAccountCommandInput, cb: (err: any, data?: DescribeAccountCommandOutput) => void, ): void; describeAccount( args: DescribeAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccountCommandOutput) => void, ): void; describeAccountModifications(): Promise; describeAccountModifications( args: DescribeAccountModificationsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAccountModifications( args: DescribeAccountModificationsCommandInput, cb: (err: any, data?: DescribeAccountModificationsCommandOutput) => void, ): void; describeAccountModifications( args: DescribeAccountModificationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccountModificationsCommandOutput) => void, ): void; describeApplicationAssociations( args: DescribeApplicationAssociationsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeApplicationAssociations( args: DescribeApplicationAssociationsCommandInput, cb: (err: any, data?: DescribeApplicationAssociationsCommandOutput) => void, ): void; describeApplicationAssociations( args: DescribeApplicationAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeApplicationAssociationsCommandOutput) => void, ): void; 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; describeBundleAssociations( args: DescribeBundleAssociationsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeBundleAssociations( args: DescribeBundleAssociationsCommandInput, cb: (err: any, data?: DescribeBundleAssociationsCommandOutput) => void, ): void; describeBundleAssociations( args: DescribeBundleAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeBundleAssociationsCommandOutput) => void, ): void; describeClientBranding( args: DescribeClientBrandingCommandInput, options?: __HttpHandlerOptions, ): Promise; describeClientBranding( args: DescribeClientBrandingCommandInput, cb: (err: any, data?: DescribeClientBrandingCommandOutput) => void, ): void; describeClientBranding( args: DescribeClientBrandingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClientBrandingCommandOutput) => void, ): void; describeClientProperties( args: DescribeClientPropertiesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeClientProperties( args: DescribeClientPropertiesCommandInput, cb: (err: any, data?: DescribeClientPropertiesCommandOutput) => void, ): void; describeClientProperties( args: DescribeClientPropertiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClientPropertiesCommandOutput) => void, ): void; describeConnectClientAddIns( args: DescribeConnectClientAddInsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeConnectClientAddIns( args: DescribeConnectClientAddInsCommandInput, cb: (err: any, data?: DescribeConnectClientAddInsCommandOutput) => void, ): void; describeConnectClientAddIns( args: DescribeConnectClientAddInsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConnectClientAddInsCommandOutput) => void, ): void; describeConnectionAliases(): Promise; describeConnectionAliases( args: DescribeConnectionAliasesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeConnectionAliases( args: DescribeConnectionAliasesCommandInput, cb: (err: any, data?: DescribeConnectionAliasesCommandOutput) => void, ): void; describeConnectionAliases( args: DescribeConnectionAliasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConnectionAliasesCommandOutput) => void, ): void; describeConnectionAliasPermissions( args: DescribeConnectionAliasPermissionsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeConnectionAliasPermissions( args: DescribeConnectionAliasPermissionsCommandInput, cb: (err: any, data?: DescribeConnectionAliasPermissionsCommandOutput) => void, ): void; describeConnectionAliasPermissions( args: DescribeConnectionAliasPermissionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConnectionAliasPermissionsCommandOutput) => void, ): void; describeCustomWorkspaceImageImport( args: DescribeCustomWorkspaceImageImportCommandInput, options?: __HttpHandlerOptions, ): Promise; describeCustomWorkspaceImageImport( args: DescribeCustomWorkspaceImageImportCommandInput, cb: (err: any, data?: DescribeCustomWorkspaceImageImportCommandOutput) => void, ): void; describeCustomWorkspaceImageImport( args: DescribeCustomWorkspaceImageImportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCustomWorkspaceImageImportCommandOutput) => void, ): void; describeImageAssociations( args: DescribeImageAssociationsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeImageAssociations( args: DescribeImageAssociationsCommandInput, cb: (err: any, data?: DescribeImageAssociationsCommandOutput) => void, ): void; describeImageAssociations( args: DescribeImageAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeImageAssociationsCommandOutput) => void, ): void; describeIpGroups(): Promise; describeIpGroups( args: DescribeIpGroupsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeIpGroups( args: DescribeIpGroupsCommandInput, cb: (err: any, data?: DescribeIpGroupsCommandOutput) => void, ): void; describeIpGroups( args: DescribeIpGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeIpGroupsCommandOutput) => void, ): void; describeTags( args: DescribeTagsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeTags( args: DescribeTagsCommandInput, cb: (err: any, data?: DescribeTagsCommandOutput) => void, ): void; describeTags( args: DescribeTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTagsCommandOutput) => void, ): void; describeWorkspaceAssociations( args: DescribeWorkspaceAssociationsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeWorkspaceAssociations( args: DescribeWorkspaceAssociationsCommandInput, cb: (err: any, data?: DescribeWorkspaceAssociationsCommandOutput) => void, ): void; describeWorkspaceAssociations( args: DescribeWorkspaceAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkspaceAssociationsCommandOutput) => void, ): void; describeWorkspaceBundles(): Promise; describeWorkspaceBundles( args: DescribeWorkspaceBundlesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeWorkspaceBundles( args: DescribeWorkspaceBundlesCommandInput, cb: (err: any, data?: DescribeWorkspaceBundlesCommandOutput) => void, ): void; describeWorkspaceBundles( args: DescribeWorkspaceBundlesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkspaceBundlesCommandOutput) => void, ): void; describeWorkspaceDirectories(): Promise; describeWorkspaceDirectories( args: DescribeWorkspaceDirectoriesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeWorkspaceDirectories( args: DescribeWorkspaceDirectoriesCommandInput, cb: (err: any, data?: DescribeWorkspaceDirectoriesCommandOutput) => void, ): void; describeWorkspaceDirectories( args: DescribeWorkspaceDirectoriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkspaceDirectoriesCommandOutput) => void, ): void; describeWorkspaceImagePermissions( args: DescribeWorkspaceImagePermissionsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeWorkspaceImagePermissions( args: DescribeWorkspaceImagePermissionsCommandInput, cb: (err: any, data?: DescribeWorkspaceImagePermissionsCommandOutput) => void, ): void; describeWorkspaceImagePermissions( args: DescribeWorkspaceImagePermissionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkspaceImagePermissionsCommandOutput) => void, ): void; describeWorkspaceImages(): Promise; describeWorkspaceImages( args: DescribeWorkspaceImagesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeWorkspaceImages( args: DescribeWorkspaceImagesCommandInput, cb: (err: any, data?: DescribeWorkspaceImagesCommandOutput) => void, ): void; describeWorkspaceImages( args: DescribeWorkspaceImagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkspaceImagesCommandOutput) => void, ): void; describeWorkspaces(): Promise; describeWorkspaces( args: DescribeWorkspacesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeWorkspaces( args: DescribeWorkspacesCommandInput, cb: (err: any, data?: DescribeWorkspacesCommandOutput) => void, ): void; describeWorkspaces( args: DescribeWorkspacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkspacesCommandOutput) => void, ): void; describeWorkspacesConnectionStatus(): Promise; describeWorkspacesConnectionStatus( args: DescribeWorkspacesConnectionStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; describeWorkspacesConnectionStatus( args: DescribeWorkspacesConnectionStatusCommandInput, cb: (err: any, data?: DescribeWorkspacesConnectionStatusCommandOutput) => void, ): void; describeWorkspacesConnectionStatus( args: DescribeWorkspacesConnectionStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkspacesConnectionStatusCommandOutput) => void, ): void; describeWorkspaceSnapshots( args: DescribeWorkspaceSnapshotsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeWorkspaceSnapshots( args: DescribeWorkspaceSnapshotsCommandInput, cb: (err: any, data?: DescribeWorkspaceSnapshotsCommandOutput) => void, ): void; describeWorkspaceSnapshots( args: DescribeWorkspaceSnapshotsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkspaceSnapshotsCommandOutput) => void, ): void; describeWorkspacesPools(): Promise; describeWorkspacesPools( args: DescribeWorkspacesPoolsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeWorkspacesPools( args: DescribeWorkspacesPoolsCommandInput, cb: (err: any, data?: DescribeWorkspacesPoolsCommandOutput) => void, ): void; describeWorkspacesPools( args: DescribeWorkspacesPoolsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkspacesPoolsCommandOutput) => void, ): void; describeWorkspacesPoolSessions( args: DescribeWorkspacesPoolSessionsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeWorkspacesPoolSessions( args: DescribeWorkspacesPoolSessionsCommandInput, cb: (err: any, data?: DescribeWorkspacesPoolSessionsCommandOutput) => void, ): void; describeWorkspacesPoolSessions( args: DescribeWorkspacesPoolSessionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkspacesPoolSessionsCommandOutput) => void, ): void; disassociateConnectionAlias( args: DisassociateConnectionAliasCommandInput, options?: __HttpHandlerOptions, ): Promise; disassociateConnectionAlias( args: DisassociateConnectionAliasCommandInput, cb: (err: any, data?: DisassociateConnectionAliasCommandOutput) => void, ): void; disassociateConnectionAlias( args: DisassociateConnectionAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateConnectionAliasCommandOutput) => void, ): void; disassociateIpGroups( args: DisassociateIpGroupsCommandInput, options?: __HttpHandlerOptions, ): Promise; disassociateIpGroups( args: DisassociateIpGroupsCommandInput, cb: (err: any, data?: DisassociateIpGroupsCommandOutput) => void, ): void; disassociateIpGroups( args: DisassociateIpGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateIpGroupsCommandOutput) => void, ): void; disassociateWorkspaceApplication( args: DisassociateWorkspaceApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; disassociateWorkspaceApplication( args: DisassociateWorkspaceApplicationCommandInput, cb: (err: any, data?: DisassociateWorkspaceApplicationCommandOutput) => void, ): void; disassociateWorkspaceApplication( args: DisassociateWorkspaceApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateWorkspaceApplicationCommandOutput) => void, ): void; getAccountLink(): Promise; getAccountLink( args: GetAccountLinkCommandInput, options?: __HttpHandlerOptions, ): Promise; getAccountLink( args: GetAccountLinkCommandInput, cb: (err: any, data?: GetAccountLinkCommandOutput) => void, ): void; getAccountLink( args: GetAccountLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountLinkCommandOutput) => void, ): void; importClientBranding( args: ImportClientBrandingCommandInput, options?: __HttpHandlerOptions, ): Promise; importClientBranding( args: ImportClientBrandingCommandInput, cb: (err: any, data?: ImportClientBrandingCommandOutput) => void, ): void; importClientBranding( args: ImportClientBrandingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportClientBrandingCommandOutput) => void, ): void; importCustomWorkspaceImage( args: ImportCustomWorkspaceImageCommandInput, options?: __HttpHandlerOptions, ): Promise; importCustomWorkspaceImage( args: ImportCustomWorkspaceImageCommandInput, cb: (err: any, data?: ImportCustomWorkspaceImageCommandOutput) => void, ): void; importCustomWorkspaceImage( args: ImportCustomWorkspaceImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportCustomWorkspaceImageCommandOutput) => void, ): void; importWorkspaceImage( args: ImportWorkspaceImageCommandInput, options?: __HttpHandlerOptions, ): Promise; importWorkspaceImage( args: ImportWorkspaceImageCommandInput, cb: (err: any, data?: ImportWorkspaceImageCommandOutput) => void, ): void; importWorkspaceImage( args: ImportWorkspaceImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportWorkspaceImageCommandOutput) => void, ): void; listAccountLinks(): Promise; listAccountLinks( args: ListAccountLinksCommandInput, options?: __HttpHandlerOptions, ): Promise; listAccountLinks( args: ListAccountLinksCommandInput, cb: (err: any, data?: ListAccountLinksCommandOutput) => void, ): void; listAccountLinks( args: ListAccountLinksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccountLinksCommandOutput) => void, ): void; listAvailableManagementCidrRanges( args: ListAvailableManagementCidrRangesCommandInput, options?: __HttpHandlerOptions, ): Promise; listAvailableManagementCidrRanges( args: ListAvailableManagementCidrRangesCommandInput, cb: (err: any, data?: ListAvailableManagementCidrRangesCommandOutput) => void, ): void; listAvailableManagementCidrRanges( args: ListAvailableManagementCidrRangesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAvailableManagementCidrRangesCommandOutput) => void, ): void; migrateWorkspace( args: MigrateWorkspaceCommandInput, options?: __HttpHandlerOptions, ): Promise; migrateWorkspace( args: MigrateWorkspaceCommandInput, cb: (err: any, data?: MigrateWorkspaceCommandOutput) => void, ): void; migrateWorkspace( args: MigrateWorkspaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: MigrateWorkspaceCommandOutput) => void, ): void; modifyAccount(): Promise; modifyAccount( args: ModifyAccountCommandInput, options?: __HttpHandlerOptions, ): Promise; modifyAccount( args: ModifyAccountCommandInput, cb: (err: any, data?: ModifyAccountCommandOutput) => void, ): void; modifyAccount( args: ModifyAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyAccountCommandOutput) => void, ): void; modifyCertificateBasedAuthProperties( args: ModifyCertificateBasedAuthPropertiesCommandInput, options?: __HttpHandlerOptions, ): Promise; modifyCertificateBasedAuthProperties( args: ModifyCertificateBasedAuthPropertiesCommandInput, cb: (err: any, data?: ModifyCertificateBasedAuthPropertiesCommandOutput) => void, ): void; modifyCertificateBasedAuthProperties( args: ModifyCertificateBasedAuthPropertiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyCertificateBasedAuthPropertiesCommandOutput) => void, ): void; modifyClientProperties( args: ModifyClientPropertiesCommandInput, options?: __HttpHandlerOptions, ): Promise; modifyClientProperties( args: ModifyClientPropertiesCommandInput, cb: (err: any, data?: ModifyClientPropertiesCommandOutput) => void, ): void; modifyClientProperties( args: ModifyClientPropertiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyClientPropertiesCommandOutput) => void, ): void; modifyEndpointEncryptionMode( args: ModifyEndpointEncryptionModeCommandInput, options?: __HttpHandlerOptions, ): Promise; modifyEndpointEncryptionMode( args: ModifyEndpointEncryptionModeCommandInput, cb: (err: any, data?: ModifyEndpointEncryptionModeCommandOutput) => void, ): void; modifyEndpointEncryptionMode( args: ModifyEndpointEncryptionModeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyEndpointEncryptionModeCommandOutput) => void, ): void; modifySamlProperties( args: ModifySamlPropertiesCommandInput, options?: __HttpHandlerOptions, ): Promise; modifySamlProperties( args: ModifySamlPropertiesCommandInput, cb: (err: any, data?: ModifySamlPropertiesCommandOutput) => void, ): void; modifySamlProperties( args: ModifySamlPropertiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifySamlPropertiesCommandOutput) => void, ): void; modifySelfservicePermissions( args: ModifySelfservicePermissionsCommandInput, options?: __HttpHandlerOptions, ): Promise; modifySelfservicePermissions( args: ModifySelfservicePermissionsCommandInput, cb: (err: any, data?: ModifySelfservicePermissionsCommandOutput) => void, ): void; modifySelfservicePermissions( args: ModifySelfservicePermissionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifySelfservicePermissionsCommandOutput) => void, ): void; modifyStreamingProperties( args: ModifyStreamingPropertiesCommandInput, options?: __HttpHandlerOptions, ): Promise; modifyStreamingProperties( args: ModifyStreamingPropertiesCommandInput, cb: (err: any, data?: ModifyStreamingPropertiesCommandOutput) => void, ): void; modifyStreamingProperties( args: ModifyStreamingPropertiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyStreamingPropertiesCommandOutput) => void, ): void; modifyWorkspaceAccessProperties( args: ModifyWorkspaceAccessPropertiesCommandInput, options?: __HttpHandlerOptions, ): Promise; modifyWorkspaceAccessProperties( args: ModifyWorkspaceAccessPropertiesCommandInput, cb: (err: any, data?: ModifyWorkspaceAccessPropertiesCommandOutput) => void, ): void; modifyWorkspaceAccessProperties( args: ModifyWorkspaceAccessPropertiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyWorkspaceAccessPropertiesCommandOutput) => void, ): void; modifyWorkspaceCreationProperties( args: ModifyWorkspaceCreationPropertiesCommandInput, options?: __HttpHandlerOptions, ): Promise; modifyWorkspaceCreationProperties( args: ModifyWorkspaceCreationPropertiesCommandInput, cb: (err: any, data?: ModifyWorkspaceCreationPropertiesCommandOutput) => void, ): void; modifyWorkspaceCreationProperties( args: ModifyWorkspaceCreationPropertiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyWorkspaceCreationPropertiesCommandOutput) => void, ): void; modifyWorkspaceProperties( args: ModifyWorkspacePropertiesCommandInput, options?: __HttpHandlerOptions, ): Promise; modifyWorkspaceProperties( args: ModifyWorkspacePropertiesCommandInput, cb: (err: any, data?: ModifyWorkspacePropertiesCommandOutput) => void, ): void; modifyWorkspaceProperties( args: ModifyWorkspacePropertiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyWorkspacePropertiesCommandOutput) => void, ): void; modifyWorkspaceState( args: ModifyWorkspaceStateCommandInput, options?: __HttpHandlerOptions, ): Promise; modifyWorkspaceState( args: ModifyWorkspaceStateCommandInput, cb: (err: any, data?: ModifyWorkspaceStateCommandOutput) => void, ): void; modifyWorkspaceState( args: ModifyWorkspaceStateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyWorkspaceStateCommandOutput) => void, ): void; rebootWorkspaces( args: RebootWorkspacesCommandInput, options?: __HttpHandlerOptions, ): Promise; rebootWorkspaces( args: RebootWorkspacesCommandInput, cb: (err: any, data?: RebootWorkspacesCommandOutput) => void, ): void; rebootWorkspaces( args: RebootWorkspacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootWorkspacesCommandOutput) => void, ): void; rebuildWorkspaces( args: RebuildWorkspacesCommandInput, options?: __HttpHandlerOptions, ): Promise; rebuildWorkspaces( args: RebuildWorkspacesCommandInput, cb: (err: any, data?: RebuildWorkspacesCommandOutput) => void, ): void; rebuildWorkspaces( args: RebuildWorkspacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebuildWorkspacesCommandOutput) => void, ): void; registerWorkspaceDirectory(): Promise; registerWorkspaceDirectory( args: RegisterWorkspaceDirectoryCommandInput, options?: __HttpHandlerOptions, ): Promise; registerWorkspaceDirectory( args: RegisterWorkspaceDirectoryCommandInput, cb: (err: any, data?: RegisterWorkspaceDirectoryCommandOutput) => void, ): void; registerWorkspaceDirectory( args: RegisterWorkspaceDirectoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterWorkspaceDirectoryCommandOutput) => void, ): void; rejectAccountLinkInvitation( args: RejectAccountLinkInvitationCommandInput, options?: __HttpHandlerOptions, ): Promise; rejectAccountLinkInvitation( args: RejectAccountLinkInvitationCommandInput, cb: (err: any, data?: RejectAccountLinkInvitationCommandOutput) => void, ): void; rejectAccountLinkInvitation( args: RejectAccountLinkInvitationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectAccountLinkInvitationCommandOutput) => void, ): void; restoreWorkspace( args: RestoreWorkspaceCommandInput, options?: __HttpHandlerOptions, ): Promise; restoreWorkspace( args: RestoreWorkspaceCommandInput, cb: (err: any, data?: RestoreWorkspaceCommandOutput) => void, ): void; restoreWorkspace( args: RestoreWorkspaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreWorkspaceCommandOutput) => void, ): void; revokeIpRules( args: RevokeIpRulesCommandInput, options?: __HttpHandlerOptions, ): Promise; revokeIpRules( args: RevokeIpRulesCommandInput, cb: (err: any, data?: RevokeIpRulesCommandOutput) => void, ): void; revokeIpRules( args: RevokeIpRulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokeIpRulesCommandOutput) => void, ): void; startWorkspaces( args: StartWorkspacesCommandInput, options?: __HttpHandlerOptions, ): Promise; startWorkspaces( args: StartWorkspacesCommandInput, cb: (err: any, data?: StartWorkspacesCommandOutput) => void, ): void; startWorkspaces( args: StartWorkspacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartWorkspacesCommandOutput) => void, ): void; startWorkspacesPool( args: StartWorkspacesPoolCommandInput, options?: __HttpHandlerOptions, ): Promise; startWorkspacesPool( args: StartWorkspacesPoolCommandInput, cb: (err: any, data?: StartWorkspacesPoolCommandOutput) => void, ): void; startWorkspacesPool( args: StartWorkspacesPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartWorkspacesPoolCommandOutput) => void, ): void; stopWorkspaces( args: StopWorkspacesCommandInput, options?: __HttpHandlerOptions, ): Promise; stopWorkspaces( args: StopWorkspacesCommandInput, cb: (err: any, data?: StopWorkspacesCommandOutput) => void, ): void; stopWorkspaces( args: StopWorkspacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopWorkspacesCommandOutput) => void, ): void; stopWorkspacesPool( args: StopWorkspacesPoolCommandInput, options?: __HttpHandlerOptions, ): Promise; stopWorkspacesPool( args: StopWorkspacesPoolCommandInput, cb: (err: any, data?: StopWorkspacesPoolCommandOutput) => void, ): void; stopWorkspacesPool( args: StopWorkspacesPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopWorkspacesPoolCommandOutput) => void, ): void; terminateWorkspaces( args: TerminateWorkspacesCommandInput, options?: __HttpHandlerOptions, ): Promise; terminateWorkspaces( args: TerminateWorkspacesCommandInput, cb: (err: any, data?: TerminateWorkspacesCommandOutput) => void, ): void; terminateWorkspaces( args: TerminateWorkspacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TerminateWorkspacesCommandOutput) => void, ): void; terminateWorkspacesPool( args: TerminateWorkspacesPoolCommandInput, options?: __HttpHandlerOptions, ): Promise; terminateWorkspacesPool( args: TerminateWorkspacesPoolCommandInput, cb: (err: any, data?: TerminateWorkspacesPoolCommandOutput) => void, ): void; terminateWorkspacesPool( args: TerminateWorkspacesPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TerminateWorkspacesPoolCommandOutput) => void, ): void; terminateWorkspacesPoolSession( args: TerminateWorkspacesPoolSessionCommandInput, options?: __HttpHandlerOptions, ): Promise; terminateWorkspacesPoolSession( args: TerminateWorkspacesPoolSessionCommandInput, cb: (err: any, data?: TerminateWorkspacesPoolSessionCommandOutput) => void, ): void; terminateWorkspacesPoolSession( args: TerminateWorkspacesPoolSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TerminateWorkspacesPoolSessionCommandOutput) => void, ): void; updateConnectClientAddIn( args: UpdateConnectClientAddInCommandInput, options?: __HttpHandlerOptions, ): Promise; updateConnectClientAddIn( args: UpdateConnectClientAddInCommandInput, cb: (err: any, data?: UpdateConnectClientAddInCommandOutput) => void, ): void; updateConnectClientAddIn( args: UpdateConnectClientAddInCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConnectClientAddInCommandOutput) => void, ): void; updateConnectionAliasPermission( args: UpdateConnectionAliasPermissionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateConnectionAliasPermission( args: UpdateConnectionAliasPermissionCommandInput, cb: (err: any, data?: UpdateConnectionAliasPermissionCommandOutput) => void, ): void; updateConnectionAliasPermission( args: UpdateConnectionAliasPermissionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConnectionAliasPermissionCommandOutput) => void, ): void; updateRulesOfIpGroup( args: UpdateRulesOfIpGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; updateRulesOfIpGroup( args: UpdateRulesOfIpGroupCommandInput, cb: (err: any, data?: UpdateRulesOfIpGroupCommandOutput) => void, ): void; updateRulesOfIpGroup( args: UpdateRulesOfIpGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRulesOfIpGroupCommandOutput) => void, ): void; updateWorkspaceBundle(): Promise; updateWorkspaceBundle( args: UpdateWorkspaceBundleCommandInput, options?: __HttpHandlerOptions, ): Promise; updateWorkspaceBundle( args: UpdateWorkspaceBundleCommandInput, cb: (err: any, data?: UpdateWorkspaceBundleCommandOutput) => void, ): void; updateWorkspaceBundle( args: UpdateWorkspaceBundleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWorkspaceBundleCommandOutput) => void, ): void; updateWorkspaceImagePermission( args: UpdateWorkspaceImagePermissionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateWorkspaceImagePermission( args: UpdateWorkspaceImagePermissionCommandInput, cb: (err: any, data?: UpdateWorkspaceImagePermissionCommandOutput) => void, ): void; updateWorkspaceImagePermission( args: UpdateWorkspaceImagePermissionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWorkspaceImagePermissionCommandOutput) => void, ): void; updateWorkspacesPool( args: UpdateWorkspacesPoolCommandInput, options?: __HttpHandlerOptions, ): Promise; updateWorkspacesPool( args: UpdateWorkspacesPoolCommandInput, cb: (err: any, data?: UpdateWorkspacesPoolCommandOutput) => void, ): void; updateWorkspacesPool( args: UpdateWorkspacesPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWorkspacesPoolCommandOutput) => void, ): void; paginateDescribeApplicationAssociations( args: DescribeApplicationAssociationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeApplications( args?: DescribeApplicationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeWorkspaceBundles( args?: DescribeWorkspaceBundlesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeWorkspaceDirectories( args?: DescribeWorkspaceDirectoriesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeWorkspaces( args?: DescribeWorkspacesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAccountLinks( args?: ListAccountLinksCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class WorkSpaces extends WorkSpacesClient implements WorkSpaces {}