Panorama / Client / create_job_for_devices
create_job_for_devices¶
- Panorama.Client.create_job_for_devices(**kwargs)¶
- Creates a job to run on a device. A job can update a device’s software or reboot it. - See also: AWS API Documentation - Request Syntax- response = client.create_job_for_devices( DeviceIds=[ 'string', ], DeviceJobConfig={ 'OTAJobConfig': { 'AllowMajorVersionUpdate': True|False, 'ImageVersion': 'string' } }, JobType='OTA'|'REBOOT' ) - Parameters:
- DeviceIds (list) – - [REQUIRED] - ID of target device. - (string) – 
 
- DeviceJobConfig (dict) – - Configuration settings for a software update job. - OTAJobConfig (dict) – - A configuration for an over-the-air (OTA) upgrade. Required for OTA jobs. - AllowMajorVersionUpdate (boolean) – - Whether to apply the update if it is a major version change. 
- ImageVersion (string) – [REQUIRED] - The target version of the device software. 
 
 
- JobType (string) – - [REQUIRED] - The type of job to run. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Jobs': [ { 'DeviceId': 'string', 'JobId': 'string' }, ] } - Response Structure- (dict) – - Jobs (list) – - A list of jobs. - (dict) – - A job for a device. - DeviceId (string) – - The target device’s ID. 
- JobId (string) – - The job’s ID. 
 
 
 
 
 - Exceptions