Class GameServerDeploymentRollout
This represents the rollout state. This is part of the game server deployment.
To get more information about GameServerDeploymentRollout, see:
- API documentation
- How-to Guides
- Official Documentation
Inherited Members
Namespace: Pulumi.Gcp.GameServices
Assembly: Pulumi.Gcp.dll
Syntax
public class GameServerDeploymentRollout : CustomResource
Constructors
View SourceGameServerDeploymentRollout(String, GameServerDeploymentRolloutArgs, CustomResourceOptions)
Create a GameServerDeploymentRollout resource with the given unique name, arguments, and options.
Declaration
public GameServerDeploymentRollout(string name, GameServerDeploymentRolloutArgs args, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resource |
| GameServerDeploymentRolloutArgs | args | The arguments used to populate this resource's properties |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Properties
View SourceDefaultGameServerConfig
This field points to the game server config that is
applied by default to all realms and clusters. For example,
projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config.
Declaration
public Output<string> DefaultGameServerConfig { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
DeploymentId
The deployment to rollout the new config to. Only 1 rollout must be associated with each deployment.
Declaration
public Output<string> DeploymentId { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
GameServerConfigOverrides
The game_server_config_overrides contains the per game server config overrides. The overrides are processed in the order they are listed. As soon as a match is found for a cluster, the rest of the list is not processed. Structure is documented below.
Declaration
public Output<ImmutableArray<GameServerDeploymentRolloutGameServerConfigOverride>> GameServerConfigOverrides { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Collections.Immutable.ImmutableArray<GameServerDeploymentRolloutGameServerConfigOverride>> |
Name
The resource id of the game server deployment eg: 'projects/my-project/locations/global/gameServerDeployments/my-deployment/rollout'.
Declaration
public Output<string> Name { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Project
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Declaration
public Output<string> Project { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Methods
View SourceGet(String, Input<String>, GameServerDeploymentRolloutState, CustomResourceOptions)
Get an existing GameServerDeploymentRollout resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
Declaration
public static GameServerDeploymentRollout Get(string name, Input<string> id, GameServerDeploymentRolloutState state = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resulting resource. |
| Input<System.String> | id | The unique provider ID of the resource to lookup. |
| GameServerDeploymentRolloutState | state | Any extra arguments used during the lookup. |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Returns
| Type | Description |
|---|---|
| GameServerDeploymentRollout |