script
Gets an individual script
resource
Overview
Name | script |
Type | Resource |
Description | script |
Id | awscc.gamelift.script |
Fields
Name | Datatype | Description |
---|---|---|
name | string | A descriptive label that is associated with a script. Script names do not need to be unique. |
storage_location | object | The location of the Amazon S3 bucket where a zipped file containing your Realtime scripts is stored. The storage location must specify the Amazon S3 bucket name, the zip file name (the "key"), and a role ARN that allows Amazon GameLift to access the Amazon S3 storage location. The S3 bucket must be in the same Region where you want to create a new script. By default, Amazon GameLift uploads the latest version of the zip file; if you have S3 object versioning turned on, you can use the ObjectVersion parameter to specify an earlier version. |
version | string | The version that is associated with a script. Version strings do not need to be unique. |
tags | array | An array of key-value pairs to apply to this resource. |
creation_time | string | A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057"). |
arn | string | The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift script resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift script ARN, the resource ID matches the Id value. |
id | string | A unique identifier for the Realtime script |
size_on_disk | integer | The file size of the uploaded Realtime script, expressed in bytes. When files are uploaded from an S3 location, this value remains at "0". |
region | string | AWS region. |
Methods
Currently only SELECT
is supported for this resource resource.
Example
SELECT
region,
name,
storage_location,
version,
tags,
creation_time,
arn,
id,
size_on_disk
FROM awscc.gamelift.script
WHERE data__Identifier = '<Id>';
Permissions
To operate on the script
resource, the following permissions are required:
Read
gamelift:DescribeScript,
gamelift:ListScripts,
gamelift:ListTagsForResource
Delete
gamelift:DeleteScript
Update
gamelift:DescribeScript,
gamelift:UpdateScript,
gamelift:ListTagsForResource,
gamelift:TagResource,
gamelift:UntagResource,
iam:PassRole