class Aws::GameLift::Types::Build
Properties describing a custom game build.
**Related actions**
CreateBuild | ListBuilds | DescribeBuild | UpdateBuild | DeleteBuild | [All APIs by task]
@!attribute [rw] build_id
A unique identifier for the build. @return [String]
@!attribute [rw] build_arn
The Amazon Resource Name ([ARN][1]) that is assigned to a GameLift build resource and uniquely identifies it. ARNs are unique across all Regions. Format is `arn:aws:gamelift:<region>::build/build-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912`. In a GameLift build ARN, the resource ID matches the *BuildId* value. [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-arn-format.html @return [String]
@!attribute [rw] name
A descriptive label that is associated with a build. Build names do not need to be unique. It can be set using CreateBuild or UpdateBuild. @return [String]
@!attribute [rw] version
Version information that is associated with a build or script. Version strings do not need to be unique. This value can be set using CreateBuild or UpdateBuild. @return [String]
@!attribute [rw] status
Current status of the build. Possible build statuses include the following: * **INITIALIZED** -- A new build has been defined, but no files have been uploaded. You cannot create fleets for builds that are in this status. When a build is successfully created, the build status is set to this value. * **READY** -- The game build has been successfully uploaded. You can now create new fleets for this build. * **FAILED** -- The game build upload failed. You cannot create new fleets for this build. @return [String]
@!attribute [rw] size_on_disk
File size of the uploaded game build, expressed in bytes. When the build status is `INITIALIZED`, this value is 0. @return [Integer]
@!attribute [rw] operating_system
Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build. @return [String]
@!attribute [rw] creation_time
A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example `"1469498468.057"`). @return [Time]
@see docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/Build AWS API Documentation
Constants
- SENSITIVE