Struct rusoto_appstream::AppStreamClient [] [src]

pub struct AppStreamClient<P, D> where
    P: ProvideAwsCredentials,
    D: DispatchSignedRequest
{ /* fields omitted */ }

A client for the Amazon AppStream API.

Methods

impl<P, D> AppStreamClient<P, D> where
    P: ProvideAwsCredentials,
    D: DispatchSignedRequest
[src]

[src]

Trait Implementations

impl<P, D> AppStream for AppStreamClient<P, D> where
    P: ProvideAwsCredentials,
    D: DispatchSignedRequest
[src]

[src]

Associate a fleet to a stack.

[src]

Creates a directory configuration with the given parameters.

[src]

Creates a new fleet.

[src]

Create a new stack.

[src]

Creates a URL to start an AppStream 2.0 streaming session for a user. By default, the URL is valid only for 1 minute from the time that it is generated.

[src]

Deletes the directory configuration with the given parameters.

[src]

Deletes a fleet.

[src]

Deletes the stack. After this operation completes, the environment can no longer be activated, and any reservations made for the stack are released.

[src]

Returns a list describing the specified directory configurations.

[src]

If fleet names are provided, this operation describes the specified fleets; otherwise, all the fleets in the account are described.

[src]

Describes the images. If a list of names is not provided, all images in your account are returned. This operation does not return a paginated result.

[src]

Describes the streaming sessions for a stack and a fleet. If a user ID is provided, this operation returns streaming sessions for only that user. To retrieve the next set of items, pass this value for the nextToken parameter in a subsequent call to this operation. If an authentication type is not provided, the operation defaults to users authenticated using a streaming URL.

[src]

If stack names are not provided, this operation describes the specified stacks; otherwise, all stacks in the account are described. To retrieve the next set of items, pass the nextToken value in a subsequent call to this operation.

[src]

Disassociates a fleet from a stack.

[src]

This operation immediately stops a streaming session.

[src]

Lists all fleets associated with the stack.

[src]

Lists all stacks to which the specified fleet is associated.

[src]

Starts a fleet.

[src]

Stops a fleet.

[src]

Updates the directory configuration with the given parameters.

[src]

Updates an existing fleet. All the attributes except the fleet name can be updated in the STOPPED state. When a fleet is in the RUNNING state, only DisplayName and ComputeCapacity can be updated. A fleet cannot be updated in a status of STARTING or STOPPING.

[src]

Updates the specified fields in the stack with the specified name.

Auto Trait Implementations

impl<P, D> Send for AppStreamClient<P, D> where
    D: Send,
    P: Send

impl<P, D> Sync for AppStreamClient<P, D> where
    D: Sync,
    P: Sync