Learn R Programming

paws (version 0.1.12)

appstream: Amazon AppStream

Description

Amazon AppStream 2.0

This is the Amazon AppStream 2.0 API Reference. This documentation provides descriptions and syntax for each of the actions and data types in AppStream 2.0. AppStream 2.0 is a fully managed, secure application streaming service that lets you stream desktop applications to users without rewriting applications. AppStream 2.0 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 AppStream 2.0 API operations by using an interface VPC endpoint (interface endpoint). For more information, see Access AppStream 2.0 API Operations and CLI Commands Through an Interface VPC Endpoint in the Amazon AppStream 2.0 Administration Guide.

To learn more about AppStream 2.0, see the following resources:

Usage

appstream(config = list())

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

Service syntax

svc <- appstream(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string"
    ),
    endpoint = "string",
    region = "string"
  )
)

Operations

associate_fleetAssociates the specified fleet with the specified stack
batch_associate_user_stackAssociates the specified users with the specified stacks
batch_disassociate_user_stackDisassociates the specified users from the specified stacks
copy_imageCopies the image within the same region or to a new region within the same AWS account
create_directory_configCreates a Directory Config object in AppStream 2
create_fleetCreates a fleet
create_image_builderCreates an image builder
create_image_builder_streaming_urlCreates a URL to start an image builder streaming session
create_stackCreates a stack to start streaming applications to users
create_streaming_urlCreates a temporary URL to start an AppStream 2
create_usage_report_subscriptionCreates a usage report subscription
create_userCreates a new user in the user pool
delete_directory_configDeletes the specified Directory Config object from AppStream 2
delete_fleetDeletes the specified fleet
delete_imageDeletes the specified image
delete_image_builderDeletes the specified image builder and releases the capacity
delete_image_permissionsDeletes permissions for the specified private image
delete_stackDeletes the specified stack
delete_usage_report_subscriptionDisables usage report generation
delete_userDeletes a user from the user pool
describe_directory_configsRetrieves a list that describes one or more specified Directory Config objects for AppStream 2
describe_fleetsRetrieves a list that describes one or more specified fleets, if the fleet names are provided
describe_image_buildersRetrieves a list that describes one or more specified image builders, if the image builder names are provided
describe_image_permissionsRetrieves a list that describes the permissions for shared AWS account IDs on a private image that you own
describe_imagesRetrieves a list that describes one or more specified images, if the image names or image ARNs are provided
describe_sessionsRetrieves a list that describes the streaming sessions for a specified stack and fleet
describe_stacksRetrieves a list that describes one or more specified stacks, if the stack names are provided
describe_usage_report_subscriptionsRetrieves a list that describes one or more usage report subscriptions
describe_usersRetrieves a list that describes one or more specified users in the user pool
describe_user_stack_associationsRetrieves a list that describes the UserStackAssociation objects
disable_userDisables the specified user in the user pool
disassociate_fleetDisassociates the specified fleet from the specified stack
enable_userEnables a user in the user pool
expire_sessionImmediately stops the specified streaming session
list_associated_fleetsRetrieves the name of the fleet that is associated with the specified stack
list_associated_stacksRetrieves the name of the stack with which the specified fleet is associated
list_tags_for_resourceRetrieves a list of all tags for the specified AppStream 2
start_fleetStarts the specified fleet
start_image_builderStarts the specified image builder
stop_fleetStops the specified fleet
stop_image_builderStops the specified image builder
tag_resourceAdds or overwrites one or more tags for the specified AppStream 2
untag_resourceDisassociates one or more specified tags from the specified AppStream 2
update_directory_configUpdates the specified Directory Config object in AppStream 2
update_fleetUpdates the specified fleet
update_image_permissionsAdds or updates permissions for the specified private image
update_stackUpdates the specified fields for the specified stack

Examples

Run this code
if (FALSE) {
svc <- appstream()
svc$associate_fleet(
  Foo = 123
)
}

Run the code above in your browser using DataLab