Amazon WorkSpaces Service
Amazon WorkSpaces enables you to provision virtual, cloud-based Microsoft Windows and Amazon Linux desktops for your users.
workspaces(config = list())
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.
Optional configuration of credentials, endpoint, and/or region.
svc <- workspaces(
config = list(
credentials = list(
creds = list(
access_key_id = "string",
secret_access_key = "string",
session_token = "string"
),
profile = "string"
),
endpoint = "string",
region = "string"
)
)
associate_connection_alias | Associates the specified connection alias with the specified directory to enable cross-Region redirection |
associate_ip_groups | Associates the specified IP access control group with the specified directory |
authorize_ip_rules | Adds one or more rules to the specified IP access control group |
copy_workspace_image | Copies the specified image from the specified Region to the current Region |
create_connection_alias | Creates the specified connection alias for use with cross-Region redirection |
create_ip_group | Creates an IP access control group |
create_tags | Creates the specified tags for the specified WorkSpaces resource |
create_workspaces | Creates one or more WorkSpaces |
delete_connection_alias | Deletes the specified connection alias |
delete_ip_group | Deletes the specified IP access control group |
delete_tags | Deletes the specified tags from the specified WorkSpaces resource |
delete_workspace_image | Deletes the specified image from your account |
deregister_workspace_directory | Deregisters the specified directory |
describe_account | Retrieves a list that describes the configuration of Bring Your Own License (BYOL) for the specified account |
describe_account_modifications | Retrieves a list that describes modifications to the configuration of Bring Your Own License (BYOL) for the specified account |
describe_client_properties | Retrieves a list that describes one or more specified Amazon WorkSpaces clients |
describe_connection_aliases | Retrieves a list that describes the connection aliases used for cross-Region redirection |
describe_connection_alias_permissions | Describes the permissions that the owner of a connection alias has granted to another AWS account for the specified connection alias |
describe_ip_groups | Describes one or more of your IP access control groups |
describe_tags | Describes the specified tags for the specified WorkSpaces resource |
describe_workspace_bundles | Retrieves a list that describes the available WorkSpace bundles |
describe_workspace_directories | Describes the available directories that are registered with Amazon WorkSpaces |
describe_workspace_image_permissions | Describes the permissions that the owner of an image has granted to other AWS accounts for an image |
describe_workspace_images | Retrieves a list that describes one or more specified images, if the image identifiers are provided |
describe_workspaces | Describes the specified WorkSpaces |
describe_workspaces_connection_status | Describes the connection status of the specified WorkSpaces |
describe_workspace_snapshots | Describes the snapshots for the specified WorkSpace |
disassociate_connection_alias | Disassociates a connection alias from a directory |
disassociate_ip_groups | Disassociates the specified IP access control group from the specified directory |
import_workspace_image | Imports the specified Windows 10 Bring Your Own License (BYOL) image into Amazon WorkSpaces |
list_available_management_cidr_ranges | Retrieves a list of IP address ranges, specified as IPv4 CIDR blocks, that you can use for the network management interface when you enable Bring Your Own License (BYOL) |
migrate_workspace | Migrates a WorkSpace from one operating system or bundle type to another, while retaining the data on the user volume |
modify_account | Modifies the configuration of Bring Your Own License (BYOL) for the specified account |
modify_client_properties | Modifies the properties of the specified Amazon WorkSpaces clients |
modify_selfservice_permissions | Modifies the self-service WorkSpace management capabilities for your users |
modify_workspace_access_properties | Specifies which devices and operating systems users can use to access their WorkSpaces |
modify_workspace_creation_properties | Modify the default properties used to create WorkSpaces |
modify_workspace_properties | Modifies the specified WorkSpace properties |
modify_workspace_state | Sets the state of the specified WorkSpace |
reboot_workspaces | Reboots the specified WorkSpaces |
rebuild_workspaces | Rebuilds the specified WorkSpace |
register_workspace_directory | Registers the specified directory |
restore_workspace | Restores the specified WorkSpace to its last known healthy state |
revoke_ip_rules | Removes one or more rules from the specified IP access control group |
start_workspaces | Starts the specified WorkSpaces |
stop_workspaces | Stops the specified WorkSpaces |
terminate_workspaces | Terminates the specified WorkSpaces |
update_connection_alias_permission | Shares or unshares a connection alias with one account by specifying whether that account has permission to associate the connection alias with a directory |
update_rules_of_ip_group | Replaces the current rules of the specified IP access control group with the specified rules |
update_workspace_image_permission | Shares or unshares an image with one account in the same AWS Region by specifying whether that account has permission to copy the image |
if (FALSE) {
svc <- workspaces()
svc$associate_connection_alias(
Foo = 123
)
}
Run the code above in your browser using DataLab