IoTThingsGraph / Client / get_system_template
get_system_template#
- IoTThingsGraph.Client.get_system_template(**kwargs)#
Gets a system.
Danger
This operation is deprecated and may not function as expected. This operation should not be used going forward and is only kept for the purpose of backwards compatiblity.
See also: AWS API Documentation
Request Syntax
response = client.get_system_template( id='string', revisionNumber=123 )
- Parameters:
id (string) –
[REQUIRED]
The ID of the system to get. This ID must be in the user’s namespace.
The ID should be in the following format.
urn:tdm:REGION/ACCOUNT ID/default:system:SYSTEMNAME
revisionNumber (integer) – The number that specifies the revision of the system to get.
- Return type:
dict
- Returns:
Response Syntax
{ 'description': { 'summary': { 'id': 'string', 'arn': 'string', 'revisionNumber': 123, 'createdAt': datetime(2015, 1, 1) }, 'definition': { 'language': 'GRAPHQL', 'text': 'string' }, 'validatedNamespaceVersion': 123 } }
Response Structure
(dict) –
description (dict) –
An object that contains summary data about the system.
summary (dict) –
An object that contains summary information about a system.
id (string) –
The ID of the system.
arn (string) –
The ARN of the system.
revisionNumber (integer) –
The revision number of the system.
createdAt (datetime) –
The date when the system was created.
definition (dict) –
The definition document of a system.
language (string) –
The language used to define the entity.
GRAPHQL
is the only valid value.text (string) –
The GraphQL text that defines the entity.
validatedNamespaceVersion (integer) –
The namespace version against which the system was validated. Use this value in your system instance.
Exceptions
IoTThingsGraph.Client.exceptions.InvalidRequestException
IoTThingsGraph.Client.exceptions.ThrottlingException
IoTThingsGraph.Client.exceptions.InternalFailureException
IoTThingsGraph.Client.exceptions.ResourceNotFoundException