GameSparks / Client / update_game_configuration
update_game_configuration#
- GameSparks.Client.update_game_configuration(**kwargs)#
Updates one or more sections of the game configuration.
See also: AWS API Documentation
Request Syntax
response = client.update_game_configuration( GameName='string', Modifications=[ { 'Operation': 'ADD'|'REMOVE'|'REPLACE', 'Path': 'string', 'Section': 'string', 'Value': {...}|[...]|123|123.4|'string'|True|None }, ] )
- Parameters:
GameName (string) –
[REQUIRED]
The name of the game.
Modifications (list) –
[REQUIRED]
The list of modifications to make.
(dict) –
A single modification to the configuration section.
Operation (string) – [REQUIRED]
The operation to be performed on a configuration section.
Content can be added, deleted, or replaced within a section.
Path (string) – [REQUIRED]
The path within the section content to be modified.
Section (string) – [REQUIRED]
The name of the section to be modified.
Value (document) –
For add and replace operations, this is the value that will be used.
This field should be omitted for delete operations.
- Return type:
dict
- Returns:
Response Syntax
{ 'GameConfiguration': { 'Created': datetime(2015, 1, 1), 'LastUpdated': datetime(2015, 1, 1), 'Sections': { 'string': { 'Attributes': {...}|[...]|123|123.4|'string'|True|None, 'Name': 'string', 'Size': 123 } } } }
Response Structure
(dict) –
GameConfiguration (dict) –
Details about the game configuration.
Created (datetime) –
The date when the game was created.
LastUpdated (datetime) –
The date when the game was last modified.
Sections (dict) –
Configuration data, organized by section name.
(string) –
(dict) –
The configuration section.
Attributes (document) –
The content of a configuration section.
Name (string) –
The name of the section.
Size (integer) –
The size, in bytes, of the section contents.
Exceptions
GameSparks.Client.exceptions.ValidationException
GameSparks.Client.exceptions.AccessDeniedException
GameSparks.Client.exceptions.ThrottlingException
GameSparks.Client.exceptions.ResourceNotFoundException
GameSparks.Client.exceptions.InternalServerException
GameSparks.Client.exceptions.ServiceQuotaExceededException