DeploymentTemplate

All deployment template endpoints

Get all game deployment templates

get
Authorizations
PRIVATE-TOKENstringRequired
Header parameters
RANGED-DATAstringOptional

Example header and default range: RANGED-DATA:start=0,results=25

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

Game deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The public name of your game deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this game deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

get
/v3/deploymentTemplate/game

Create a game deployment template

post
Authorizations
PRIVATE-TOKENstringRequired
Body
idstringRead-onlyRequired

Game deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The public name of your game deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this game deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

Game deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The public name of your game deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this game deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

post
/v3/deploymentTemplate/game

Get the details of game deployment template

get
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the deployment template

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

Game deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The public name of your game deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this game deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

get
/v3/deploymentTemplate/game/{deploymentTemplateId}

Update given game deployment template.

put
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the deployment template

Body
idstringRead-onlyRequired

Game deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The public name of your game deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this game deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

Game deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The public name of your game deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this game deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

put
/v3/deploymentTemplate/game/{deploymentTemplateId}

Delete given game deployment template.

delete
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the deployment template

Responses
delete
/v3/deploymentTemplate/game/{deploymentTemplateId}

No content

Get all fleets using the given game deploymentTemplateId

get
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the deployment template

Header parameters
RANGED-DATAstringOptional

Example header and default range: RANGED-DATA:start=0,results=25

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

Fleet ID

namestringRequired

The name of the fleet

deploymentEnvironmentIdstringRequired

Deployment environment ID to which the fleet is assigned

deploymentProfileIdstringOptional

The DeploymentProfileTemplate's ID, used for scaling, that is attached to this Fleet

gameDeploymentTemplateIdstringOptional

The GameDeploymentTemplate's ID that is attached to this Fleet

utilityDeploymentTemplateIdstringOptional

The UtilityDeploymentTemplate's ID that is attached to this Fleet

dependencyDeploymentTemplateIdstringOptional

The DependencyDeploymentTemplate's ID that is attached to this Fleet

hostCapacityTemplateIdstringOptional

The HostCapacityTemplate's ID that is attached to this Fleet

operationalStatusinteger · integerRead-onlyRequired

0: Manual, 1: Automatic deployment enabled, 2: Automatic scaling enabled (implies automatic deployment)

isGameLiftbooleanRequired

When it is active it cannot be disabled anymore

get
/v3/deploymentTemplate/game/{deploymentTemplateId}/fleet

All your utility deployment templates

get
Authorizations
PRIVATE-TOKENstringRequired
Header parameters
RANGED-DATAstringOptional

Example header and default range: RANGED-DATA:start=0,results=25

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

Utility deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The name of your utility deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this utility deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

get
/v3/deploymentTemplate/utility

Create an instance of utility deployment template.

post
Authorizations
PRIVATE-TOKENstringRequired
Body
idstringRead-onlyRequired

Utility deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The name of your utility deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this utility deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

Utility deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The name of your utility deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this utility deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

post
/v3/deploymentTemplate/utility

Get the details of a utility deployment template

get
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the deployment template

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

Utility deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The name of your utility deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this utility deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

get
/v3/deploymentTemplate/utility/{deploymentTemplateId}

Update an instance of utility deployment template

put
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the deployment template

Body
idstringRead-onlyRequired

Utility deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The name of your utility deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this utility deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

Utility deployment template ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

namestringRequired

The name of your utility deployment template

inUseinteger · integerRead-onlyRequired

Indicates whether this utility deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

put
/v3/deploymentTemplate/utility/{deploymentTemplateId}

Delete given utility deployment template

delete
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the deployment template

Responses
delete
/v3/deploymentTemplate/utility/{deploymentTemplateId}

No content

Get list of fleet using utility deployment template Id

get
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the deployment template

Header parameters
RANGED-DATAstringOptional

Example header and default range: RANGED-DATA:start=0,results=25

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

Fleet ID

namestringRequired

The name of the fleet

deploymentEnvironmentIdstringRequired

Deployment environment ID to which the fleet is assigned

deploymentProfileIdstringOptional

The DeploymentProfileTemplate's ID, used for scaling, that is attached to this Fleet

gameDeploymentTemplateIdstringOptional

The GameDeploymentTemplate's ID that is attached to this Fleet

utilityDeploymentTemplateIdstringOptional

The UtilityDeploymentTemplate's ID that is attached to this Fleet

dependencyDeploymentTemplateIdstringOptional

The DependencyDeploymentTemplate's ID that is attached to this Fleet

hostCapacityTemplateIdstringOptional

The HostCapacityTemplate's ID that is attached to this Fleet

operationalStatusinteger · integerRead-onlyRequired

