WorkSpaces / Client / describe_applications
describe_applications#
- WorkSpaces.Client.describe_applications(**kwargs)#
Describes the specified applications by filtering based on their compute types, license availability, operating systems, and owners.
See also: AWS API Documentation
Request Syntax
response = client.describe_applications( ApplicationIds=[ 'string', ], ComputeTypeNames=[ 'VALUE'|'STANDARD'|'PERFORMANCE'|'POWER'|'GRAPHICS'|'POWERPRO'|'GRAPHICSPRO'|'GRAPHICS_G4DN'|'GRAPHICSPRO_G4DN', ], LicenseType='LICENSED'|'UNLICENSED', OperatingSystemNames=[ 'AMAZON_LINUX_2'|'UBUNTU_18_04'|'UBUNTU_20_04'|'UBUNTU_22_04'|'UNKNOWN'|'WINDOWS_10'|'WINDOWS_11'|'WINDOWS_7'|'WINDOWS_SERVER_2016'|'WINDOWS_SERVER_2019'|'WINDOWS_SERVER_2022'|'RHEL_8', ], Owner='string', MaxResults=123, NextToken='string' )
- Parameters:
ApplicationIds (list) –
The identifiers of one or more applications.
(string) –
ComputeTypeNames (list) –
The compute types supported by the applications.
(string) –
LicenseType (string) – The license availability for the applications.
OperatingSystemNames (list) –
The operating systems supported by the applications.
(string) –
Owner (string) – The owner of the applications.
MaxResults (integer) – The maximum number of applications to return.
NextToken (string) – If you received a
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
- Return type:
dict
- Returns:
Response Syntax
{ 'Applications': [ { 'ApplicationId': 'string', 'Created': datetime(2015, 1, 1), 'Description': 'string', 'LicenseType': 'LICENSED'|'UNLICENSED', 'Name': 'string', 'Owner': 'string', 'State': 'PENDING'|'ERROR'|'AVAILABLE'|'UNINSTALL_ONLY', 'SupportedComputeTypeNames': [ 'VALUE'|'STANDARD'|'PERFORMANCE'|'POWER'|'GRAPHICS'|'POWERPRO'|'GRAPHICSPRO'|'GRAPHICS_G4DN'|'GRAPHICSPRO_G4DN', ], 'SupportedOperatingSystemNames': [ 'AMAZON_LINUX_2'|'UBUNTU_18_04'|'UBUNTU_20_04'|'UBUNTU_22_04'|'UNKNOWN'|'WINDOWS_10'|'WINDOWS_11'|'WINDOWS_7'|'WINDOWS_SERVER_2016'|'WINDOWS_SERVER_2019'|'WINDOWS_SERVER_2022'|'RHEL_8', ] }, ], 'NextToken': 'string' }
Response Structure
(dict) –
Applications (list) –
List of information about the specified applications.
(dict) –
Describes the WorkSpace application.
ApplicationId (string) –
The identifier of the application.
Created (datetime) –
The time the application is created.
Description (string) –
The description of the WorkSpace application.
LicenseType (string) –
The license availability for the applications.
Name (string) –
The name of the WorkSpace application.
Owner (string) –
The owner of the WorkSpace application.
State (string) –
The status of WorkSpace application.
SupportedComputeTypeNames (list) –
The supported compute types of the WorkSpace application.
(string) –
SupportedOperatingSystemNames (list) –
The supported operating systems of the WorkSpace application.
(string) –
NextToken (string) –
If you received a
NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
Exceptions
WorkSpaces.Client.exceptions.AccessDeniedException
WorkSpaces.Client.exceptions.InvalidParameterValuesException
WorkSpaces.Client.exceptions.OperationNotSupportedException
WorkSpaces.Client.exceptions.ResourceNotFoundException