|
|
|
@ -39,8 +39,8 @@ message ListGameServerDeploymentsRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. The maximum number of items to return. If unspecified, server |
|
|
|
|
// will pick an appropriate default. Server may return fewer items than |
|
|
|
|
// Optional. The maximum number of items to return. If unspecified, the server |
|
|
|
|
// will pick an appropriate default. The server may return fewer items than |
|
|
|
|
// requested. A caller should only rely on response's |
|
|
|
|
// [next_page_token][google.cloud.gaming.v1beta.ListGameServerDeploymentsResponse.next_page_token] to |
|
|
|
|
// determine if there are more GameServerDeployments left to be queried. |
|
|
|
@ -60,20 +60,20 @@ message ListGameServerDeploymentsRequest { |
|
|
|
|
|
|
|
|
|
// Response message for GameServerDeploymentsService.ListGameServerDeployments. |
|
|
|
|
message ListGameServerDeploymentsResponse { |
|
|
|
|
// The list of Game Server Delpoyments. |
|
|
|
|
// The list of game server deployments. |
|
|
|
|
repeated GameServerDeployment game_server_deployments = 1; |
|
|
|
|
|
|
|
|
|
// Token to retrieve the next page of results, or empty if there are no more |
|
|
|
|
// results in the list. |
|
|
|
|
string next_page_token = 2; |
|
|
|
|
|
|
|
|
|
// List of Locations that could not be reached. |
|
|
|
|
// List of locations that could not be reached. |
|
|
|
|
repeated string unreachable = 4; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for GameServerDeploymentsService.GetGameServerDeployment. |
|
|
|
|
message GetGameServerDeploymentRequest { |
|
|
|
|
// Required. The name of the Game Server Deployment to retrieve. Uses the form: |
|
|
|
|
// Required. The name of the game server delpoyment to retrieve. Uses the form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project}/locations/{location}/gameServerDeployments/{deployment}`. |
|
|
|
|
string name = 1 [ |
|
|
|
@ -87,7 +87,7 @@ message GetGameServerDeploymentRequest { |
|
|
|
|
// Request message for |
|
|
|
|
// GameServerDeploymentsService.GetGameServerDeploymentRollout. |
|
|
|
|
message GetGameServerDeploymentRolloutRequest { |
|
|
|
|
// Required. The name of the Game Server Deployment to retrieve. Uses the form: |
|
|
|
|
// Required. The name of the game server delpoyment to retrieve. Uses the form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project}/locations/{location}/gameServerDeployments/{deployment}/rollout`. |
|
|
|
|
string name = 1 [ |
|
|
|
@ -109,16 +109,16 @@ message CreateGameServerDeploymentRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Required. The ID of the Game Server Deployment resource to be created. |
|
|
|
|
// Required. The ID of the game server delpoyment resource to be created. |
|
|
|
|
string deployment_id = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Required. The Game Server Deployment resource to be created. |
|
|
|
|
// Required. The game server delpoyment resource to be created. |
|
|
|
|
GameServerDeployment game_server_deployment = 3 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for GameServerDeploymentsService.DeleteGameServerDeployment. |
|
|
|
|
message DeleteGameServerDeploymentRequest { |
|
|
|
|
// Required. The name of the Game Server Deployment to delete. Uses the form: |
|
|
|
|
// Required. The name of the game server delpoyment to delete. Uses the form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project}/locations/{location}/gameServerDeployments/{deployment}`. |
|
|
|
|
string name = 1 [ |
|
|
|
@ -132,7 +132,7 @@ message DeleteGameServerDeploymentRequest { |
|
|
|
|
// Request message for GameServerDeploymentsService.UpdateGameServerDeployment. |
|
|
|
|
// Only allows updates for labels. |
|
|
|
|
message UpdateGameServerDeploymentRequest { |
|
|
|
|
// Required. The Game Server Deployment to be updated. |
|
|
|
|
// Required. The game server delpoyment to be updated. |
|
|
|
|
// Only fields specified in update_mask are updated. |
|
|
|
|
GameServerDeployment game_server_deployment = 1 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
@ -148,7 +148,7 @@ message UpdateGameServerDeploymentRequest { |
|
|
|
|
// Request message for |
|
|
|
|
// GameServerDeploymentsService.UpdateGameServerRolloutDeployment. |
|
|
|
|
message UpdateGameServerDeploymentRolloutRequest { |
|
|
|
|
// Required. The Game Server Deployment Rollout to be updated. |
|
|
|
|
// Required. The game server delpoyment rollout to be updated. |
|
|
|
|
// Only fields specified in update_mask are updated. |
|
|
|
|
GameServerDeploymentRollout rollout = 1 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
@ -163,7 +163,7 @@ message UpdateGameServerDeploymentRolloutRequest { |
|
|
|
|
|
|
|
|
|
// Request message for GameServerDeploymentsService.FetchDeploymentState. |
|
|
|
|
message FetchDeploymentStateRequest { |
|
|
|
|
// Required. The name of the Game Server Deployment. Uses the form: |
|
|
|
|
// Required. The name of the game server delpoyment. Uses the form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project}/locations/{location}/gameServerDeployments/{deployment}`. |
|
|
|
|
string name = 1 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
@ -171,31 +171,31 @@ message FetchDeploymentStateRequest { |
|
|
|
|
|
|
|
|
|
// Response message for GameServerDeploymentsService.FetchDeploymentState. |
|
|
|
|
message FetchDeploymentStateResponse { |
|
|
|
|
// The Game Server Cluster changes made by the Game Server Deployment. |
|
|
|
|
// The game server cluster changes made by the game server deployment. |
|
|
|
|
message DeployedClusterState { |
|
|
|
|
// The name of the cluster. |
|
|
|
|
string cluster = 1; |
|
|
|
|
|
|
|
|
|
// The details about the Agones fleets and autoscalers created in the |
|
|
|
|
// Game Server Cluster. |
|
|
|
|
// game server cluster. |
|
|
|
|
repeated DeployedFleetDetails fleet_details = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// The state of the Game Server Deployment in each Game Server Cluster. |
|
|
|
|
// The state of the game server deployment in each game server cluster. |
|
|
|
|
repeated DeployedClusterState cluster_state = 1; |
|
|
|
|
|
|
|
|
|
// List of Locations that could not be reached. |
|
|
|
|
// List of locations that could not be reached. |
|
|
|
|
repeated string unavailable = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// A Game Server Deployment resource. |
|
|
|
|
// A game server deployment resource. |
|
|
|
|
message GameServerDeployment { |
|
|
|
|
option (google.api.resource) = { |
|
|
|
|
type: "gameservices.googleapis.com/GameServerDeployment" |
|
|
|
|
pattern: "projects/{project}/locations/{location}/gameServerDeployments/{deployment}" |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// The resource name of the Game Server Deployment. Uses the form: |
|
|
|
|
// The resource name of the game server deployment. Uses the form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project}/locations/{location}/gameServerDeployments/{deployment}`. |
|
|
|
|
// For example, |
|
|
|
@ -209,33 +209,33 @@ message GameServerDeployment { |
|
|
|
|
// Output only. The last-modified time. |
|
|
|
|
google.protobuf.Timestamp update_time = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// The labels associated with this Game Server Deployment. Each label is a |
|
|
|
|
// The labels associated with this game server deployment. Each label is a |
|
|
|
|
// key-value pair. |
|
|
|
|
map<string, string> labels = 4; |
|
|
|
|
|
|
|
|
|
// ETag of the resource. |
|
|
|
|
string etag = 7; |
|
|
|
|
|
|
|
|
|
// Human readable description of the Game Server Deployment. |
|
|
|
|
// Human readable description of the game server delpoyment. |
|
|
|
|
string description = 8; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// A Game Server Config override. |
|
|
|
|
// A game server config override. |
|
|
|
|
message GameServerConfigOverride { |
|
|
|
|
// Selector chooses the Game Server Config targets. |
|
|
|
|
// Selector chooses the game server config targets. |
|
|
|
|
oneof selector { |
|
|
|
|
// Selector for choosing applicable realms. |
|
|
|
|
RealmSelector realms_selector = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Selects the Game Server Config and how it should be applied. |
|
|
|
|
// Selects the game server config and how it should be applied. |
|
|
|
|
oneof change { |
|
|
|
|
// The game server config for this override. |
|
|
|
|
string config_version = 100; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// The Game Server Deployment Rollout which represents the desired rollout |
|
|
|
|
// The game server deployment rollout which represents the desired rollout |
|
|
|
|
// state. |
|
|
|
|
message GameServerDeploymentRollout { |
|
|
|
|
option (google.api.resource) = { |
|
|
|
@ -243,7 +243,7 @@ message GameServerDeploymentRollout { |
|
|
|
|
pattern: "projects/{project}/locations/{location}/gameServerDeployments/{deployment}/rollout" |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// The resource name of the Game Server Deployment Rollout. Uses the form: |
|
|
|
|
// The resource name of the game server deployment rollout. Uses the form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project}/locations/{location}/gameServerDeployments/{deployment}/rollout`. |
|
|
|
|
// For example, |
|
|
|
@ -257,14 +257,14 @@ message GameServerDeploymentRollout { |
|
|
|
|
// Output only. The last-modified time. |
|
|
|
|
google.protobuf.Timestamp update_time = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// The default Game Server Config is applied to all Realms unless overridden |
|
|
|
|
// in the Rollout. For example, |
|
|
|
|
// The default game server config is applied to all realms unless overridden |
|
|
|
|
// in the rollout. For example, |
|
|
|
|
// |
|
|
|
|
// `projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config`. |
|
|
|
|
string default_game_server_config = 4; |
|
|
|
|
|
|
|
|
|
// 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 |
|
|
|
|
// 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. |
|
|
|
|
repeated GameServerConfigOverride game_server_config_overrides = 5; |
|
|
|
|
|
|
|
|
@ -274,7 +274,7 @@ message GameServerDeploymentRollout { |
|
|
|
|
|
|
|
|
|
// Request message for PreviewGameServerDeploymentRollout. |
|
|
|
|
message PreviewGameServerDeploymentRolloutRequest { |
|
|
|
|
// Required. The Game Server Deployment Rollout to be updated. |
|
|
|
|
// Required. The game server deployment rollout to be updated. |
|
|
|
|
// Only fields specified in update_mask are updated. |
|
|
|
|
GameServerDeploymentRollout rollout = 1 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
@ -287,7 +287,7 @@ message PreviewGameServerDeploymentRolloutRequest { |
|
|
|
|
google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Optional. The target timestamp to compute the preview. Defaults to the immediately |
|
|
|
|
// after the proposed Rollout completes. |
|
|
|
|
// after the proposed rollout completes. |
|
|
|
|
google.protobuf.Timestamp preview_time = 3 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -297,7 +297,7 @@ message PreviewGameServerDeploymentRolloutResponse { |
|
|
|
|
// Locations that could not be reached on this request. |
|
|
|
|
repeated string unavailable = 2; |
|
|
|
|
|
|
|
|
|
// ETag of the Game Server Deployment. |
|
|
|
|
// ETag of the game server deployment. |
|
|
|
|
string etag = 3; |
|
|
|
|
|
|
|
|
|
// The target state. |
|
|
|
|