Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AppStream

import { AppStream } from "https://aws-api-gyr5wj9zj0fg.deno.dev/v0.2/services/appstream.ts";
class AppStream {
constructor(apiFactory: client.ApiFactory);
async associateFleet(params: AssociateFleetRequest, opts?: client.RequestOptions): Promise<void>;
async batchAssociateUserStack(params: BatchAssociateUserStackRequest, opts?: client.RequestOptions): Promise<BatchAssociateUserStackResult>;
async batchDisassociateUserStack(params: BatchDisassociateUserStackRequest, opts?: client.RequestOptions): Promise<BatchDisassociateUserStackResult>;
async copyImage(params: CopyImageRequest, opts?: client.RequestOptions): Promise<CopyImageResponse>;
async createDirectoryConfig(params: CreateDirectoryConfigRequest, opts?: client.RequestOptions): Promise<CreateDirectoryConfigResult>;
async createFleet(params: CreateFleetRequest, opts?: client.RequestOptions): Promise<CreateFleetResult>;
async createImageBuilder(params: CreateImageBuilderRequest, opts?: client.RequestOptions): Promise<CreateImageBuilderResult>;
async createImageBuilderStreamingURL(params: CreateImageBuilderStreamingURLRequest, opts?: client.RequestOptions): Promise<CreateImageBuilderStreamingURLResult>;
async createStack(params: CreateStackRequest, opts?: client.RequestOptions): Promise<CreateStackResult>;
async createStreamingURL(params: CreateStreamingURLRequest, opts?: client.RequestOptions): Promise<CreateStreamingURLResult>;
async createUpdatedImage(params: CreateUpdatedImageRequest, opts?: client.RequestOptions): Promise<CreateUpdatedImageResult>;
async createUsageReportSubscription(opts?: client.RequestOptions): Promise<CreateUsageReportSubscriptionResult>;
async createUser(params: CreateUserRequest, opts?: client.RequestOptions): Promise<void>;
async deleteDirectoryConfig(params: DeleteDirectoryConfigRequest, opts?: client.RequestOptions): Promise<void>;
async deleteFleet(params: DeleteFleetRequest, opts?: client.RequestOptions): Promise<void>;
async deleteImage(params: DeleteImageRequest, opts?: client.RequestOptions): Promise<DeleteImageResult>;
async deleteImageBuilder(params: DeleteImageBuilderRequest, opts?: client.RequestOptions): Promise<DeleteImageBuilderResult>;
async deleteImagePermissions(params: DeleteImagePermissionsRequest, opts?: client.RequestOptions): Promise<void>;
async deleteStack(params: DeleteStackRequest, opts?: client.RequestOptions): Promise<void>;
async deleteUsageReportSubscription(opts?: client.RequestOptions): Promise<void>;
async deleteUser(params: DeleteUserRequest, opts?: client.RequestOptions): Promise<void>;
async describeDirectoryConfigs(params?: DescribeDirectoryConfigsRequest, opts?: client.RequestOptions): Promise<DescribeDirectoryConfigsResult>;
async describeFleets(params?: DescribeFleetsRequest, opts?: client.RequestOptions): Promise<DescribeFleetsResult>;
async describeImageBuilders(params?: DescribeImageBuildersRequest, opts?: client.RequestOptions): Promise<DescribeImageBuildersResult>;
async describeImagePermissions(params: DescribeImagePermissionsRequest, opts?: client.RequestOptions): Promise<DescribeImagePermissionsResult>;
async describeImages(params?: DescribeImagesRequest, opts?: client.RequestOptions): Promise<DescribeImagesResult>;
async describeSessions(params: DescribeSessionsRequest, opts?: client.RequestOptions): Promise<DescribeSessionsResult>;
async describeStacks(params?: DescribeStacksRequest, opts?: client.RequestOptions): Promise<DescribeStacksResult>;
async describeUsageReportSubscriptions(params?: DescribeUsageReportSubscriptionsRequest, opts?: client.RequestOptions): Promise<DescribeUsageReportSubscriptionsResult>;
async describeUsers(params: DescribeUsersRequest, opts?: client.RequestOptions): Promise<DescribeUsersResult>;
async describeUserStackAssociations(params?: DescribeUserStackAssociationsRequest, opts?: client.RequestOptions): Promise<DescribeUserStackAssociationsResult>;
async disableUser(params: DisableUserRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateFleet(params: DisassociateFleetRequest, opts?: client.RequestOptions): Promise<void>;
async enableUser(params: EnableUserRequest, opts?: client.RequestOptions): Promise<void>;
async expireSession(params: ExpireSessionRequest, opts?: client.RequestOptions): Promise<void>;
async listAssociatedFleets(params: ListAssociatedFleetsRequest, opts?: client.RequestOptions): Promise<ListAssociatedFleetsResult>;
async listAssociatedStacks(params: ListAssociatedStacksRequest, opts?: client.RequestOptions): Promise<ListAssociatedStacksResult>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async startFleet(params: StartFleetRequest, opts?: client.RequestOptions): Promise<void>;
async startImageBuilder(params: StartImageBuilderRequest, opts?: client.RequestOptions): Promise<StartImageBuilderResult>;
async stopFleet(params: StopFleetRequest, opts?: client.RequestOptions): Promise<void>;
async stopImageBuilder(params: StopImageBuilderRequest, opts?: client.RequestOptions): Promise<StopImageBuilderResult>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateDirectoryConfig(params: UpdateDirectoryConfigRequest, opts?: client.RequestOptions): Promise<UpdateDirectoryConfigResult>;
async updateFleet(params?: UpdateFleetRequest, opts?: client.RequestOptions): Promise<UpdateFleetResult>;
async updateImagePermissions(params: UpdateImagePermissionsRequest, opts?: client.RequestOptions): Promise<void>;
async updateStack(params: UpdateStackRequest, opts?: client.RequestOptions): Promise<UpdateStackResult>;
async waitForFleetStarted(params: DescribeFleetsRequest, opts?: client.RequestOptions): Promise<DescribeFleetsResult>;
async waitForFleetStopped(params: DescribeFleetsRequest, opts?: client.RequestOptions): Promise<DescribeFleetsResult>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new AppStream(apiFactory: client.ApiFactory)
[src]

§Methods

§
associateFleet(params: AssociateFleetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createUsageReportSubscription(opts?: client.RequestOptions): Promise<CreateUsageReportSubscriptionResult>
[src]
§
createUser(params: CreateUserRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteDirectoryConfig(params: DeleteDirectoryConfigRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteFleet(params: DeleteFleetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteImagePermissions(params: DeleteImagePermissionsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteStack(params: DeleteStackRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteUsageReportSubscription(opts?: client.RequestOptions): Promise<void>
[src]
§
deleteUser(params: DeleteUserRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disableUser(params: DisableUserRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateFleet(params: DisassociateFleetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
enableUser(params: EnableUserRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
expireSession(params: ExpireSessionRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
startFleet(params: StartFleetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
stopFleet(params: StopFleetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateFleet(params?: UpdateFleetRequest, opts?: client.RequestOptions): Promise<UpdateFleetResult>
[src]
§
updateImagePermissions(params: UpdateImagePermissionsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
waitForFleetStarted(params: DescribeFleetsRequest, opts?: client.RequestOptions): Promise<DescribeFleetsResult>
[src]

Checks state up to 40 times, 30 seconds apart (about 20 minutes max wait time).

§
waitForFleetStopped(params: DescribeFleetsRequest, opts?: client.RequestOptions): Promise<DescribeFleetsResult>
[src]

Checks state up to 40 times, 30 seconds apart (about 20 minutes max wait time).

§Static Properties