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.
4095 4096 4097 4098 4099 4100 4101 4102 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 4095 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.
4095 4096 4097 4098 4099 4100 4101 4102 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 4095 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.
4095 4096 4097 4098 4099 4100 4101 4102 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 4095 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.
4095 4096 4097 4098 4099 4100 4101 4102 |
# File 'gems/aws-sdk-gameliftstreams/lib/aws-sdk-gameliftstreams/types.rb', line 4095 class UpdateApplicationInput < Struct.new( :identifier, :description, :application_log_paths, :application_log_output_uri) SENSITIVE = [] include Aws::Structure end |