GameLiftStreams / Paginator / ListApplications
ListApplications¶
- class GameLiftStreams.Paginator.ListApplications¶
paginator = client.get_paginator('list_applications')
- paginate(**kwargs)¶
Creates an iterator that will paginate through responses from
GameLiftStreams.Client.list_applications()
.See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
PaginationConfig (dict) –
A dictionary that provides parameters to control pagination.
MaxItems (integer) –
The total number of items to return. If the total number of items available is more than the value specified in max-items then a
NextToken
will be provided in the output that you can use to resume pagination.PageSize (integer) –
The size of each page.
StartingToken (string) –
A token to specify where to start paginating. This is the
NextToken
from a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'Items': [ { 'Arn': 'string', 'CreatedAt': datetime(2015, 1, 1), 'Description': 'string', 'Id': 'string', 'LastUpdatedAt': datetime(2015, 1, 1), 'RuntimeEnvironment': { 'Type': 'PROTON'|'WINDOWS'|'UBUNTU', 'Version': 'string' }, 'Status': 'INITIALIZED'|'PROCESSING'|'READY'|'DELETING'|'ERROR' }, ], }
Response Structure
(dict) –
Items (list) –
A collection of Amazon GameLift Streams applications that are associated with the Amazon Web Services account in use. Each item includes application metadata and status.
(dict) –
Describes an application resource that represents a collection of content for streaming with Amazon GameLift Streams. To retrieve additional application details, call GetApplication.
Arn (string) –
An Amazon Resource Name (ARN) that’s assigned to an application resource and uniquely identifies the application across all Amazon Web Services Regions. Format is
arn:aws:gameliftstreams:[AWS Region]:[AWS account]:application/[resource ID]
.CreatedAt (datetime) –
A timestamp that indicates when this resource was created. Timestamps are expressed using in ISO8601 format, such as:
2022-12-27T22:29:40+00:00
(UTC).Description (string) –
A human-readable label for the application. You can edit this value.
Id (string) –
An Amazon Resource Name (ARN) or ID that uniquely identifies the application resource. Format example: ARN-
arn:aws:gameliftstreams:us-west-2:123456789012:application/a-9ZY8X7Wv6
or ID-a-9ZY8X7Wv6
.LastUpdatedAt (datetime) –
A timestamp that indicates when this resource was last updated. Timestamps are expressed using in ISO8601 format, such as:
2022-12-27T22:29:40+00:00
(UTC).RuntimeEnvironment (dict) –
Configuration settings that identify the operating system for an application resource. This can also include a compatibility layer and other drivers.
A runtime environment can be one of the following:
For Linux applications
Ubuntu 22.04 LTS (
Type=UBUNTU, Version=22_04_LTS
)
For Windows applications
Microsoft Windows Server 2022 Base (
Type=WINDOWS, Version=2022
)Proton 8.0-5 (
Type=PROTON, Version=20241007
)Proton 8.0-2c (
Type=PROTON, Version=20230704
)
Type (string) –
The operating system and other drivers. For Proton, this also includes the Proton compatibility layer.
Version (string) –
Versioned container environment for the application operating system.
Status (string) –
The current status of the application resource. Possible statuses include the following:
INITIALIZED
: Amazon GameLift Streams has received the request and is initiating the work flow to create an application.PROCESSING
: The create application work flow is in process. Amazon GameLift Streams is copying the content and caching for future deployment in a stream group.READY
: The application is ready to deploy in a stream group.ERROR
: An error occurred when setting up the application. SeeStatusReason
for more information.DELETING
: Amazon GameLift Streams is in the process of deleting the application.