|
NAMEPaws::WorkSpaces - Perl Interface to AWS Amazon WorkSpacesSYNOPSISuse Paws; my $obj = Paws->service('WorkSpaces')->new; my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONAmazon WorkSpaces ServiceThis is the Amazon WorkSpaces API Reference. This guide provides detailed information about Amazon WorkSpaces operations, data types, parameters, and errors. METHODSCreateWorkspaces(Workspaces => ArrayRef[Paws::WorkSpaces::WorkspaceRequest])Each argument is described in detail in: Paws::WorkSpaces::CreateWorkspacesReturns: a Paws::WorkSpaces::CreateWorkspacesResult instance Creates one or more WorkSpaces. This operation is asynchronous and returns before the WorkSpaces are created. DescribeWorkspaceBundles([BundleIds => ArrayRef[Str], NextToken => Str, Owner => Str])Each argument is described in detail in: Paws::WorkSpaces::DescribeWorkspaceBundlesReturns: a Paws::WorkSpaces::DescribeWorkspaceBundlesResult instance Obtains information about the WorkSpace bundles that are available to your account in the specified region. You can filter the results with either the "BundleIds" parameter, or the "Owner" parameter, but not both. This operation supports pagination with the use of the "NextToken" request and response parameters. If more results are available, the "NextToken" response member contains a token that you pass in the next call to this operation to retrieve the next set of items. DescribeWorkspaceDirectories([DirectoryIds => ArrayRef[Str], NextToken => Str])Each argument is described in detail in: Paws::WorkSpaces::DescribeWorkspaceDirectoriesReturns: a Paws::WorkSpaces::DescribeWorkspaceDirectoriesResult instance Retrieves information about the AWS Directory Service directories in the region that are registered with Amazon WorkSpaces and are available to your account. This operation supports pagination with the use of the "NextToken" request and response parameters. If more results are available, the "NextToken" response member contains a token that you pass in the next call to this operation to retrieve the next set of items. DescribeWorkspaces([BundleId => Str, DirectoryId => Str, Limit => Int, NextToken => Str, UserName => Str, WorkspaceIds => ArrayRef[Str]])Each argument is described in detail in: Paws::WorkSpaces::DescribeWorkspacesReturns: a Paws::WorkSpaces::DescribeWorkspacesResult instance Obtains information about the specified WorkSpaces. Only one of the filter parameters, such as "BundleId", "DirectoryId", or "WorkspaceIds", can be specified at a time. This operation supports pagination with the use of the "NextToken" request and response parameters. If more results are available, the "NextToken" response member contains a token that you pass in the next call to this operation to retrieve the next set of items. RebootWorkspaces(RebootWorkspaceRequests => ArrayRef[Paws::WorkSpaces::RebootRequest])Each argument is described in detail in: Paws::WorkSpaces::RebootWorkspacesReturns: a Paws::WorkSpaces::RebootWorkspacesResult instance Reboots the specified WorkSpaces. To be able to reboot a WorkSpace, the WorkSpace must have a State of "AVAILABLE", "IMPAIRED", or "INOPERABLE". This operation is asynchronous and will return before the WorkSpaces have rebooted. RebuildWorkspaces(RebuildWorkspaceRequests => ArrayRef[Paws::WorkSpaces::RebuildRequest])Each argument is described in detail in: Paws::WorkSpaces::RebuildWorkspacesReturns: a Paws::WorkSpaces::RebuildWorkspacesResult instance Rebuilds the specified WorkSpaces. Rebuilding a WorkSpace is a potentially destructive action that can result in the loss of data. Rebuilding a WorkSpace causes the following to occur:
To be able to rebuild a WorkSpace, the WorkSpace must have a State of "AVAILABLE" or "ERROR". This operation is asynchronous and will return before the WorkSpaces have been completely rebuilt. TerminateWorkspaces(TerminateWorkspaceRequests => ArrayRef[Paws::WorkSpaces::TerminateRequest])Each argument is described in detail in: Paws::WorkSpaces::TerminateWorkspacesReturns: a Paws::WorkSpaces::TerminateWorkspacesResult instance Terminates the specified WorkSpaces. Terminating a WorkSpace is a permanent action and cannot be undone. The user's data is not maintained and will be destroyed. If you need to archive any user data, contact Amazon Web Services before terminating the WorkSpace. You can terminate a WorkSpace that is in any state except "SUSPENDED". This operation is asynchronous and will return before the WorkSpaces have been completely terminated. SEE ALSOThis service class forms part of PawsBUGS and CONTRIBUTIONSThe source code is located here: https://github.com/pplu/aws-sdk-perlPlease report bugs to: https://github.com/pplu/aws-sdk-perl/issues
Visit the GSP FreeBSD Man Page Interface. |