Class: Aws::GameLift::Types::FleetDeployment
- Inherits:
-
Struct
- Object
- Struct
- Aws::GameLift::Types::FleetDeployment
- Defined in:
- gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb
Overview
Describes a container fleet deployment with updates to the fleet.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#creation_time ⇒ Time
A time stamp indicating when this data object was created.
-
#deployment_configuration ⇒ Types::DeploymentConfiguration
Instructions for how to deploy updates to a container fleet and what actions to take if the deployment fails.
-
#deployment_id ⇒ String
A unique identifier for the deployment.
-
#deployment_status ⇒ String
The status of fleet deployment activity in the location.
-
#fleet_id ⇒ String
A unique identifier for the container fleet.
-
#game_server_binary_arn ⇒ String
The unique identifier for the version of the game server container group definition that is being deployed.
-
#per_instance_binary_arn ⇒ String
The unique identifier for the version of the per-instance container group definition that is being deployed.
-
#rollback_game_server_binary_arn ⇒ String
The unique identifier for the version of the game server container group definition to roll back to if deployment fails.
-
#rollback_per_instance_binary_arn ⇒ String
The unique identifier for the version of the per-instance container group definition to roll back to if deployment fails.
Instance Attribute Details
#creation_time ⇒ 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"
).
5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5861 class FleetDeployment < Struct.new( :deployment_id, :fleet_id, :game_server_binary_arn, :rollback_game_server_binary_arn, :per_instance_binary_arn, :rollback_per_instance_binary_arn, :deployment_status, :deployment_configuration, :creation_time) SENSITIVE = [] include Aws::Structure end |
#deployment_configuration ⇒ Types::DeploymentConfiguration
Instructions for how to deploy updates to a container fleet and what actions to take if the deployment fails.
5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5861 class FleetDeployment < Struct.new( :deployment_id, :fleet_id, :game_server_binary_arn, :rollback_game_server_binary_arn, :per_instance_binary_arn, :rollback_per_instance_binary_arn, :deployment_status, :deployment_configuration, :creation_time) SENSITIVE = [] include Aws::Structure end |
#deployment_id ⇒ String
A unique identifier for the deployment.
5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5861 class FleetDeployment < Struct.new( :deployment_id, :fleet_id, :game_server_binary_arn, :rollback_game_server_binary_arn, :per_instance_binary_arn, :rollback_per_instance_binary_arn, :deployment_status, :deployment_configuration, :creation_time) SENSITIVE = [] include Aws::Structure end |
#deployment_status ⇒ String
The status of fleet deployment activity in the location.
IN_PROGRESS
-- The deployment is in progress.IMPAIRED
-- The deployment failed and the fleet has some impaired containers.COMPLETE
-- The deployment has completed successfully.ROLLBACK_IN_PROGRESS
-- The deployment failed and rollback has been initiated.ROLLBACK_IN_COMPLETE
-- The deployment failed and rollback has been completed.CANCELLED
-- The deployment was cancelled.
5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5861 class FleetDeployment < Struct.new( :deployment_id, :fleet_id, :game_server_binary_arn, :rollback_game_server_binary_arn, :per_instance_binary_arn, :rollback_per_instance_binary_arn, :deployment_status, :deployment_configuration, :creation_time) SENSITIVE = [] include Aws::Structure end |
#fleet_id ⇒ String
A unique identifier for the container fleet.
5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5861 class FleetDeployment < Struct.new( :deployment_id, :fleet_id, :game_server_binary_arn, :rollback_game_server_binary_arn, :per_instance_binary_arn, :rollback_per_instance_binary_arn, :deployment_status, :deployment_configuration, :creation_time) SENSITIVE = [] include Aws::Structure end |
#game_server_binary_arn ⇒ String
The unique identifier for the version of the game server container group definition that is being deployed.
5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5861 class FleetDeployment < Struct.new( :deployment_id, :fleet_id, :game_server_binary_arn, :rollback_game_server_binary_arn, :per_instance_binary_arn, :rollback_per_instance_binary_arn, :deployment_status, :deployment_configuration, :creation_time) SENSITIVE = [] include Aws::Structure end |
#per_instance_binary_arn ⇒ String
The unique identifier for the version of the per-instance container group definition that is being deployed.
5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5861 class FleetDeployment < Struct.new( :deployment_id, :fleet_id, :game_server_binary_arn, :rollback_game_server_binary_arn, :per_instance_binary_arn, :rollback_per_instance_binary_arn, :deployment_status, :deployment_configuration, :creation_time) SENSITIVE = [] include Aws::Structure end |
#rollback_game_server_binary_arn ⇒ String
The unique identifier for the version of the game server container group definition to roll back to if deployment fails. Amazon GameLift Servers sets this property to the container group definition version that the fleet used when it was last active.
5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5861 class FleetDeployment < Struct.new( :deployment_id, :fleet_id, :game_server_binary_arn, :rollback_game_server_binary_arn, :per_instance_binary_arn, :rollback_per_instance_binary_arn, :deployment_status, :deployment_configuration, :creation_time) SENSITIVE = [] include Aws::Structure end |
#rollback_per_instance_binary_arn ⇒ String
The unique identifier for the version of the per-instance container group definition to roll back to if deployment fails. Amazon GameLift Servers sets this property to the container group definition version that the fleet used when it was last active.
5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5861 class FleetDeployment < Struct.new( :deployment_id, :fleet_id, :game_server_binary_arn, :rollback_game_server_binary_arn, :per_instance_binary_arn, :rollback_per_instance_binary_arn, :deployment_status, :deployment_configuration, :creation_time) SENSITIVE = [] include Aws::Structure end |