Class: Aws::GameLiftStreams::Types::ApplicationSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::GameLiftStreams::Types::ApplicationSummary
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-gameliftstreams/types.rb
Overview
Describes an application resource that represents a collection of content for streaming with Amazon GameLift Streams. To retrieve additional application details, call [GetApplication].
[1]: docs.aws.amazon.com/gameliftstreams/latest/apireference/API_GetApplication.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#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.
-
#created_at ⇒ Time
A timestamp that indicates when this resource was created.
-
#description ⇒ String
A human-readable label for the application.
-
#id ⇒ String
An ID that uniquely identifies the application resource.
-
#last_updated_at ⇒ Time
A timestamp that indicates when this resource was last updated.
-
#runtime_environment ⇒ Types::RuntimeEnvironment
Configuration settings that identify the operating system for an application resource.
-
#status ⇒ String
The current status of the application resource.
Instance Attribute Details
#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]`.
182 183 184 185 186 187 188 189 190 191 192 |
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 182 class ApplicationSummary < Struct.new( :arn, :id, :description, :status, :created_at, :last_updated_at, :runtime_environment) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
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).
182 183 184 185 186 187 188 189 190 191 192 |
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 182 class ApplicationSummary < Struct.new( :arn, :id, :description, :status, :created_at, :last_updated_at, :runtime_environment) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A human-readable label for the application. You can edit this value.
182 183 184 185 186 187 188 189 190 191 192 |
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 182 class ApplicationSummary < Struct.new( :arn, :id, :description, :status, :created_at, :last_updated_at, :runtime_environment) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
An ID that uniquely identifies the application resource. Example ID: ‘a-9ZY8X7Wv6`.
182 183 184 185 186 187 188 189 190 191 192 |
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 182 class ApplicationSummary < Struct.new( :arn, :id, :description, :status, :created_at, :last_updated_at, :runtime_environment) SENSITIVE = [] include Aws::Structure end |
#last_updated_at ⇒ Time
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).
182 183 184 185 186 187 188 189 190 191 192 |
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 182 class ApplicationSummary < Struct.new( :arn, :id, :description, :status, :created_at, :last_updated_at, :runtime_environment) SENSITIVE = [] include Aws::Structure end |
#runtime_environment ⇒ Types::RuntimeEnvironment
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 9.0-2 (‘Type=PROTON, Version=20250516`)
-
Proton 8.0-5 (‘Type=PROTON, Version=20241007`)
-
Proton 8.0-2c (‘Type=PROTON, Version=20230704`)
-
182 183 184 185 186 187 188 189 190 191 192 |
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 182 class ApplicationSummary < Struct.new( :arn, :id, :description, :status, :created_at, :last_updated_at, :runtime_environment) SENSITIVE = [] include Aws::Structure end |
#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. For more information about the error, call `GetApplication` and refer to `StatusReason`.
-
‘DELETING`: Amazon GameLift Streams is in the process of deleting the application.
182 183 184 185 186 187 188 189 190 191 192 |
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 182 class ApplicationSummary < Struct.new( :arn, :id, :description, :status, :created_at, :last_updated_at, :runtime_environment) SENSITIVE = [] include Aws::Structure end |