gameservices.v1 library Null safety
Game Services API - v1
Deploy and manage infrastructure for global multiplayer gaming experiences.
For more information, see cloud.google.com/solutions/gaming/
Create an instance of GameServicesApi to access these resources:
Classes
- AuditConfig
- Specifies the audit configuration for a service.
- AuditLogConfig
- Provides the configuration for logging a type of permissions.
- AuthorizationLoggingOptions
- Authorization-related information used by Cloud Audit Logging.
- Binding
-
Associates
members
, or principals, with arole
. - CloudAuditOptions
- Write a Cloud Audit log
- Condition
- A condition to be met.
- CounterOptions
- Increment a streamz counter with the specified metric and field names.
- CustomField
- Custom fields.
- DataAccessOptions
- Write a Data Access (Gin) log
- DeployedClusterState
- The game server cluster changes made by the game server deployment.
- DeployedFleet
- Agones fleet specification and details.
- DeployedFleetAutoscaler
- Details about the Agones autoscaler.
- DeployedFleetDetails
- Details of the deployed Agones fleet.
- DeployedFleetStatus
- DeployedFleetStatus has details about the Agones fleets, such as how many are running, how many are allocated, and so on.
- FetchDeploymentStateResponse
- Response message for GameServerDeploymentsService.FetchDeploymentState.
- FleetConfig
- Fleet configs for Agones.
- GameServerCluster
- A game server cluster resource.
- GameServerClusterConnectionInfo
- The game server cluster connection information.
- GameServerConfig
- A game server config resource.
- GameServerConfigOverride
- A game server config override.
- GameServerDeployment
- A game server deployment resource.
- GameServerDeploymentRollout
- The game server deployment rollout which represents the desired rollout state.
- GameServicesApi
- Deploy and manage infrastructure for global multiplayer gaming experiences.
- GkeClusterReference
- A reference to a GKE cluster.
- KubernetesClusterState
- The state of the Kubernetes cluster.
- LabelSelector
- The label selector, used to group labels on the resources.
- ListGameServerClustersResponse
- Response message for GameServerClustersService.ListGameServerClusters.
- ListGameServerConfigsResponse
- Response message for GameServerConfigsService.ListGameServerConfigs.
- ListGameServerDeploymentsResponse
- Response message for GameServerDeploymentsService.ListGameServerDeployments.
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListRealmsResponse
- Response message for RealmsService.ListRealms.
- LogConfig
- Specifies what kind of log the caller must write
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- Policy
- An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
- PreviewCreateGameServerClusterResponse
- Response message for GameServerClustersService.PreviewCreateGameServerCluster.
- PreviewDeleteGameServerClusterResponse
- Response message for GameServerClustersService.PreviewDeleteGameServerCluster.
- PreviewGameServerDeploymentRolloutResponse
- Response message for PreviewGameServerDeploymentRollout.
- PreviewRealmUpdateResponse
- Response message for RealmsService.PreviewRealmUpdate.
- PreviewUpdateGameServerClusterResponse
- Response message for GameServerClustersService.PreviewUpdateGameServerCluster
- ProjectsLocationsGameServerDeploymentsConfigsResource
- ProjectsLocationsGameServerDeploymentsResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsRealmsGameServerClustersResource
- ProjectsLocationsRealmsResource
- ProjectsLocationsResource
- ProjectsResource
- Realm
- A realm resource.
- RealmSelector
- The realm selector, used to match realm resources.
- Rule
- A rule to be applied in a Policy.
- ScalingConfig
- Autoscaling config for an Agones fleet.
- Schedule
- The schedule of a recurring or one time event.
- SetIamPolicyRequest
-
Request message for
SetIamPolicy
method. - SpecSource
- Encapsulates Agones fleet spec and Agones autoscaler spec sources.
- TargetDetails
- Details about the Agones resources.
- TargetFleet
- Target Agones fleet specification.
- TargetFleetAutoscaler
- Target Agones autoscaler policy reference.
- TargetFleetDetails
- Details of the target Agones fleet.
- TargetState
- Encapsulates the Target state.
Typedefs
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- Expr = $Expr
- Represents a textual expression in the Common Expression Language (CEL) syntax.
- FetchDeploymentStateRequest = $Empty
- Request message for GameServerDeploymentsService.FetchDeploymentState.
- Location = $Location00
- A resource that represents Google Cloud Platform location.
- Status = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - TestIamPermissionsRequest = $TestIamPermissionsRequest00
-
Request message for
TestIamPermissions
method. - TestIamPermissionsResponse = $PermissionsResponse
-
Response message for
TestIamPermissions
method.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.