import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration } from "@smithy/types"; import type { WaiterResult } from "@smithy/util-waiter"; import { AppStreamClient } from "./AppStreamClient"; import { type AssociateAppBlockBuilderAppBlockCommandInput, type AssociateAppBlockBuilderAppBlockCommandOutput } from "./commands/AssociateAppBlockBuilderAppBlockCommand"; import { type AssociateApplicationFleetCommandInput, type AssociateApplicationFleetCommandOutput } from "./commands/AssociateApplicationFleetCommand"; import { type AssociateApplicationToEntitlementCommandInput, type AssociateApplicationToEntitlementCommandOutput } from "./commands/AssociateApplicationToEntitlementCommand"; import { type AssociateFleetCommandInput, type AssociateFleetCommandOutput } from "./commands/AssociateFleetCommand"; import { type AssociateSoftwareToImageBuilderCommandInput, type AssociateSoftwareToImageBuilderCommandOutput } from "./commands/AssociateSoftwareToImageBuilderCommand"; import { type BatchAssociateUserStackCommandInput, type BatchAssociateUserStackCommandOutput } from "./commands/BatchAssociateUserStackCommand"; import { type BatchDisassociateUserStackCommandInput, type BatchDisassociateUserStackCommandOutput } from "./commands/BatchDisassociateUserStackCommand"; import { type CopyImageCommandInput, type CopyImageCommandOutput } from "./commands/CopyImageCommand"; import { type CreateAppBlockBuilderCommandInput, type CreateAppBlockBuilderCommandOutput } from "./commands/CreateAppBlockBuilderCommand"; import { type CreateAppBlockBuilderStreamingURLCommandInput, type CreateAppBlockBuilderStreamingURLCommandOutput } from "./commands/CreateAppBlockBuilderStreamingURLCommand"; import { type CreateAppBlockCommandInput, type CreateAppBlockCommandOutput } from "./commands/CreateAppBlockCommand"; import { type CreateApplicationCommandInput, type CreateApplicationCommandOutput } from "./commands/CreateApplicationCommand"; import { type CreateDirectoryConfigCommandInput, type CreateDirectoryConfigCommandOutput } from "./commands/CreateDirectoryConfigCommand"; import { type CreateEntitlementCommandInput, type CreateEntitlementCommandOutput } from "./commands/CreateEntitlementCommand"; import { type CreateExportImageTaskCommandInput, type CreateExportImageTaskCommandOutput } from "./commands/CreateExportImageTaskCommand"; import { type CreateFleetCommandInput, type CreateFleetCommandOutput } from "./commands/CreateFleetCommand"; import { type CreateImageBuilderCommandInput, type CreateImageBuilderCommandOutput } from "./commands/CreateImageBuilderCommand"; import { type CreateImageBuilderStreamingURLCommandInput, type CreateImageBuilderStreamingURLCommandOutput } from "./commands/CreateImageBuilderStreamingURLCommand"; import { type CreateImportedImageCommandInput, type CreateImportedImageCommandOutput } from "./commands/CreateImportedImageCommand"; import { type CreateStackCommandInput, type CreateStackCommandOutput } from "./commands/CreateStackCommand"; import { type CreateStreamingURLCommandInput, type CreateStreamingURLCommandOutput } from "./commands/CreateStreamingURLCommand"; import { type CreateThemeForStackCommandInput, type CreateThemeForStackCommandOutput } from "./commands/CreateThemeForStackCommand"; import { type CreateUpdatedImageCommandInput, type CreateUpdatedImageCommandOutput } from "./commands/CreateUpdatedImageCommand"; import { type CreateUsageReportSubscriptionCommandInput, type CreateUsageReportSubscriptionCommandOutput } from "./commands/CreateUsageReportSubscriptionCommand"; import { type CreateUserCommandInput, type CreateUserCommandOutput } from "./commands/CreateUserCommand"; import { type DeleteAppBlockBuilderCommandInput, type DeleteAppBlockBuilderCommandOutput } from "./commands/DeleteAppBlockBuilderCommand"; import { type DeleteAppBlockCommandInput, type DeleteAppBlockCommandOutput } from "./commands/DeleteAppBlockCommand"; import { type DeleteApplicationCommandInput, type DeleteApplicationCommandOutput } from "./commands/DeleteApplicationCommand"; import { type DeleteDirectoryConfigCommandInput, type DeleteDirectoryConfigCommandOutput } from "./commands/DeleteDirectoryConfigCommand"; import { type DeleteEntitlementCommandInput, type DeleteEntitlementCommandOutput } from "./commands/DeleteEntitlementCommand"; import { type DeleteFleetCommandInput, type DeleteFleetCommandOutput } from "./commands/DeleteFleetCommand"; import { type DeleteImageBuilderCommandInput, type DeleteImageBuilderCommandOutput } from "./commands/DeleteImageBuilderCommand"; import { type DeleteImageCommandInput, type DeleteImageCommandOutput } from "./commands/DeleteImageCommand"; import { type DeleteImagePermissionsCommandInput, type DeleteImagePermissionsCommandOutput } from "./commands/DeleteImagePermissionsCommand"; import { type DeleteStackCommandInput, type DeleteStackCommandOutput } from "./commands/DeleteStackCommand"; import { type DeleteThemeForStackCommandInput, type DeleteThemeForStackCommandOutput } from "./commands/DeleteThemeForStackCommand"; import { type DeleteUsageReportSubscriptionCommandInput, type DeleteUsageReportSubscriptionCommandOutput } from "./commands/DeleteUsageReportSubscriptionCommand"; import { type DeleteUserCommandInput, type DeleteUserCommandOutput } from "./commands/DeleteUserCommand"; import { type DescribeAppBlockBuilderAppBlockAssociationsCommandInput, type DescribeAppBlockBuilderAppBlockAssociationsCommandOutput } from "./commands/DescribeAppBlockBuilderAppBlockAssociationsCommand"; import { type DescribeAppBlockBuildersCommandInput, type DescribeAppBlockBuildersCommandOutput } from "./commands/DescribeAppBlockBuildersCommand"; import { type DescribeAppBlocksCommandInput, type DescribeAppBlocksCommandOutput } from "./commands/DescribeAppBlocksCommand"; import { type DescribeApplicationFleetAssociationsCommandInput, type DescribeApplicationFleetAssociationsCommandOutput } from "./commands/DescribeApplicationFleetAssociationsCommand"; import { type DescribeApplicationsCommandInput, type DescribeApplicationsCommandOutput } from "./commands/DescribeApplicationsCommand"; import { type DescribeAppLicenseUsageCommandInput, type DescribeAppLicenseUsageCommandOutput } from "./commands/DescribeAppLicenseUsageCommand"; import { type DescribeDirectoryConfigsCommandInput, type DescribeDirectoryConfigsCommandOutput } from "./commands/DescribeDirectoryConfigsCommand"; import { type DescribeEntitlementsCommandInput, type DescribeEntitlementsCommandOutput } from "./commands/DescribeEntitlementsCommand"; import { type DescribeFleetsCommandInput, type DescribeFleetsCommandOutput } from "./commands/DescribeFleetsCommand"; import { type DescribeImageBuildersCommandInput, type DescribeImageBuildersCommandOutput } from "./commands/DescribeImageBuildersCommand"; import { type DescribeImagePermissionsCommandInput, type DescribeImagePermissionsCommandOutput } from "./commands/DescribeImagePermissionsCommand"; import { type DescribeImagesCommandInput, type DescribeImagesCommandOutput } from "./commands/DescribeImagesCommand"; import { type DescribeSessionsCommandInput, type DescribeSessionsCommandOutput } from "./commands/DescribeSessionsCommand"; import { type DescribeSoftwareAssociationsCommandInput, type DescribeSoftwareAssociationsCommandOutput } from "./commands/DescribeSoftwareAssociationsCommand"; import { type DescribeStacksCommandInput, type DescribeStacksCommandOutput } from "./commands/DescribeStacksCommand"; import { type DescribeThemeForStackCommandInput, type DescribeThemeForStackCommandOutput } from "./commands/DescribeThemeForStackCommand"; import { type DescribeUsageReportSubscriptionsCommandInput, type DescribeUsageReportSubscriptionsCommandOutput } from "./commands/DescribeUsageReportSubscriptionsCommand"; import { type DescribeUsersCommandInput, type DescribeUsersCommandOutput } from "./commands/DescribeUsersCommand"; import { type DescribeUserStackAssociationsCommandInput, type DescribeUserStackAssociationsCommandOutput } from "./commands/DescribeUserStackAssociationsCommand"; import { type DisableUserCommandInput, type DisableUserCommandOutput } from "./commands/DisableUserCommand"; import { type DisassociateAppBlockBuilderAppBlockCommandInput, type DisassociateAppBlockBuilderAppBlockCommandOutput } from "./commands/DisassociateAppBlockBuilderAppBlockCommand"; import { type DisassociateApplicationFleetCommandInput, type DisassociateApplicationFleetCommandOutput } from "./commands/DisassociateApplicationFleetCommand"; import { type DisassociateApplicationFromEntitlementCommandInput, type DisassociateApplicationFromEntitlementCommandOutput } from "./commands/DisassociateApplicationFromEntitlementCommand"; import { type DisassociateFleetCommandInput, type DisassociateFleetCommandOutput } from "./commands/DisassociateFleetCommand"; import { type DisassociateSoftwareFromImageBuilderCommandInput, type DisassociateSoftwareFromImageBuilderCommandOutput } from "./commands/DisassociateSoftwareFromImageBuilderCommand"; import { type DrainSessionInstanceCommandInput, type DrainSessionInstanceCommandOutput } from "./commands/DrainSessionInstanceCommand"; import { type EnableUserCommandInput, type EnableUserCommandOutput } from "./commands/EnableUserCommand"; import { type ExpireSessionCommandInput, type ExpireSessionCommandOutput } from "./commands/ExpireSessionCommand"; import { type GetExportImageTaskCommandInput, type GetExportImageTaskCommandOutput } from "./commands/GetExportImageTaskCommand"; import { type ListAssociatedFleetsCommandInput, type ListAssociatedFleetsCommandOutput } from "./commands/ListAssociatedFleetsCommand"; import { type ListAssociatedStacksCommandInput, type ListAssociatedStacksCommandOutput } from "./commands/ListAssociatedStacksCommand"; import { type ListEntitledApplicationsCommandInput, type ListEntitledApplicationsCommandOutput } from "./commands/ListEntitledApplicationsCommand"; import { type ListExportImageTasksCommandInput, type ListExportImageTasksCommandOutput } from "./commands/ListExportImageTasksCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type StartAppBlockBuilderCommandInput, type StartAppBlockBuilderCommandOutput } from "./commands/StartAppBlockBuilderCommand"; import { type StartFleetCommandInput, type StartFleetCommandOutput } from "./commands/StartFleetCommand"; import { type StartImageBuilderCommandInput, type StartImageBuilderCommandOutput } from "./commands/StartImageBuilderCommand"; import { type StartSoftwareDeploymentToImageBuilderCommandInput, type StartSoftwareDeploymentToImageBuilderCommandOutput } from "./commands/StartSoftwareDeploymentToImageBuilderCommand"; import { type StopAppBlockBuilderCommandInput, type StopAppBlockBuilderCommandOutput } from "./commands/StopAppBlockBuilderCommand"; import { type StopFleetCommandInput, type StopFleetCommandOutput } from "./commands/StopFleetCommand"; import { type StopImageBuilderCommandInput, type StopImageBuilderCommandOutput } from "./commands/StopImageBuilderCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAppBlockBuilderCommandInput, type UpdateAppBlockBuilderCommandOutput } from "./commands/UpdateAppBlockBuilderCommand"; import { type UpdateApplicationCommandInput, type UpdateApplicationCommandOutput } from "./commands/UpdateApplicationCommand"; import { type UpdateDirectoryConfigCommandInput, type UpdateDirectoryConfigCommandOutput } from "./commands/UpdateDirectoryConfigCommand"; import { type UpdateEntitlementCommandInput, type UpdateEntitlementCommandOutput } from "./commands/UpdateEntitlementCommand"; import { type UpdateFleetCommandInput, type UpdateFleetCommandOutput } from "./commands/UpdateFleetCommand"; import { type UpdateImagePermissionsCommandInput, type UpdateImagePermissionsCommandOutput } from "./commands/UpdateImagePermissionsCommand"; import { type UpdateStackCommandInput, type UpdateStackCommandOutput } from "./commands/UpdateStackCommand"; import { type UpdateThemeForStackCommandInput, type UpdateThemeForStackCommandOutput } from "./commands/UpdateThemeForStackCommand"; export interface AppStream { /** * @see {@link AssociateAppBlockBuilderAppBlockCommand} */ associateAppBlockBuilderAppBlock(args: AssociateAppBlockBuilderAppBlockCommandInput, options?: __HttpHandlerOptions): Promise; associateAppBlockBuilderAppBlock(args: AssociateAppBlockBuilderAppBlockCommandInput, cb: (err: any, data?: AssociateAppBlockBuilderAppBlockCommandOutput) => void): void; associateAppBlockBuilderAppBlock(args: AssociateAppBlockBuilderAppBlockCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateAppBlockBuilderAppBlockCommandOutput) => void): void; /** * @see {@link AssociateApplicationFleetCommand} */ associateApplicationFleet(args: AssociateApplicationFleetCommandInput, options?: __HttpHandlerOptions): Promise; associateApplicationFleet(args: AssociateApplicationFleetCommandInput, cb: (err: any, data?: AssociateApplicationFleetCommandOutput) => void): void; associateApplicationFleet(args: AssociateApplicationFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateApplicationFleetCommandOutput) => void): void; /** * @see {@link AssociateApplicationToEntitlementCommand} */ associateApplicationToEntitlement(args: AssociateApplicationToEntitlementCommandInput, options?: __HttpHandlerOptions): Promise; associateApplicationToEntitlement(args: AssociateApplicationToEntitlementCommandInput, cb: (err: any, data?: AssociateApplicationToEntitlementCommandOutput) => void): void; associateApplicationToEntitlement(args: AssociateApplicationToEntitlementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateApplicationToEntitlementCommandOutput) => void): void; /** * @see {@link AssociateFleetCommand} */ associateFleet(args: AssociateFleetCommandInput, options?: __HttpHandlerOptions): Promise; associateFleet(args: AssociateFleetCommandInput, cb: (err: any, data?: AssociateFleetCommandOutput) => void): void; associateFleet(args: AssociateFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateFleetCommandOutput) => void): void; /** * @see {@link AssociateSoftwareToImageBuilderCommand} */ associateSoftwareToImageBuilder(args: AssociateSoftwareToImageBuilderCommandInput, options?: __HttpHandlerOptions): Promise; associateSoftwareToImageBuilder(args: AssociateSoftwareToImageBuilderCommandInput, cb: (err: any, data?: AssociateSoftwareToImageBuilderCommandOutput) => void): void; associateSoftwareToImageBuilder(args: AssociateSoftwareToImageBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateSoftwareToImageBuilderCommandOutput) => void): void; /** * @see {@link BatchAssociateUserStackCommand} */ batchAssociateUserStack(args: BatchAssociateUserStackCommandInput, options?: __HttpHandlerOptions): Promise; batchAssociateUserStack(args: BatchAssociateUserStackCommandInput, cb: (err: any, data?: BatchAssociateUserStackCommandOutput) => void): void; batchAssociateUserStack(args: BatchAssociateUserStackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchAssociateUserStackCommandOutput) => void): void; /** * @see {@link BatchDisassociateUserStackCommand} */ batchDisassociateUserStack(args: BatchDisassociateUserStackCommandInput, options?: __HttpHandlerOptions): Promise; batchDisassociateUserStack(args: BatchDisassociateUserStackCommandInput, cb: (err: any, data?: BatchDisassociateUserStackCommandOutput) => void): void; batchDisassociateUserStack(args: BatchDisassociateUserStackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDisassociateUserStackCommandOutput) => void): void; /** * @see {@link CopyImageCommand} */ copyImage(args: CopyImageCommandInput, options?: __HttpHandlerOptions): Promise; copyImage(args: CopyImageCommandInput, cb: (err: any, data?: CopyImageCommandOutput) => void): void; copyImage(args: CopyImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyImageCommandOutput) => void): void; /** * @see {@link CreateAppBlockCommand} */ createAppBlock(args: CreateAppBlockCommandInput, options?: __HttpHandlerOptions): Promise; createAppBlock(args: CreateAppBlockCommandInput, cb: (err: any, data?: CreateAppBlockCommandOutput) => void): void; createAppBlock(args: CreateAppBlockCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAppBlockCommandOutput) => void): void; /** * @see {@link CreateAppBlockBuilderCommand} */ createAppBlockBuilder(args: CreateAppBlockBuilderCommandInput, options?: __HttpHandlerOptions): Promise; createAppBlockBuilder(args: CreateAppBlockBuilderCommandInput, cb: (err: any, data?: CreateAppBlockBuilderCommandOutput) => void): void; createAppBlockBuilder(args: CreateAppBlockBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAppBlockBuilderCommandOutput) => void): void; /** * @see {@link CreateAppBlockBuilderStreamingURLCommand} */ createAppBlockBuilderStreamingURL(args: CreateAppBlockBuilderStreamingURLCommandInput, options?: __HttpHandlerOptions): Promise; createAppBlockBuilderStreamingURL(args: CreateAppBlockBuilderStreamingURLCommandInput, cb: (err: any, data?: CreateAppBlockBuilderStreamingURLCommandOutput) => void): void; createAppBlockBuilderStreamingURL(args: CreateAppBlockBuilderStreamingURLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAppBlockBuilderStreamingURLCommandOutput) => 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 CreateDirectoryConfigCommand} */ createDirectoryConfig(args: CreateDirectoryConfigCommandInput, options?: __HttpHandlerOptions): Promise; createDirectoryConfig(args: CreateDirectoryConfigCommandInput, cb: (err: any, data?: CreateDirectoryConfigCommandOutput) => void): void; createDirectoryConfig(args: CreateDirectoryConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDirectoryConfigCommandOutput) => void): void; /** * @see {@link CreateEntitlementCommand} */ createEntitlement(args: CreateEntitlementCommandInput, options?: __HttpHandlerOptions): Promise; createEntitlement(args: CreateEntitlementCommandInput, cb: (err: any, data?: CreateEntitlementCommandOutput) => void): void; createEntitlement(args: CreateEntitlementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEntitlementCommandOutput) => void): void; /** * @see {@link CreateExportImageTaskCommand} */ createExportImageTask(args: CreateExportImageTaskCommandInput, options?: __HttpHandlerOptions): Promise; createExportImageTask(args: CreateExportImageTaskCommandInput, cb: (err: any, data?: CreateExportImageTaskCommandOutput) => void): void; createExportImageTask(args: CreateExportImageTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateExportImageTaskCommandOutput) => void): void; /** * @see {@link CreateFleetCommand} */ createFleet(args: CreateFleetCommandInput, options?: __HttpHandlerOptions): Promise; createFleet(args: CreateFleetCommandInput, cb: (err: any, data?: CreateFleetCommandOutput) => void): void; createFleet(args: CreateFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFleetCommandOutput) => void): void; /** * @see {@link CreateImageBuilderCommand} */ createImageBuilder(args: CreateImageBuilderCommandInput, options?: __HttpHandlerOptions): Promise; createImageBuilder(args: CreateImageBuilderCommandInput, cb: (err: any, data?: CreateImageBuilderCommandOutput) => void): void; createImageBuilder(args: CreateImageBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateImageBuilderCommandOutput) => void): void; /** * @see {@link CreateImageBuilderStreamingURLCommand} */ createImageBuilderStreamingURL(args: CreateImageBuilderStreamingURLCommandInput, options?: __HttpHandlerOptions): Promise; createImageBuilderStreamingURL(args: CreateImageBuilderStreamingURLCommandInput, cb: (err: any, data?: CreateImageBuilderStreamingURLCommandOutput) => void): void; createImageBuilderStreamingURL(args: CreateImageBuilderStreamingURLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateImageBuilderStreamingURLCommandOutput) => void): void; /** * @see {@link CreateImportedImageCommand} */ createImportedImage(args: CreateImportedImageCommandInput, options?: __HttpHandlerOptions): Promise; createImportedImage(args: CreateImportedImageCommandInput, cb: (err: any, data?: CreateImportedImageCommandOutput) => void): void; createImportedImage(args: CreateImportedImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateImportedImageCommandOutput) => void): void; /** * @see {@link CreateStackCommand} */ createStack(args: CreateStackCommandInput, options?: __HttpHandlerOptions): Promise; createStack(args: CreateStackCommandInput, cb: (err: any, data?: CreateStackCommandOutput) => void): void; createStack(args: CreateStackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStackCommandOutput) => void): void; /** * @see {@link CreateStreamingURLCommand} */ createStreamingURL(args: CreateStreamingURLCommandInput, options?: __HttpHandlerOptions): Promise; createStreamingURL(args: CreateStreamingURLCommandInput, cb: (err: any, data?: CreateStreamingURLCommandOutput) => void): void; createStreamingURL(args: CreateStreamingURLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStreamingURLCommandOutput) => void): void; /** * @see {@link CreateThemeForStackCommand} */ createThemeForStack(args: CreateThemeForStackCommandInput, options?: __HttpHandlerOptions): Promise; createThemeForStack(args: CreateThemeForStackCommandInput, cb: (err: any, data?: CreateThemeForStackCommandOutput) => void): void; createThemeForStack(args: CreateThemeForStackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateThemeForStackCommandOutput) => void): void; /** * @see {@link CreateUpdatedImageCommand} */ createUpdatedImage(args: CreateUpdatedImageCommandInput, options?: __HttpHandlerOptions): Promise; createUpdatedImage(args: CreateUpdatedImageCommandInput, cb: (err: any, data?: CreateUpdatedImageCommandOutput) => void): void; createUpdatedImage(args: CreateUpdatedImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUpdatedImageCommandOutput) => void): void; /** * @see {@link CreateUsageReportSubscriptionCommand} */ createUsageReportSubscription(): Promise; createUsageReportSubscription(args: CreateUsageReportSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; createUsageReportSubscription(args: CreateUsageReportSubscriptionCommandInput, cb: (err: any, data?: CreateUsageReportSubscriptionCommandOutput) => void): void; createUsageReportSubscription(args: CreateUsageReportSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUsageReportSubscriptionCommandOutput) => void): void; /** * @see {@link CreateUserCommand} */ createUser(args: CreateUserCommandInput, options?: __HttpHandlerOptions): Promise; createUser(args: CreateUserCommandInput, cb: (err: any, data?: CreateUserCommandOutput) => void): void; createUser(args: CreateUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUserCommandOutput) => void): void; /** * @see {@link DeleteAppBlockCommand} */ deleteAppBlock(args: DeleteAppBlockCommandInput, options?: __HttpHandlerOptions): Promise; deleteAppBlock(args: DeleteAppBlockCommandInput, cb: (err: any, data?: DeleteAppBlockCommandOutput) => void): void; deleteAppBlock(args: DeleteAppBlockCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAppBlockCommandOutput) => void): void; /** * @see {@link DeleteAppBlockBuilderCommand} */ deleteAppBlockBuilder(args: DeleteAppBlockBuilderCommandInput, options?: __HttpHandlerOptions): Promise; deleteAppBlockBuilder(args: DeleteAppBlockBuilderCommandInput, cb: (err: any, data?: DeleteAppBlockBuilderCommandOutput) => void): void; deleteAppBlockBuilder(args: DeleteAppBlockBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAppBlockBuilderCommandOutput) => 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 DeleteDirectoryConfigCommand} */ deleteDirectoryConfig(args: DeleteDirectoryConfigCommandInput, options?: __HttpHandlerOptions): Promise; deleteDirectoryConfig(args: DeleteDirectoryConfigCommandInput, cb: (err: any, data?: DeleteDirectoryConfigCommandOutput) => void): void; deleteDirectoryConfig(args: DeleteDirectoryConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDirectoryConfigCommandOutput) => void): void; /** * @see {@link DeleteEntitlementCommand} */ deleteEntitlement(args: DeleteEntitlementCommandInput, options?: __HttpHandlerOptions): Promise; deleteEntitlement(args: DeleteEntitlementCommandInput, cb: (err: any, data?: DeleteEntitlementCommandOutput) => void): void; deleteEntitlement(args: DeleteEntitlementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEntitlementCommandOutput) => void): void; /** * @see {@link DeleteFleetCommand} */ deleteFleet(args: DeleteFleetCommandInput, options?: __HttpHandlerOptions): Promise; deleteFleet(args: DeleteFleetCommandInput, cb: (err: any, data?: DeleteFleetCommandOutput) => void): void; deleteFleet(args: DeleteFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFleetCommandOutput) => void): void; /** * @see {@link DeleteImageCommand} */ deleteImage(args: DeleteImageCommandInput, options?: __HttpHandlerOptions): Promise; deleteImage(args: DeleteImageCommandInput, cb: (err: any, data?: DeleteImageCommandOutput) => void): void; deleteImage(args: DeleteImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteImageCommandOutput) => void): void; /** * @see {@link DeleteImageBuilderCommand} */ deleteImageBuilder(args: DeleteImageBuilderCommandInput, options?: __HttpHandlerOptions): Promise; deleteImageBuilder(args: DeleteImageBuilderCommandInput, cb: (err: any, data?: DeleteImageBuilderCommandOutput) => void): void; deleteImageBuilder(args: DeleteImageBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteImageBuilderCommandOutput) => void): void; /** * @see {@link DeleteImagePermissionsCommand} */ deleteImagePermissions(args: DeleteImagePermissionsCommandInput, options?: __HttpHandlerOptions): Promise; deleteImagePermissions(args: DeleteImagePermissionsCommandInput, cb: (err: any, data?: DeleteImagePermissionsCommandOutput) => void): void; deleteImagePermissions(args: DeleteImagePermissionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteImagePermissionsCommandOutput) => void): void; /** * @see {@link DeleteStackCommand} */ deleteStack(args: DeleteStackCommandInput, options?: __HttpHandlerOptions): Promise; deleteStack(args: DeleteStackCommandInput, cb: (err: any, data?: DeleteStackCommandOutput) => void): void; deleteStack(args: DeleteStackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteStackCommandOutput) => void): void; /** * @see {@link DeleteThemeForStackCommand} */ deleteThemeForStack(args: DeleteThemeForStackCommandInput, options?: __HttpHandlerOptions): Promise; deleteThemeForStack(args: DeleteThemeForStackCommandInput, cb: (err: any, data?: DeleteThemeForStackCommandOutput) => void): void; deleteThemeForStack(args: DeleteThemeForStackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteThemeForStackCommandOutput) => void): void; /** * @see {@link DeleteUsageReportSubscriptionCommand} */ deleteUsageReportSubscription(): Promise; deleteUsageReportSubscription(args: DeleteUsageReportSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; deleteUsageReportSubscription(args: DeleteUsageReportSubscriptionCommandInput, cb: (err: any, data?: DeleteUsageReportSubscriptionCommandOutput) => void): void; deleteUsageReportSubscription(args: DeleteUsageReportSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUsageReportSubscriptionCommandOutput) => void): void; /** * @see {@link DeleteUserCommand} */ deleteUser(args: DeleteUserCommandInput, options?: __HttpHandlerOptions): Promise; deleteUser(args: DeleteUserCommandInput, cb: (err: any, data?: DeleteUserCommandOutput) => void): void; deleteUser(args: DeleteUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUserCommandOutput) => void): void; /** * @see {@link DescribeAppBlockBuilderAppBlockAssociationsCommand} */ describeAppBlockBuilderAppBlockAssociations(): Promise; describeAppBlockBuilderAppBlockAssociations(args: DescribeAppBlockBuilderAppBlockAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; describeAppBlockBuilderAppBlockAssociations(args: DescribeAppBlockBuilderAppBlockAssociationsCommandInput, cb: (err: any, data?: DescribeAppBlockBuilderAppBlockAssociationsCommandOutput) => void): void; describeAppBlockBuilderAppBlockAssociations(args: DescribeAppBlockBuilderAppBlockAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAppBlockBuilderAppBlockAssociationsCommandOutput) => void): void; /** * @see {@link DescribeAppBlockBuildersCommand} */ describeAppBlockBuilders(): Promise; describeAppBlockBuilders(args: DescribeAppBlockBuildersCommandInput, options?: __HttpHandlerOptions): Promise; describeAppBlockBuilders(args: DescribeAppBlockBuildersCommandInput, cb: (err: any, data?: DescribeAppBlockBuildersCommandOutput) => void): void; describeAppBlockBuilders(args: DescribeAppBlockBuildersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAppBlockBuildersCommandOutput) => void): void; /** * @see {@link DescribeAppBlocksCommand} */ describeAppBlocks(): Promise; describeAppBlocks(args: DescribeAppBlocksCommandInput, options?: __HttpHandlerOptions): Promise; describeAppBlocks(args: DescribeAppBlocksCommandInput, cb: (err: any, data?: DescribeAppBlocksCommandOutput) => void): void; describeAppBlocks(args: DescribeAppBlocksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAppBlocksCommandOutput) => void): void; /** * @see {@link DescribeApplicationFleetAssociationsCommand} */ describeApplicationFleetAssociations(): Promise; describeApplicationFleetAssociations(args: DescribeApplicationFleetAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; describeApplicationFleetAssociations(args: DescribeApplicationFleetAssociationsCommandInput, cb: (err: any, data?: DescribeApplicationFleetAssociationsCommandOutput) => void): void; describeApplicationFleetAssociations(args: DescribeApplicationFleetAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeApplicationFleetAssociationsCommandOutput) => 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 DescribeAppLicenseUsageCommand} */ describeAppLicenseUsage(args: DescribeAppLicenseUsageCommandInput, options?: __HttpHandlerOptions): Promise; describeAppLicenseUsage(args: DescribeAppLicenseUsageCommandInput, cb: (err: any, data?: DescribeAppLicenseUsageCommandOutput) => void): void; describeAppLicenseUsage(args: DescribeAppLicenseUsageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAppLicenseUsageCommandOutput) => void): void; /** * @see {@link DescribeDirectoryConfigsCommand} */ describeDirectoryConfigs(): Promise; describeDirectoryConfigs(args: DescribeDirectoryConfigsCommandInput, options?: __HttpHandlerOptions): Promise; describeDirectoryConfigs(args: DescribeDirectoryConfigsCommandInput, cb: (err: any, data?: DescribeDirectoryConfigsCommandOutput) => void): void; describeDirectoryConfigs(args: DescribeDirectoryConfigsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDirectoryConfigsCommandOutput) => void): void; /** * @see {@link DescribeEntitlementsCommand} */ describeEntitlements(args: DescribeEntitlementsCommandInput, options?: __HttpHandlerOptions): Promise; describeEntitlements(args: DescribeEntitlementsCommandInput, cb: (err: any, data?: DescribeEntitlementsCommandOutput) => void): void; describeEntitlements(args: DescribeEntitlementsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEntitlementsCommandOutput) => void): void; /** * @see {@link DescribeFleetsCommand} */ describeFleets(): Promise; describeFleets(args: DescribeFleetsCommandInput, options?: __HttpHandlerOptions): Promise; describeFleets(args: DescribeFleetsCommandInput, cb: (err: any, data?: DescribeFleetsCommandOutput) => void): void; describeFleets(args: DescribeFleetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFleetsCommandOutput) => void): void; /** * @see {@link DescribeImageBuildersCommand} */ describeImageBuilders(): Promise; describeImageBuilders(args: DescribeImageBuildersCommandInput, options?: __HttpHandlerOptions): Promise; describeImageBuilders(args: DescribeImageBuildersCommandInput, cb: (err: any, data?: DescribeImageBuildersCommandOutput) => void): void; describeImageBuilders(args: DescribeImageBuildersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeImageBuildersCommandOutput) => void): void; /** * @see {@link DescribeImagePermissionsCommand} */ describeImagePermissions(args: DescribeImagePermissionsCommandInput, options?: __HttpHandlerOptions): Promise; describeImagePermissions(args: DescribeImagePermissionsCommandInput, cb: (err: any, data?: DescribeImagePermissionsCommandOutput) => void): void; describeImagePermissions(args: DescribeImagePermissionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeImagePermissionsCommandOutput) => void): void; /** * @see {@link DescribeImagesCommand} */ describeImages(): Promise; describeImages(args: DescribeImagesCommandInput, options?: __HttpHandlerOptions): Promise; describeImages(args: DescribeImagesCommandInput, cb: (err: any, data?: DescribeImagesCommandOutput) => void): void; describeImages(args: DescribeImagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeImagesCommandOutput) => void): void; /** * @see {@link DescribeSessionsCommand} */ describeSessions(args: DescribeSessionsCommandInput, options?: __HttpHandlerOptions): Promise; describeSessions(args: DescribeSessionsCommandInput, cb: (err: any, data?: DescribeSessionsCommandOutput) => void): void; describeSessions(args: DescribeSessionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSessionsCommandOutput) => void): void; /** * @see {@link DescribeSoftwareAssociationsCommand} */ describeSoftwareAssociations(args: DescribeSoftwareAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; describeSoftwareAssociations(args: DescribeSoftwareAssociationsCommandInput, cb: (err: any, data?: DescribeSoftwareAssociationsCommandOutput) => void): void; describeSoftwareAssociations(args: DescribeSoftwareAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSoftwareAssociationsCommandOutput) => void): void; /** * @see {@link DescribeStacksCommand} */ describeStacks(): Promise; describeStacks(args: DescribeStacksCommandInput, options?: __HttpHandlerOptions): Promise; describeStacks(args: DescribeStacksCommandInput, cb: (err: any, data?: DescribeStacksCommandOutput) => void): void; describeStacks(args: DescribeStacksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeStacksCommandOutput) => void): void; /** * @see {@link DescribeThemeForStackCommand} */ describeThemeForStack(args: DescribeThemeForStackCommandInput, options?: __HttpHandlerOptions): Promise; describeThemeForStack(args: DescribeThemeForStackCommandInput, cb: (err: any, data?: DescribeThemeForStackCommandOutput) => void): void; describeThemeForStack(args: DescribeThemeForStackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeThemeForStackCommandOutput) => void): void; /** * @see {@link DescribeUsageReportSubscriptionsCommand} */ describeUsageReportSubscriptions(): Promise; describeUsageReportSubscriptions(args: DescribeUsageReportSubscriptionsCommandInput, options?: __HttpHandlerOptions): Promise; describeUsageReportSubscriptions(args: DescribeUsageReportSubscriptionsCommandInput, cb: (err: any, data?: DescribeUsageReportSubscriptionsCommandOutput) => void): void; describeUsageReportSubscriptions(args: DescribeUsageReportSubscriptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeUsageReportSubscriptionsCommandOutput) => void): void; /** * @see {@link DescribeUsersCommand} */ describeUsers(args: DescribeUsersCommandInput, options?: __HttpHandlerOptions): Promise; describeUsers(args: DescribeUsersCommandInput, cb: (err: any, data?: DescribeUsersCommandOutput) => void): void; describeUsers(args: DescribeUsersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeUsersCommandOutput) => void): void; /** * @see {@link DescribeUserStackAssociationsCommand} */ describeUserStackAssociations(): Promise; describeUserStackAssociations(args: DescribeUserStackAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; describeUserStackAssociations(args: DescribeUserStackAssociationsCommandInput, cb: (err: any, data?: DescribeUserStackAssociationsCommandOutput) => void): void; describeUserStackAssociations(args: DescribeUserStackAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeUserStackAssociationsCommandOutput) => void): void; /** * @see {@link DisableUserCommand} */ disableUser(args: DisableUserCommandInput, options?: __HttpHandlerOptions): Promise; disableUser(args: DisableUserCommandInput, cb: (err: any, data?: DisableUserCommandOutput) => void): void; disableUser(args: DisableUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableUserCommandOutput) => void): void; /** * @see {@link DisassociateAppBlockBuilderAppBlockCommand} */ disassociateAppBlockBuilderAppBlock(args: DisassociateAppBlockBuilderAppBlockCommandInput, options?: __HttpHandlerOptions): Promise; disassociateAppBlockBuilderAppBlock(args: DisassociateAppBlockBuilderAppBlockCommandInput, cb: (err: any, data?: DisassociateAppBlockBuilderAppBlockCommandOutput) => void): void; disassociateAppBlockBuilderAppBlock(args: DisassociateAppBlockBuilderAppBlockCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateAppBlockBuilderAppBlockCommandOutput) => void): void; /** * @see {@link DisassociateApplicationFleetCommand} */ disassociateApplicationFleet(args: DisassociateApplicationFleetCommandInput, options?: __HttpHandlerOptions): Promise; disassociateApplicationFleet(args: DisassociateApplicationFleetCommandInput, cb: (err: any, data?: DisassociateApplicationFleetCommandOutput) => void): void; disassociateApplicationFleet(args: DisassociateApplicationFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateApplicationFleetCommandOutput) => void): void; /** * @see {@link DisassociateApplicationFromEntitlementCommand} */ disassociateApplicationFromEntitlement(args: DisassociateApplicationFromEntitlementCommandInput, options?: __HttpHandlerOptions): Promise; disassociateApplicationFromEntitlement(args: DisassociateApplicationFromEntitlementCommandInput, cb: (err: any, data?: DisassociateApplicationFromEntitlementCommandOutput) => void): void; disassociateApplicationFromEntitlement(args: DisassociateApplicationFromEntitlementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateApplicationFromEntitlementCommandOutput) => void): void; /** * @see {@link DisassociateFleetCommand} */ disassociateFleet(args: DisassociateFleetCommandInput, options?: __HttpHandlerOptions): Promise; disassociateFleet(args: DisassociateFleetCommandInput, cb: (err: any, data?: DisassociateFleetCommandOutput) => void): void; disassociateFleet(args: DisassociateFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateFleetCommandOutput) => void): void; /** * @see {@link DisassociateSoftwareFromImageBuilderCommand} */ disassociateSoftwareFromImageBuilder(args: DisassociateSoftwareFromImageBuilderCommandInput, options?: __HttpHandlerOptions): Promise; disassociateSoftwareFromImageBuilder(args: DisassociateSoftwareFromImageBuilderCommandInput, cb: (err: any, data?: DisassociateSoftwareFromImageBuilderCommandOutput) => void): void; disassociateSoftwareFromImageBuilder(args: DisassociateSoftwareFromImageBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateSoftwareFromImageBuilderCommandOutput) => void): void; /** * @see {@link DrainSessionInstanceCommand} */ drainSessionInstance(args: DrainSessionInstanceCommandInput, options?: __HttpHandlerOptions): Promise; drainSessionInstance(args: DrainSessionInstanceCommandInput, cb: (err: any, data?: DrainSessionInstanceCommandOutput) => void): void; drainSessionInstance(args: DrainSessionInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DrainSessionInstanceCommandOutput) => void): void; /** * @see {@link EnableUserCommand} */ enableUser(args: EnableUserCommandInput, options?: __HttpHandlerOptions): Promise; enableUser(args: EnableUserCommandInput, cb: (err: any, data?: EnableUserCommandOutput) => void): void; enableUser(args: EnableUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableUserCommandOutput) => void): void; /** * @see {@link ExpireSessionCommand} */ expireSession(args: ExpireSessionCommandInput, options?: __HttpHandlerOptions): Promise; expireSession(args: ExpireSessionCommandInput, cb: (err: any, data?: ExpireSessionCommandOutput) => void): void; expireSession(args: ExpireSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ExpireSessionCommandOutput) => void): void; /** * @see {@link GetExportImageTaskCommand} */ getExportImageTask(): Promise; getExportImageTask(args: GetExportImageTaskCommandInput, options?: __HttpHandlerOptions): Promise; getExportImageTask(args: GetExportImageTaskCommandInput, cb: (err: any, data?: GetExportImageTaskCommandOutput) => void): void; getExportImageTask(args: GetExportImageTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetExportImageTaskCommandOutput) => void): void; /** * @see {@link ListAssociatedFleetsCommand} */ listAssociatedFleets(args: ListAssociatedFleetsCommandInput, options?: __HttpHandlerOptions): Promise; listAssociatedFleets(args: ListAssociatedFleetsCommandInput, cb: (err: any, data?: ListAssociatedFleetsCommandOutput) => void): void; listAssociatedFleets(args: ListAssociatedFleetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAssociatedFleetsCommandOutput) => void): void; /** * @see {@link ListAssociatedStacksCommand} */ listAssociatedStacks(args: ListAssociatedStacksCommandInput, options?: __HttpHandlerOptions): Promise; listAssociatedStacks(args: ListAssociatedStacksCommandInput, cb: (err: any, data?: ListAssociatedStacksCommandOutput) => void): void; listAssociatedStacks(args: ListAssociatedStacksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAssociatedStacksCommandOutput) => void): void; /** * @see {@link ListEntitledApplicationsCommand} */ listEntitledApplications(args: ListEntitledApplicationsCommandInput, options?: __HttpHandlerOptions): Promise; listEntitledApplications(args: ListEntitledApplicationsCommandInput, cb: (err: any, data?: ListEntitledApplicationsCommandOutput) => void): void; listEntitledApplications(args: ListEntitledApplicationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEntitledApplicationsCommandOutput) => void): void; /** * @see {@link ListExportImageTasksCommand} */ listExportImageTasks(): Promise; listExportImageTasks(args: ListExportImageTasksCommandInput, options?: __HttpHandlerOptions): Promise; listExportImageTasks(args: ListExportImageTasksCommandInput, cb: (err: any, data?: ListExportImageTasksCommandOutput) => void): void; listExportImageTasks(args: ListExportImageTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListExportImageTasksCommandOutput) => 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 StartAppBlockBuilderCommand} */ startAppBlockBuilder(args: StartAppBlockBuilderCommandInput, options?: __HttpHandlerOptions): Promise; startAppBlockBuilder(args: StartAppBlockBuilderCommandInput, cb: (err: any, data?: StartAppBlockBuilderCommandOutput) => void): void; startAppBlockBuilder(args: StartAppBlockBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartAppBlockBuilderCommandOutput) => void): void; /** * @see {@link StartFleetCommand} */ startFleet(args: StartFleetCommandInput, options?: __HttpHandlerOptions): Promise; startFleet(args: StartFleetCommandInput, cb: (err: any, data?: StartFleetCommandOutput) => void): void; startFleet(args: StartFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartFleetCommandOutput) => void): void; /** * @see {@link StartImageBuilderCommand} */ startImageBuilder(args: StartImageBuilderCommandInput, options?: __HttpHandlerOptions): Promise; startImageBuilder(args: StartImageBuilderCommandInput, cb: (err: any, data?: StartImageBuilderCommandOutput) => void): void; startImageBuilder(args: StartImageBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartImageBuilderCommandOutput) => void): void; /** * @see {@link StartSoftwareDeploymentToImageBuilderCommand} */ startSoftwareDeploymentToImageBuilder(args: StartSoftwareDeploymentToImageBuilderCommandInput, options?: __HttpHandlerOptions): Promise; startSoftwareDeploymentToImageBuilder(args: StartSoftwareDeploymentToImageBuilderCommandInput, cb: (err: any, data?: StartSoftwareDeploymentToImageBuilderCommandOutput) => void): void; startSoftwareDeploymentToImageBuilder(args: StartSoftwareDeploymentToImageBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartSoftwareDeploymentToImageBuilderCommandOutput) => void): void; /** * @see {@link StopAppBlockBuilderCommand} */ stopAppBlockBuilder(args: StopAppBlockBuilderCommandInput, options?: __HttpHandlerOptions): Promise; stopAppBlockBuilder(args: StopAppBlockBuilderCommandInput, cb: (err: any, data?: StopAppBlockBuilderCommandOutput) => void): void; stopAppBlockBuilder(args: StopAppBlockBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopAppBlockBuilderCommandOutput) => void): void; /** * @see {@link StopFleetCommand} */ stopFleet(args: StopFleetCommandInput, options?: __HttpHandlerOptions): Promise; stopFleet(args: StopFleetCommandInput, cb: (err: any, data?: StopFleetCommandOutput) => void): void; stopFleet(args: StopFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopFleetCommandOutput) => void): void; /** * @see {@link StopImageBuilderCommand} */ stopImageBuilder(args: StopImageBuilderCommandInput, options?: __HttpHandlerOptions): Promise; stopImageBuilder(args: StopImageBuilderCommandInput, cb: (err: any, data?: StopImageBuilderCommandOutput) => void): void; stopImageBuilder(args: StopImageBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopImageBuilderCommandOutput) => 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 UpdateAppBlockBuilderCommand} */ updateAppBlockBuilder(args: UpdateAppBlockBuilderCommandInput, options?: __HttpHandlerOptions): Promise; updateAppBlockBuilder(args: UpdateAppBlockBuilderCommandInput, cb: (err: any, data?: UpdateAppBlockBuilderCommandOutput) => void): void; updateAppBlockBuilder(args: UpdateAppBlockBuilderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAppBlockBuilderCommandOutput) => 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 UpdateDirectoryConfigCommand} */ updateDirectoryConfig(args: UpdateDirectoryConfigCommandInput, options?: __HttpHandlerOptions): Promise; updateDirectoryConfig(args: UpdateDirectoryConfigCommandInput, cb: (err: any, data?: UpdateDirectoryConfigCommandOutput) => void): void; updateDirectoryConfig(args: UpdateDirectoryConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDirectoryConfigCommandOutput) => void): void; /** * @see {@link UpdateEntitlementCommand} */ updateEntitlement(args: UpdateEntitlementCommandInput, options?: __HttpHandlerOptions): Promise; updateEntitlement(args: UpdateEntitlementCommandInput, cb: (err: any, data?: UpdateEntitlementCommandOutput) => void): void; updateEntitlement(args: UpdateEntitlementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEntitlementCommandOutput) => void): void; /** * @see {@link UpdateFleetCommand} */ updateFleet(): Promise; updateFleet(args: UpdateFleetCommandInput, options?: __HttpHandlerOptions): Promise; updateFleet(args: UpdateFleetCommandInput, cb: (err: any, data?: UpdateFleetCommandOutput) => void): void; updateFleet(args: UpdateFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFleetCommandOutput) => void): void; /** * @see {@link UpdateImagePermissionsCommand} */ updateImagePermissions(args: UpdateImagePermissionsCommandInput, options?: __HttpHandlerOptions): Promise; updateImagePermissions(args: UpdateImagePermissionsCommandInput, cb: (err: any, data?: UpdateImagePermissionsCommandOutput) => void): void; updateImagePermissions(args: UpdateImagePermissionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateImagePermissionsCommandOutput) => void): void; /** * @see {@link UpdateStackCommand} */ updateStack(args: UpdateStackCommandInput, options?: __HttpHandlerOptions): Promise; updateStack(args: UpdateStackCommandInput, cb: (err: any, data?: UpdateStackCommandOutput) => void): void; updateStack(args: UpdateStackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateStackCommandOutput) => void): void; /** * @see {@link UpdateThemeForStackCommand} */ updateThemeForStack(args: UpdateThemeForStackCommandInput, options?: __HttpHandlerOptions): Promise; updateThemeForStack(args: UpdateThemeForStackCommandInput, cb: (err: any, data?: UpdateThemeForStackCommandOutput) => void): void; updateThemeForStack(args: UpdateThemeForStackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateThemeForStackCommandOutput) => void): void; /** * @see {@link DescribeAppBlockBuilderAppBlockAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeAppBlockBuilderAppBlockAssociationsCommandOutput}. */ paginateDescribeAppBlockBuilderAppBlockAssociations(args?: DescribeAppBlockBuilderAppBlockAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeAppBlockBuildersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeAppBlockBuildersCommandOutput}. */ paginateDescribeAppBlockBuilders(args?: DescribeAppBlockBuildersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeImagePermissionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeImagePermissionsCommandOutput}. */ paginateDescribeImagePermissions(args: DescribeImagePermissionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeImagesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeImagesCommandOutput}. */ paginateDescribeImages(args?: DescribeImagesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeFleetsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilFleetStarted(args: DescribeFleetsCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeFleetsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilFleetStopped(args: DescribeFleetsCommandInput, waiterConfig: number | Omit, "client">): Promise>; } /** * Amazon WorkSpaces Applications *

This is the Amazon WorkSpaces Applications API Reference. This documentation provides descriptions and syntax for each of the actions and data types in WorkSpaces Applications. WorkSpaces Applications is a fully managed, secure application streaming service that lets you stream desktop applications to users without rewriting applications. WorkSpaces Applications manages the AWS resources that are required to host and run your applications, scales automatically, and provides access to your users on demand.

* *

You can call the WorkSpaces Applications API operations by using an interface VPC endpoint (interface endpoint). For more information, see Access WorkSpaces Applications API Operations and CLI Commands Through an Interface VPC Endpoint in the Amazon WorkSpaces Applications Administration Guide.

*
*

To learn more about WorkSpaces Applications, see the following resources:

* * @public */ export declare class AppStream extends AppStreamClient implements AppStream { }