0: Manual, 1: Automatic deployment enabled, 2: Automatic scaling enabled (implies automatic deployment)

isGameLiftbooleanRequired

When it is active it cannot be disabled anymore

get
/v3/deploymentTemplate/utility/{deploymentTemplateId}/fleet

Get all dependency deployment templates

get
Authorizations
PRIVATE-TOKENstringRequired
Header parameters
RANGED-DATAstringOptional

Example header and default range: RANGED-DATA:start=0,results=25

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

dependency Deployment template ID

namestringRequired

Name of the dependency deployment template

dependencyInstallerBuildIdstringRequired

Dependency installer build ID

dependencyUninstallerBuildIdstringRequired

Dependency uninstaller build ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

inUseinteger · integerRead-onlyRequired

Indicates whether this dependency deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

get
/v3/deploymentTemplate/dependency

Create a dependency deployment template

post
Authorizations
PRIVATE-TOKENstringRequired
Body
idstringRead-onlyRequired

dependency Deployment template ID

namestringRequired

Name of the dependency deployment template

dependencyInstallerBuildIdstringRequired

Dependency installer build ID

dependencyUninstallerBuildIdstringRequired

Dependency uninstaller build ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

inUseinteger · integerRead-onlyRequired

Indicates whether this dependency deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

dependency Deployment template ID

namestringRequired

Name of the dependency deployment template

dependencyInstallerBuildIdstringRequired

Dependency installer build ID

dependencyUninstallerBuildIdstringRequired

Dependency uninstaller build ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

inUseinteger · integerRead-onlyRequired

Indicates whether this dependency deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

post
/v3/deploymentTemplate/dependency

Get the details of dependency deployment template

get
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the dependency deployment template

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

dependency Deployment template ID

namestringRequired

Name of the dependency deployment template

dependencyInstallerBuildIdstringRequired

Dependency installer build ID

dependencyUninstallerBuildIdstringRequired

Dependency uninstaller build ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

inUseinteger · integerRead-onlyRequired

Indicates whether this dependency deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

get
/v3/deploymentTemplate/dependency/{deploymentTemplateId}

Update given dependency deployment template.

put
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the dependency deployment template

Body
idstringRead-onlyRequired

dependency Deployment template ID

namestringRequired

Name of the dependency deployment template

dependencyInstallerBuildIdstringRequired

Dependency installer build ID

dependencyUninstallerBuildIdstringRequired

Dependency uninstaller build ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

inUseinteger · integerRead-onlyRequired

Indicates whether this dependency deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

dependency Deployment template ID

namestringRequired

Name of the dependency deployment template

dependencyInstallerBuildIdstringRequired

Dependency installer build ID

dependencyUninstallerBuildIdstringRequired

Dependency uninstaller build ID

fleetIdsstring[]Read-onlyRequired

IDs of the fleets that use this template

inUseinteger · integerRead-onlyRequired

Indicates whether this dependency deployment template is used by one or more fleets. A template cannot be deleted as long as this value is 1.

createdAtinteger · integerRead-onlyRequired

UnixTimestamp

put
/v3/deploymentTemplate/dependency/{deploymentTemplateId}

Delete given dependency deployment template.

delete
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the dependency deployment template

Responses
delete
/v3/deploymentTemplate/dependency/{deploymentTemplateId}

No content

Get all fleets using the given deploymentTemplateId

get
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
deploymentTemplateIdstringRequired

The Id of the dependency deployment template

Header parameters
RANGED-DATAstringOptional

Example header and default range: RANGED-DATA:start=0,results=25

Responses
chevron-right
200

OK

application/json
idstringRead-onlyRequired

Fleet ID

namestringRequired

The name of the fleet

deploymentEnvironmentIdstringRequired

Deployment environment ID to which the fleet is assigned

deploymentProfileIdstringOptional

The DeploymentProfileTemplate's ID, used for scaling, that is attached to this Fleet

gameDeploymentTemplateIdstringOptional

The GameDeploymentTemplate's ID that is attached to this Fleet

utilityDeploymentTemplateIdstringOptional

The UtilityDeploymentTemplate's ID that is attached to this Fleet

dependencyDeploymentTemplateIdstringOptional

The DependencyDeploymentTemplate's ID that is attached to this Fleet

hostCapacityTemplateIdstringOptional

The HostCapacityTemplate's ID that is attached to this Fleet

operationalStatusinteger · integerRead-onlyRequired

0: Manual, 1: Automatic deployment enabled, 2: Automatic scaling enabled (implies automatic deployment)

isGameLiftbooleanRequired

When it is active it cannot be disabled anymore

get
/v3/deploymentTemplate/dependency/{deploymentTemplateId}/fleet

Last updated

Was this helpful?