Class: Aws::GameLiftStreams::Types::UpdateApplicationInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-gameliftstreams/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_log_output_uriString

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`.

<note markdown=“1”> The log bucket must have permissions that give Amazon GameLift Streams access to write the log files. For more information, see

Application log bucket permission policy][1

in the *Amazon

GameLift Streams Developer Guide*.

</note>

[1]: docs.aws.amazon.com/gameliftstreams/latest/developerguide/applications.html#application-bucket-permission-template

Returns:

  • (String)


3319
3320
3321
3322
3323
3324
3325
3326
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 3319

class UpdateApplicationInput < Struct.new(
  :identifier,
  :description,
  :application_log_paths,
  :application_log_output_uri)
  SENSITIVE = []
  include Aws::Structure
end

#application_log_pathsArray<String>

Locations of log files that your content generates during a stream session. Enter path values that are relative to the ‘ApplicationSourceUri` location. You can specify up to 10 log paths. 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][1

and get the ‘LogFileLocationUri`.

[1]: docs.aws.amazon.com/gameliftstreams/latest/apireference/API_GetStreamSession.html

Returns:

  • (Array<String>)


3319
3320
3321
3322
3323
3324
3325
3326
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 3319

class UpdateApplicationInput < Struct.new(
  :identifier,
  :description,
  :application_log_paths,
  :application_log_output_uri)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A human-readable label for the application.

Returns:

  • (String)


3319
3320
3321
3322
3323
3324
3325
3326
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 3319

class UpdateApplicationInput < Struct.new(
  :identifier,
  :description,
  :application_log_paths,
  :application_log_output_uri)
  SENSITIVE = []
  include Aws::Structure
end

#identifierString

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`.

[1]: docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html

Returns:

  • (String)


3319
3320
3321
3322
3323
3324
3325
3326
# File 'lib/aws-sdk-gameliftstreams/types.rb', line 3319

class UpdateApplicationInput < Struct.new(
  :identifier,
  :description,
  :application_log_paths,
  :application_log_output_uri)
  SENSITIVE = []
  include Aws::Structure
end