Class: Aws::GameLift::Types::Script

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb

Overview

Properties describing a Realtime script.

Related actions

CreateScript | ListScripts | DescribeScript | UpdateScript | DeleteScript | All APIs by task

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creation_timeTime

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Returns:

  • (Time)


8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 8342

class Script < Struct.new(
  :script_id,
  :script_arn,
  :name,
  :version,
  :size_on_disk,
  :creation_time,
  :storage_location)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A descriptive label that is associated with a script. Script names do not need to be unique.

Returns:

  • (String)


8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 8342

class Script < Struct.new(
  :script_id,
  :script_arn,
  :name,
  :version,
  :size_on_disk,
  :creation_time,
  :storage_location)
  SENSITIVE = []
  include Aws::Structure
end

#script_arnString

The Amazon Resource Name (ARN) that is assigned to a GameLift script resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift script ARN, the resource ID matches the ScriptId value.

Returns:

  • (String)


8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 8342

class Script < Struct.new(
  :script_id,
  :script_arn,
  :name,
  :version,
  :size_on_disk,
  :creation_time,
  :storage_location)
  SENSITIVE = []
  include Aws::Structure
end

#script_idString

A unique identifier for the Realtime script

Returns:

  • (String)


8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 8342

class Script < Struct.new(
  :script_id,
  :script_arn,
  :name,
  :version,
  :size_on_disk,
  :creation_time,
  :storage_location)
  SENSITIVE = []
  include Aws::Structure
end

#size_on_diskInteger

The file size of the uploaded Realtime script, expressed in bytes. When files are uploaded from an S3 location, this value remains at "0".

Returns:

  • (Integer)


8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 8342

class Script < Struct.new(
  :script_id,
  :script_arn,
  :name,
  :version,
  :size_on_disk,
  :creation_time,
  :storage_location)
  SENSITIVE = []
  include Aws::Structure
end

#storage_locationTypes::S3Location

The location in Amazon S3 where build or script files are stored for access by Amazon GameLift. This location is specified in CreateBuild, CreateScript, and UpdateScript requests.

Returns:



8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 8342

class Script < Struct.new(
  :script_id,
  :script_arn,
  :name,
  :version,
  :size_on_disk,
  :creation_time,
  :storage_location)
  SENSITIVE = []
  include Aws::Structure
end

#versionString

Version information that is associated with a build or script. Version strings do not need to be unique.

Returns:

  • (String)


8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 8342

class Script < Struct.new(
  :script_id,
  :script_arn,
  :name,
  :version,
  :size_on_disk,
  :creation_time,
  :storage_location)
  SENSITIVE = []
  include Aws::Structure
end