The game server deployment rollout which represents the desired rollout state.
JSON representation |
---|
{
"name": string,
"createTime": string,
"updateTime": string,
"defaultGameServerConfig": string,
"gameServerConfigOverrides": [
{
object ( |
Fields | |
---|---|
name |
The resource name of the game server deployment rollout, in the following form: |
createTime |
Output only. The creation time. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. The last-modified time. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
defaultGameServerConfig |
The default game server config is applied to all realms unless overridden in the rollout. For example, |
gameServerConfigOverrides[] |
Contains the game server config rollout overrides. Overrides are processed in the order they are listed. Once a match is found for a realm, the rest of the list is not processed. |
etag |
ETag of the resource. |
GameServerConfigOverride
A game server config override.
JSON representation |
---|
{
"realmsSelector": {
object ( |
Fields | |
---|---|
realmsSelector |
Selector for choosing applicable realms. |
configVersion |
The game server config for this override. |
RealmSelector
The realm selector, used to match realm resources.
JSON representation |
---|
{ "realms": [ string ] } |
Fields | |
---|---|
realms[] |
List of realms to match. |