class Aws::GameLift::Types::UpdateScriptInput

@note When making an API call, you may pass UpdateScriptInput

data as a hash:

    {
      script_id: "ScriptIdOrArn", # required
      name: "NonZeroAndMaxString",
      version: "NonZeroAndMaxString",
      storage_location: {
        bucket: "NonEmptyString",
        key: "NonEmptyString",
        role_arn: "NonEmptyString",
        object_version: "NonEmptyString",
      },
      zip_file: "data",
    }

@!attribute [rw] script_id

A unique identifier for the Realtime script to update. You can use
either the script ID or ARN value.
@return [String]

@!attribute [rw] name

A descriptive label that is associated with a script. Script names
do not need to be unique.
@return [String]

@!attribute [rw] version

Version information that is associated with a build or script.
Version strings do not need to be unique.
@return [String]

@!attribute [rw] storage_location

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.
@return [Types::S3Location]

@!attribute [rw] zip_file

A data object containing your Realtime scripts and dependencies as a
zip file. The zip file can have one or multiple files. Maximum size
of a zip file is 5 MB.

When using the AWS CLI tool to create a script, this parameter is
set to the zip file name. It must be prepended with the string
"fileb://" to indicate that the file data is a binary object. For
example: `--zip-file fileb://myRealtimeScript.zip`.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/UpdateScriptInput AWS API Documentation

Constants

SENSITIVE