Google Native
GameServerDeployment
Creates a new game server deployment in a given project and location.
Create a GameServerDeployment Resource
new GameServerDeployment(name: string, args: GameServerDeploymentArgs, opts?: CustomResourceOptions);
@overload
def GameServerDeployment(resource_name: str,
opts: Optional[ResourceOptions] = None,
deployment_id: Optional[str] = None,
description: Optional[str] = None,
etag: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
name: Optional[str] = None,
project: Optional[str] = None)
@overload
def GameServerDeployment(resource_name: str,
args: GameServerDeploymentArgs,
opts: Optional[ResourceOptions] = None)
func NewGameServerDeployment(ctx *Context, name string, args GameServerDeploymentArgs, opts ...ResourceOption) (*GameServerDeployment, error)
public GameServerDeployment(string name, GameServerDeploymentArgs args, CustomResourceOptions? opts = null)
public GameServerDeployment(String name, GameServerDeploymentArgs args)
public GameServerDeployment(String name, GameServerDeploymentArgs args, CustomResourceOptions options)
type: google-native:gameservices/v1:GameServerDeployment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GameServerDeploymentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GameServerDeploymentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GameServerDeploymentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GameServerDeploymentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GameServerDeploymentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
GameServerDeployment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The GameServerDeployment resource accepts the following input properties:
- Deployment
Id string Required. The ID of the game server deployment resource to create.
- Description string
Human readable description of the game server deployment.
- Etag string
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
- Labels Dictionary<string, string>
The labels associated with this game server deployment. Each label is a key-value pair.
- Location string
- Name string
The resource name of the game server deployment, in the following form:
projects/{project}/locations/{locationId}/gameServerDeployments/{deploymentId}
. For example,projects/my-project/locations/global/gameServerDeployments/my-deployment
.- Project string
- Deployment
Id string Required. The ID of the game server deployment resource to create.
- Description string
Human readable description of the game server deployment.
- Etag string
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
- Labels map[string]string
The labels associated with this game server deployment. Each label is a key-value pair.
- Location string
- Name string
The resource name of the game server deployment, in the following form:
projects/{project}/locations/{locationId}/gameServerDeployments/{deploymentId}
. For example,projects/my-project/locations/global/gameServerDeployments/my-deployment
.- Project string
- deployment
Id String Required. The ID of the game server deployment resource to create.
- description String
Human readable description of the game server deployment.
- etag String
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
- labels
Map
The labels associated with this game server deployment. Each label is a key-value pair.
- location String
- name String
The resource name of the game server deployment, in the following form:
projects/{project}/locations/{locationId}/gameServerDeployments/{deploymentId}
. For example,projects/my-project/locations/global/gameServerDeployments/my-deployment
.- project String
- deployment
Id string Required. The ID of the game server deployment resource to create.
- description string
Human readable description of the game server deployment.
- etag string
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
- labels {[key: string]: string}
The labels associated with this game server deployment. Each label is a key-value pair.
- location string
- name string
The resource name of the game server deployment, in the following form:
projects/{project}/locations/{locationId}/gameServerDeployments/{deploymentId}
. For example,projects/my-project/locations/global/gameServerDeployments/my-deployment
.- project string
- deployment_
id str Required. The ID of the game server deployment resource to create.
- description str
Human readable description of the game server deployment.
- etag str
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
- labels Mapping[str, str]
The labels associated with this game server deployment. Each label is a key-value pair.
- location str
- name str
The resource name of the game server deployment, in the following form:
projects/{project}/locations/{locationId}/gameServerDeployments/{deploymentId}
. For example,projects/my-project/locations/global/gameServerDeployments/my-deployment
.- project str
- deployment
Id String Required. The ID of the game server deployment resource to create.
- description String
Human readable description of the game server deployment.
- etag String
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
- labels
Map
The labels associated with this game server deployment. Each label is a key-value pair.
- location String
- name String
The resource name of the game server deployment, in the following form:
projects/{project}/locations/{locationId}/gameServerDeployments/{deploymentId}
. For example,projects/my-project/locations/global/gameServerDeployments/my-deployment
.- project String
Outputs
All input properties are implicitly available as output properties. Additionally, the GameServerDeployment resource produces the following output properties:
- Create
Time string The creation time.
- Id string
The provider-assigned unique ID for this managed resource.
- Update
Time string The last-modified time.
- Create
Time string The creation time.
- Id string
The provider-assigned unique ID for this managed resource.
- Update
Time string The last-modified time.
- create
Time String The creation time.
- id String
The provider-assigned unique ID for this managed resource.
- update
Time String The last-modified time.
- create
Time string The creation time.
- id string
The provider-assigned unique ID for this managed resource.
- update
Time string The last-modified time.
- create_
time str The creation time.
- id str
The provider-assigned unique ID for this managed resource.
- update_
time str The last-modified time.
- create
Time String The creation time.
- id String
The provider-assigned unique ID for this managed resource.
- update
Time String The last-modified time.
Package Details
- Repository
- https://github.com/pulumi/pulumi-google-native
- License
- Apache-2.0