Queries snapshot jobs.
Operation description
You can query snapshot jobs by specifying one or more snapshot job IDs (SnapshotJobIds). You can also perform a paged query and filter jobs by status, creation time, or MPS queue without specifying job IDs.
This operation queries a maximum of 10 snapshot jobs per call.
The return values of this operation are sorted by CreationTime in descending order by default.
QPS limits
This operation is limited to 100 queries per second (QPS) per user. If you exceed this limit, API calls are throttled, which may affect your business. To prevent throttling, you can call this operation at a reasonable rate. For more information, see QPS limits.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mts:QuerySnapshotJobList |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SnapshotJobIds |
string |
No |
The list of snapshot job IDs.
|
72dfa5e679ab4be9a3ed9974c736**** |
| NextPageToken |
string |
No |
The token for the next page. It is a 32-bit universally unique identifier (UUID).
|
cc6cbef8e8d5481ca536f5d2a466**** |
| MaximumPageSize |
integer |
No |
The maximum number of entries to return on each page of a paged query.
|
30 |
| State |
string |
No |
The state of the snapshot jobs to query.
|
Snapshoting |
| StartOfJobCreatedTimeRange |
string |
No |
The beginning of the job creation time range.
|
2014-01-10T12:00:00Z |
| EndOfJobCreatedTimeRange |
string |
No |
The end of the job creation time range.
|
2014-01-12T12:00:00Z |
| PipelineId |
string |
No |
The ID of the MPS queue. For more information, see Terms.
|
b11c171cced04565b1f38f1ecc39**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| SnapshotJobList |
object |
||
| SnapshotJob |
array<object> |
The list of snapshot jobs. |
|
|
array<object> |
The response parameters. |
||
| CreationTime |
string |
The time the job was created. |
2021-06-30T12:34:29Z |
| SnapshotConfig |
object |
The snapshot configuration. |
|
| Time |
string |
The start time for the snapshot. Unit: milliseconds. |
4 |
| TileOut |
object |
The mosaic configuration. |
|
| Padding |
string |
The spacing between images.
|
0 |
| Color |
string |
The background color.
Note
Color keywords support three formats. For example, black can be specified as Black, black, or #000000. |
black |
| CellSelStep |
string |
The step size for selecting a single image. |
3 |
| CellHeight |
string |
The height of a single image. The default is the height of the snapshot output. |
8 |
| CellWidth |
string |
The width of a single image. The default is the width of the snapshot output. |
8 |
| Margin |
string |
The width of the outer border.
|
0 |
| Columns |
string |
The number of columns in the mosaic. Default: 10. |
10 |
| IsKeepCellPic |
string |
Indicates whether to keep the individual images. Default: true. |
false |
| Lines |
string |
The number of rows in the mosaic. Default: 10. |
10 |
| Interval |
string |
The snapshot interval.
|
10 |
| FrameType |
string |
The snapshot type.
|
intra |
| Width |
string |
The width of the output snapshot image. |
8 |
| Height |
string |
The height of the output snapshot image. |
8 |
| OutputFile |
object |
The OSS configuration for the snapshot output. |
|
| RoleArn |
string |
The ARN of the specified role. Format: acs:ram::$accountID:role/$roleName. |
acs:ram::1:role/testrole |
| Object |
string |
The output file (OSS Object) for the snapshot. |
example.png |
| Location |
string |
The data center where the output OSS bucket is located (OSS Location). |
example-location |
| Bucket |
string |
The OSS bucket where the output file is stored. |
example |
| Num |
string |
The number of snapshots. If specified, it indicates a sequence of snapshots. |
10 |
| TileOutputFile |
object |
The OSS configuration for the large image output of the mosaic job. |
|
| RoleArn |
string |
The ARN of the specified role. Format: acs:ram::$accountID:role/$roleName. |
acs:ram::1:role/testrole |
| Object |
string |
The output file (OSS Object). |
example.png |
| Location |
string |
The data center where the output OSS bucket is located (OSS Location). |
example-location |
| Bucket |
string |
The OSS bucket where the output file is stored. |
example |
| TimeArray |
object |
||
| TimePointList |
array |
The array of specified time points. |
|
|
integer |
The array of specified time points. Unit: milliseconds. This is a floating-point number with two decimal places. The time points can be repeated and submitted in any order. MPS sorts them. A maximum of 100 time points are supported. If you specify this parameter, do not specify Num, Time, or Interval. Otherwise, an InvalidParameter.Ambiguity error is returned. |
[10050, 50000, 110000, 1000500, 1100500] |
|
| State |
string |
The state of the snapshot job.
|
Snapshoting |
| Message |
string |
The error message returned when the analysis fails. This parameter is not returned if the job is successful. |
The resource operated InputFile is bad |
| MNSMessageResult |
object |
The result of the MNS notification sent to the user when the job is complete. |
|
| MessageId |
string |
The ID of the message. This parameter is not returned if the job fails. |
799454621135656C7F815F198A76**** |
| ErrorMessage |
string |
The error message. This parameter is not returned if the job is successful. |
The resource operated InputFile is bad |
| ErrorCode |
string |
The error code. This parameter is not returned if the job is successful. |
InvalidParameter |
| Input |
object |
The job input. |
|
| RoleArn |
string |
The ARN of the specified role. Format: acs:ram::$accountID:role/$roleName. |
acs:ram::1:role/testrole |
| Object |
string |
The input file (OSS Object). |
example.flv |
| Location |
string |
The data center where the input OSS bucket is located (OSS Location). |
example-location |
| Bucket |
string |
The OSS bucket where the input file is stored. |
example |
| Count |
string |
The number of captured images. |
1 |
| TileCount |
string |
The number of images in the mosaic. |
7 |
| UserData |
string |
The user-defined data. |
testid-001 |
| Code |
string |
The error code returned when the analysis fails. This parameter is not returned if the job is successful. |
InvalidParameter |
| PipelineId |
string |
The pipeline ID. |
b11c171cced04565b1f38f1ecc39**** |
| Id |
string |
The ID of the snapshot job. |
cc6cbef8e8d5481ca536f5d2a466**** |
| RequestId |
string |
The ID of the request. |
34BCAB31-2833-43A7-9FBD-B34302AB23EQ |
| NonExistSnapshotJobIds |
object |
||
| String |
array |
The list of non-existent snapshot job IDs. |
|
|
string |
The details of a non-existent snapshot job ID. This parameter is not returned if no data exists. |
c6d973c33d1c4b21bc39907d3b29**** |
|
| NextPageToken |
string |
The token for the next page. It is a 32-bit UUID. This parameter is returned when the query result is truncated. The value of this parameter is updated for each query. |
b11c171cced04565b1f38f1ecc39**** |
Examples
Success response
JSON format
{
"SnapshotJobList": {
"SnapshotJob": [
{
"CreationTime": "2021-06-30T12:34:29Z",
"SnapshotConfig": {
"Time": "4",
"TileOut": {
"Padding": "0",
"Color": "black",
"CellSelStep": "3",
"CellHeight": "8",
"CellWidth": "8",
"Margin": "0",
"Columns": "10",
"IsKeepCellPic": "false",
"Lines": "10"
},
"Interval": "10",
"FrameType": "intra",
"Width": "8",
"Height": "8",
"OutputFile": {
"RoleArn": "acs:ram::1:role/testrole",
"Object": "example.png",
"Location": "example-location",
"Bucket": "example"
},
"Num": "10",
"TileOutputFile": {
"RoleArn": "acs:ram::1:role/testrole",
"Object": "example.png",
"Location": "example-location",
"Bucket": "example"
},
"TimeArray": {
"TimePointList": [
0
]
}
},
"State": "Snapshoting",
"Message": "The resource operated InputFile is bad",
"MNSMessageResult": {
"MessageId": "799454621135656C7F815F198A76****",
"ErrorMessage": "The resource operated InputFile is bad",
"ErrorCode": "InvalidParameter"
},
"Input": {
"RoleArn": "acs:ram::1:role/testrole",
"Object": "example.flv",
"Location": "example-location",
"Bucket": "example"
},
"Count": "1",
"TileCount": "7",
"UserData": "testid-001",
"Code": "InvalidParameter",
"PipelineId": "b11c171cced04565b1f38f1ecc39****",
"Id": "cc6cbef8e8d5481ca536f5d2a466****"
}
]
},
"RequestId": "34BCAB31-2833-43A7-9FBD-B34302AB23EQ",
"NonExistSnapshotJobIds": {
"String": [
"c6d973c33d1c4b21bc39907d3b29****"
]
},
"NextPageToken": "b11c171cced04565b1f38f1ecc39****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.