IoTTwinMaker / Client / create_sync_job
create_sync_job¶
- IoTTwinMaker.Client.create_sync_job(**kwargs)¶
- This action creates a SyncJob. - See also: AWS API Documentation - Request Syntax- response = client.create_sync_job( workspaceId='string', syncSource='string', syncRole='string', tags={ 'string': 'string' } ) - Parameters:
- workspaceId (string) – - [REQUIRED] - The workspace ID. 
- syncSource (string) – - [REQUIRED] - The sync source. 
- syncRole (string) – - [REQUIRED] - The SyncJob IAM role. This IAM role is used by the SyncJob to read from the syncSource, and create, update, or delete the corresponding resources. 
- tags (dict) – - The SyncJob tags. - (string) – - (string) – 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'arn': 'string', 'creationDateTime': datetime(2015, 1, 1), 'state': 'CREATING'|'INITIALIZING'|'ACTIVE'|'DELETING'|'ERROR' } - Response Structure- (dict) – - arn (string) – - The SyncJob ARN. 
- creationDateTime (datetime) – - The date and time for the SyncJob creation. 
- state (string) – - The SyncJob response state. 
 
 
 - Exceptions- IoTTwinMaker.Client.exceptions.InternalServerException
- IoTTwinMaker.Client.exceptions.AccessDeniedException
- IoTTwinMaker.Client.exceptions.ThrottlingException
- IoTTwinMaker.Client.exceptions.ValidationException
- IoTTwinMaker.Client.exceptions.ConflictException
- IoTTwinMaker.Client.exceptions.ServiceQuotaExceededException