Class: Aws::GameLiftStreams::Types::UpdateApplicationInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::GameLiftStreams::Types::UpdateApplicationInput
- Defined in:
- gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_log_output_uri ⇒ String
An Amazon S3 URI to a bucket where you would like Amazon GameLift Streams to save application logs.
-
#application_log_paths ⇒ Array<String>
Locations of log files that your content generates during a stream session.
-
#description ⇒ String
A human-readable label for the application.
-
#identifier ⇒ String
An [Amazon Resource Name (ARN)][1] or ID that uniquely identifies the application resource.
Instance Attribute Details
#application_log_output_uri ⇒ String
An Amazon S3 URI to a bucket where you would like Amazon GameLift
Streams to save application logs. Required if you specify one or
more ApplicationLogPaths.
4018 4019 4020 4021 4022 4023 4024 4025 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 4018 class UpdateApplicationInput < Struct.new( :identifier, :description, :application_log_paths, :application_log_output_uri) SENSITIVE = [] include Aws::Structure end |
#application_log_paths ⇒ Array<String>
Locations of log files that your content generates during a stream
session. Enter path values that are relative to the
ApplicationSourceUri location, or relative to the user's home
directory when using a supported path variable. You can specify up
to 10 log paths. Each individual log file cannot exceed 50 MB in
size.
Each path can be a directory or an exact file path. When you specify
a directory, Amazon GameLift Streams collects only files with the
following extensions: .txt, .log, and .utrace. To collect
files with other extensions, specify the exact file path. The copy
operation is not performed recursively in subfolders.
The following path variables are recognized when they appear as the
first component of a path: %USERPROFILE% (Windows and Proton),
$HOME or ~ (Linux). Use a path variable when your application
writes logs outside of the application directory.
Amazon GameLift Streams uploads designated log files to the Amazon
S3 bucket that you specify in ApplicationLogOutputUri at the end
of a stream session. To retrieve stored log files, call
GetStreamSession and get the LogFileLocationUri.
4018 4019 4020 4021 4022 4023 4024 4025 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 4018 class UpdateApplicationInput < Struct.new( :identifier, :description, :application_log_paths, :application_log_output_uri) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A human-readable label for the application.
4018 4019 4020 4021 4022 4023 4024 4025 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 4018 class UpdateApplicationInput < Struct.new( :identifier, :description, :application_log_paths, :application_log_output_uri) SENSITIVE = [] include Aws::Structure end |
#identifier ⇒ String
An Amazon Resource Name (ARN) or ID that uniquely identifies
the application resource. Example ARN:
arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6.
Example ID: a-9ZY8X7Wv6.
4018 4019 4020 4021 4022 4023 4024 4025 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 4018 class UpdateApplicationInput < Struct.new( :identifier, :description, :application_log_paths, :application_log_output_uri) SENSITIVE = [] include Aws::Structure end |