TargetState

Encapsulates the Target state.

JSON representation
{
  "details": [
    {
      object (TargetDetails)
    }
  ]
}
Fields
details[]

object (TargetDetails)

Details about Agones fleets.

TargetDetails

Details about the Agones resources.

JSON representation
{
  "gameServerClusterName": string,
  "gameServerDeploymentName": string,
  "fleetDetails": [
    {
      object (TargetFleetDetails)
    }
  ]
}
Fields
gameServerClusterName

string

The Game Server Cluster name. Uses the form:

projects/{project}/locations/{location}/realms/{realm}/gameServerClusters/{cluster}.

gameServerDeploymentName

string

The Game Server Deployment name. Uses the form:

projects/{project}/locations/{location}/gameServerDeployments/{deploymentId}.

fleetDetails[]

object (TargetFleetDetails)

Agones fleet details for Game Server Clusters and Game Server Deployments.

TargetFleetDetails

Details of the target Agones fleet.

JSON representation
{
  "fleet": {
    object (TargetFleet)
  },
  "autoscaler": {
    object (TargetFleetAutoscaler)
  }
}
Fields
fleet

object (TargetFleet)

Reference to target Agones fleet.

autoscaler

object (TargetFleetAutoscaler)

Reference to target Agones fleet autoscaling policy.

TargetFleet

Target Agones fleet specification.

JSON representation
{
  "name": string,
  "specSource": {
    object (SpecSource)
  }
}
Fields
name

string

The name of the Agones fleet.

specSource

object (SpecSource)

Encapsulates the source of the Agones fleet spec. The Agones fleet spec source.

TargetFleetAutoscaler

Target Agones autoscaler policy reference.

JSON representation
{
  "name": string,
  "specSource": {
    object (SpecSource)
  }
}
Fields
name

string

The name of the Agones autoscaler.

specSource

object (SpecSource)

Encapsulates the source of the Agones fleet spec. Details about the Agones autoscaler spec.