| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.GameLift.Types.Build
Description
Synopsis
- data Build = Build' {}
- newBuild :: Build
- build_creationTime :: Lens' Build (Maybe UTCTime)
- build_status :: Lens' Build (Maybe BuildStatus)
- build_operatingSystem :: Lens' Build (Maybe OperatingSystem)
- build_buildId :: Lens' Build (Maybe Text)
- build_name :: Lens' Build (Maybe Text)
- build_version :: Lens' Build (Maybe Text)
- build_buildArn :: Lens' Build (Maybe Text)
- build_sizeOnDisk :: Lens' Build (Maybe Natural)
Documentation
Properties describing a custom game build.
Related actions
CreateBuild | ListBuilds | DescribeBuild | UpdateBuild | DeleteBuild | All APIs by task
See: newBuild smart constructor.
Constructors
| Build' | |
Fields
| |
Instances
Create a value of Build 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:Build', build_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:status:Build', build_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.
$sel:operatingSystem:Build', build_operatingSystem - 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.
$sel:buildId:Build', build_buildId - A unique identifier for the build.
$sel:name:Build', build_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.
$sel:version:Build', build_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.
$sel:buildArn:Build', build_buildArn - The Amazon Resource Name
(ARN)
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.
$sel:sizeOnDisk:Build', build_sizeOnDisk - File size of the uploaded game build, expressed in bytes. When the build
status is INITIALIZED, this value is 0.
build_creationTime :: Lens' Build (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").
build_status :: Lens' Build (Maybe BuildStatus) Source #
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.
build_operatingSystem :: Lens' Build (Maybe OperatingSystem) Source #
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.
build_name :: Lens' Build (Maybe Text) Source #
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.
build_version :: Lens' Build (Maybe Text) Source #
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.
build_buildArn :: Lens' Build (Maybe Text) Source #
The Amazon Resource Name
(ARN)
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.