Queries the list and status of files sent by Cloud Assistant.
Operation description
Operation description:
After you send a file, the file is not necessarily sent. You must check the actual sending result based on the return value of this operation. The actual output prevails.
You can query the execution information from the last day. A maximum of 1,000 entries of execution information can be retained.
When paged query the first page of results, set only MaxResults to limit the number of entries to return. The NextToken value returned in the result serves as the token for querying subsequent pages. When paged query subsequent pages, set NextToken to the value obtained from the previous response and set MaxResults to limit the number of entries to return.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:DescribeSendFileResults |
get |
Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the ECS instance. You can call DescribeRegions to query the most recent region list. |
cn-hangzhou |
| ResourceGroupId |
string |
No |
The ID of the resource group to which the file sending task belongs. After you specify this parameter, you must also specify ResourceGroupId when sending the file. This parameter allows you to filter file sending results by resource group. |
rg-bp67acfmxazb4p**** |
| InvokeId |
string |
No |
The execution ID. |
f-hz0jdfwd9f**** |
| Name |
string |
No |
The file name. If you specify this parameter, all sending records of the file with the specified name are queried. |
test.txt |
| InstanceId |
string |
No |
The instance ID. If you specify this parameter, all file sending records of the specified instance are queried. |
i-hz0jdfwd9f**** |
| PageNumber |
integer |
No |
Note
This parameter is about to be deprecated. Use NextToken and MaxResults to perform a paging query. |
1 |
| PageSize |
integer |
No |
Note
This parameter is about to be deprecated. Use NextToken and MaxResults to perform a paging query. |
10 |
| MaxResults |
integer |
No |
The maximum number of entries per page for a paged query. Maximum value: 50. Default value: 10. |
10 |
| NextToken |
string |
No |
The pagination token. Set this parameter to the NextToken value returned in the previous API call. |
AAAAAdDWBF2 |
| InvocationStatus |
string |
No |
The overall sending status of the file. The overall status depends on the common execution status of all target instances. Valid values:
|
Success |
| Tag |
array<object> |
No |
The tags. |
|
|
object |
No |
The tags. |
||
| Key |
string |
No |
The tag key of the file sending task. Valid values of N: 1 to 20. The tag key cannot be an empty string. If you use a single tag to filter resources, the resource count with the specified tag cannot exceed 1,000. If you use multiple tags to filter resources, the resource count of resources that are attached with all specified tags cannot exceed 1,000. If the resource count exceeds 1,000, call the ListTagResources operation to query the resources. The tag key can be up to 64 characters in length and cannot start with |
TestKey |
| Value |
string |
No |
The tag value of the file sending task. Valid values of N: 1 to 20. The tag value can be an empty string. The tag value can be up to 128 characters in length and cannot contain |
TestValue |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Invocations |
object |
||
| Invocation |
array<object> |
The file sending records. |
|
|
array<object> |
|||
| Content |
string |
The file content. |
#!/bin/bash echo "Current User is :" echo $(ps | grep "$$" | awk '{print $2}') |
| ContentType |
string |
The content type of the file. Valid values:
|
PlainText |
| CreationTime |
string |
The time when the file sending task was created. The time is displayed in ISO 8601 format in UTC. |
2019-12-20T06:15:54Z |
| Description |
string |
The description. |
This is a test file. |
| FileGroup |
string |
The user group of the file. |
test |
| FileMode |
string |
The permissions on the file. |
777 |
| FileOwner |
string |
The owner of the file. |
test |
| InvocationStatus |
string |
The overall sending status of the file. The overall status depends on the common execution status of all target instances. Valid values:
|
Success |
| InvokeId |
string |
The execution ID. |
f-hz0jdfwd9f**** |
| InvokeInstances |
object |
||
| InvokeInstance |
array<object> |
The target instances for file sending. |
|
|
object |
|||
| CreationTime |
string |
The time when the file sending task was created. The time is displayed in ISO 8601 format in UTC. |
2019-12-20T06:15:54Z |
| ErrorCode |
string |
The error code for the file sending failure. Valid values:
|
InstanceNotExists |
| ErrorInfo |
string |
The details of the file sending failure or execution failure. Valid values:
|
the instance is not running when create task |
| FinishTime |
string |
The time when the sending task was completed. The time is displayed in ISO 8601 format in UTC. |
2019-12-20T06:15:54Z |
| InstanceId |
string |
The instance ID. |
i-uf614fhehhz**** |
| InvocationStatus |
string |
The file sending status on a single instance. Valid values:
|
Success |
| StartTime |
string |
The time when the sending task started to run on the instance. The time is displayed in ISO 8601 format in UTC. |
2019-12-20T06:15:54Z |
| UpdateTime |
string |
The time when the task status was updated. The time is displayed in ISO 8601 format in UTC. |
2019-12-20T06:15:54Z |
| Name |
string |
The file name. |
test.txt |
| Overwrite |
string |
Indicates whether overwriting is allowed. |
false |
| Tags |
object |
||
| Tag |
array<object> |
The tag information of the file sending task. |
|
|
object |
The tag information of the file sending task. |
||
| TagKey |
string |
The tag key of the file sending task. |
owner |
| TagValue |
string |
The tag value of the file sending task. |
zhangsan |
| TargetDir |
string |
The destination path. |
/home/user |
| VmCount |
integer |
The number of target instances. |
1 |
| NextToken |
string |
The pagination token returned in this call. |
AAAAAdDWBF2 |
| PageNumber |
integer |
The page number of the returned results. |
1 |
| PageSize |
integer |
The number of entries per page. |
10 |
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TotalCount |
integer |
The total number of scripts. |
2 |
Examples
Success response
JSON format
{
"Invocations": {
"Invocation": [
{
"Content": "#!/bin/bash echo \"Current User is :\" echo $(ps | grep \"$$\" | awk '{print $2}')",
"ContentType": "PlainText",
"CreationTime": "2019-12-20T06:15:54Z",
"Description": "This is a test file.",
"FileGroup": "test",
"FileMode": "777",
"FileOwner": "test",
"InvocationStatus": "Success",
"InvokeId": "f-hz0jdfwd9f****",
"InvokeInstances": {
"InvokeInstance": [
{
"CreationTime": "2019-12-20T06:15:54Z",
"ErrorCode": "InstanceNotExists",
"ErrorInfo": "the instance is not running when create task",
"FinishTime": "2019-12-20T06:15:54Z",
"InstanceId": "i-uf614fhehhz****",
"InvocationStatus": "Success",
"StartTime": "2019-12-20T06:15:54Z",
"UpdateTime": "2019-12-20T06:15:54Z"
}
]
},
"Name": "test.txt",
"Overwrite": "false",
"Tags": {
"Tag": [
{
"TagKey": "owner",
"TagValue": "zhangsan"
}
]
},
"TargetDir": "/home/user",
"VmCount": 1
}
]
},
"NextToken": "AAAAAdDWBF2",
"PageNumber": 1,
"PageSize": 10,
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TotalCount": 2
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | RegionId.ApiNotSupported | The api is not supported in this region. | The API operation cannot be called in the specified region. Check whether the specified RegionId parameter is valid. |
| 400 | NumberExceed.Tags | The Tags parameter number is exceed. | The number of tags exceeds the maximum limit. |
| 400 | MissingParameter.TagKey | You must specify Tag.N.Key. | The tag key is not specified. |
| 400 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | The specified tag key already exists. Tag keys must be unique. |
| 400 | InvalidTagKey.Malformed | The specified Tag.n.Key is not valid. | The specified Tag.N.Key parameter is invalid. |
| 400 | InvalidTagValue.Malformed | The specified Tag.n.Value is not valid. | The specified tag value is invalid. |
| 400 | InvalidParam.PageNumber | The specified parameter is invalid. | |
| 400 | InvalidParam.PageSize | The specified parameter is invalid. | |
| 400 | InvalidParameter.NextToken | The specified parameter NextToken is not valid. | The specified parameter NextToken is illegal. |
| 400 | InvalidParameter.MaxResults | The specified parameter MaxResults is not valid. | The specified parameter MaxResults is illegal. |
| 500 | InternalError.Dispatch | An error occurred when you dispatched the request. | An error occurred while the request is being sent. Try again later. |
| 403 | InvalidParameterCharacter | The specified parameter %s contains illegal characters. | |
| 403 | Operation.Forbidden | The operation is not permitted. | The operation is not supported. |
| 404 | InvalidRegionId.NotFound | The RegionId provided does not exist in our records. | Region information error |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.