libZSservicesZSamazonka-gameliftZSamazonka-gamelift
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.GameLift.Types.Script

Description

 
Synopsis

Documentation

data Script Source #

Properties describing a Realtime script.

Related actions

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

See: newScript smart constructor.

Constructors

Script' 

Fields

  • creationTime :: Maybe POSIX

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

  • storageLocation :: Maybe S3Location
     
  • name :: Maybe Text

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

  • scriptId :: Maybe Text

    A unique identifier for the Realtime script

  • version :: Maybe Text

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

  • scriptArn :: Maybe Text

    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.

  • sizeOnDisk :: Maybe Natural

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

Instances

Instances details
Eq Script Source # 
Instance details

Defined in Amazonka.GameLift.Types.Script

Methods

(==) :: Script -> Script -> Bool #

(/=) :: Script -> Script -> Bool #

Read Script Source # 
Instance details

Defined in Amazonka.GameLift.Types.Script

Show Script Source # 
Instance details

Defined in Amazonka.GameLift.Types.Script

Generic Script Source # 
Instance details

Defined in Amazonka.GameLift.Types.Script

Associated Types

type Rep Script :: Type -> Type #

Methods

from :: Script -> Rep Script x #

to :: Rep Script x -> Script #

NFData Script Source # 
Instance details

Defined in Amazonka.GameLift.Types.Script

Methods

rnf :: Script -> () #

Hashable Script Source # 
Instance details

Defined in Amazonka.GameLift.Types.Script

Methods

hashWithSalt :: Int -> Script -> Int #

hash :: Script -> Int #

FromJSON Script Source # 
Instance details

Defined in Amazonka.GameLift.Types.Script

type Rep Script Source # 
Instance details

Defined in Amazonka.GameLift.Types.Script

newScript :: Script Source #

Create a value of Script with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:Script', script_creationTime - A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

$sel:storageLocation:Script', script_storageLocation - Undocumented member.

$sel:name:Script', script_name - A descriptive label that is associated with a script. Script names do not need to be unique.

$sel:scriptId:Script', script_scriptId - A unique identifier for the Realtime script

$sel:version:Script', script_version - Version information that is associated with a build or script. Version strings do not need to be unique.

$sel:scriptArn:Script', script_scriptArn - 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.

$sel:sizeOnDisk:Script', script_sizeOnDisk - The file size of the uploaded Realtime script, expressed in bytes. When files are uploaded from an S3 location, this value remains at "0".

script_creationTime :: Lens' Script (Maybe UTCTime) Source #

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

script_name :: Lens' Script (Maybe Text) Source #

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

script_scriptId :: Lens' Script (Maybe Text) Source #

A unique identifier for the Realtime script

script_version :: Lens' Script (Maybe Text) Source #

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

script_scriptArn :: Lens' Script (Maybe Text) Source #

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.

script_sizeOnDisk :: Lens' Script (Maybe Natural) Source #

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