Consulta las ejecuciones de tareas y admite varios métodos de filtrado.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
oos:ListExecutions |
list |
*Ejecución.
*Ejecución.
|
|
Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
No |
El ID de la región. |
cn-hangzhou |
| TemplateName |
string |
No |
El nombre de la plantilla. La coincidencia es aproximada. Se devuelven todas las ejecuciones cuyos nombres de plantilla contienen el valor especificado. |
MyTemplate |
| Status |
string |
No |
El estado de la ejecución. Valores válidos: Running, Started, Success, Failed, Waiting, Cancelled, Pending, Skipped. |
Running |
| ExecutionId |
string |
No |
El ID de la ejecución. |
exec-xxx |
| StartDateBefore |
string |
No |
Especifica que la hora de inicio de las ejecuciones que se van a consultar es anterior o igual a la hora especificada. |
2019-05-16T10:26:14Z |
| StartDateAfter |
string |
No |
Especifica que la hora de inicio de las ejecuciones que se van a consultar es posterior o igual a la hora especificada. |
2019-05-16T10:26:14Z |
| EndDateBefore |
string |
No |
Especifica que la hora de finalización de las ejecuciones que se van a consultar es anterior o igual a la hora especificada. |
2019-05-16T10:26:14Z |
| EndDateAfter |
string |
No |
Especifica que la hora de finalización de las ejecuciones que se van a consultar es posterior o igual a la hora especificada. |
2019-05-16T10:26:14Z |
| Mode |
string |
No |
El modo de ejecución. Valores válidos:
|
Automatic |
| ExecutedBy |
string |
No |
El ejecutor. |
vme |
| ParentExecutionId |
string |
No |
El ID de la ejecución principal. |
exec-xxx |
| RamRole |
string |
No |
El rol de RAM. |
OOSServiceRole |
| IncludeChildExecution |
boolean |
No |
Especifica si se deben incluir las ejecuciones secundarias. Valor predeterminado: false. |
true |
| Category |
string |
No |
El tipo de plantilla de la ejecución. Valores válidos: Other, TimerTrigger, EventTrigger, AlarmTrigger. |
Other |
| Tags |
object |
No |
Las etiquetas de la ejecución. |
{ "k1": "v1", "k2": "v2" } |
| MaxResults |
integer |
No |
El número de entradas por página. Valores válidos: de 10 a 100. Valor predeterminado: 50. |
50 |
| NextToken |
string |
No |
El token de paginación. |
MTRBMDc0NjAtRUJFNy00N0NBLTk3NTctMTJDQzQ |
| SortField |
string |
No |
El campo que se usa para ordenar los resultados de la consulta. Valores válidos:
|
StartDate |
| SortOrder |
string |
No |
El orden de clasificación. Valores válidos:
|
Ascending |
| ResourceId |
string |
No |
El ID del recurso de ECS. |
i-xxx |
| ResourceTemplateName |
string |
No |
El nombre de la plantilla del recurso. |
ACS-ECS-TEST |
| ResourceGroupId |
string |
No |
El ID del grupo de recursos. |
rg-acfmxsn4m4****** |
| Description |
string |
No |
La descripción de la ejecución. |
MyDescription |
| Depth |
string |
No |
La profundidad de la ejecución. Valores válidos: RootDepth, FirstChildDepth. RootDepth devuelve solo las ejecuciones principales. FirstChildDepth devuelve solo las ejecuciones secundarias de primer nivel. Solo se puede especificar este parámetro o el parámetro IncludeChildExecution. Se recomienda usar Depth. |
RootDepth |
| Categories |
string |
No |
La lista de tipos de plantilla para la ejecución. Valores válidos: Other, TimerTrigger, EventTrigger, AlarmTrigger. Solo se puede especificar este parámetro o el parámetro Category. Use Categories en su lugar. |
["TimerTrigger"、"EventTrigger"] |
| RdFolderIds |
array |
No |
La lista de ID de carpetas de recursos. |
|
|
string |
No |
El ID de la carpeta de recursos. |
rd-xxx |
|
| AccountId |
string |
No |
El ID de la cuenta de usuario. |
123456789 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| NextToken |
string |
El token de paginación. |
MTRBMDc0NjAtRUJFNy00N0NBLTk3NTctMTJDQzQ |
| RequestId |
string |
El ID de la solicitud. |
14A074-47CA-9757-12CC4761D47A |
| MaxResults |
integer |
El número de entradas por página. |
50 |
| Executions |
array<object> |
Los datos de las ejecuciones. |
|
|
array<object> |
|||
| Status |
string |
El estado de la ejecución. Valores válidos: Started, Queued, Running, Waiting, Success, Failed, Cancelled. |
Success |
| WaitingStatus |
string |
El estado de espera. |
"" |
| Targets |
string |
Los recursos de destino. |
"{"ResourceType": "ALIYUN::ECS::Instance", "Filters": [{"ResourceIds": ["i-bp14z07dg3464980x72o"], "RegionId": "cn-hangzhou", "Type": "ResourceIds"}]}" |
| StatusReason |
string |
El motivo del estado. |
"" |
| Tags |
object |
Las etiquetas de la ejecución. |
{} |
| LastSuccessfulTriggerTime |
string |
La hora en que la plantilla se activó por última vez correctamente, en formato ISO 8601 (UTC). |
2019-05-27T09:29:18Z |
| Mode |
string |
El modo de ejecución. |
Automatic |
| SafetyCheck |
string |
El modo de verificación de seguridad. Valores válidos: Skip, ConfirmEveryHighRiskAction. |
Skip |
| TemplateName |
string |
El nombre de la plantilla. |
MyTemplate |
| TemplateVersion |
string |
El número de versión de la plantilla. |
v1 |
| CreateDate |
string |
La hora en que se creó la ejecución, en formato ISO 8601 (UTC). |
2019-05-16T10:26:14Z |
| UpdateDate |
string |
La hora en que se actualizó la ejecución, en formato ISO 8601 (UTC). |
2019-05-16T10:26:14Z |
| Description |
string |
La descripción de la ejecución. |
MyDescription |
| LastTriggerTime |
string |
La hora en que la plantilla se activó por última vez, en formato ISO 8601 (UTC). |
2019-05-27T09:29:18Z |
| ParentExecutionId |
string |
El ID de la ejecución principal. |
exec-xxx |
| LastTriggerStatus |
string |
El estado de la ejecución después de la última activación de la plantilla. |
Success |
| StatusMessage |
string |
El estado de ejecución de la tarea. |
“” |
| Outputs |
string |
La salida de la ejecución. |
{ "InstanceId":"i-xxx" } |
| ExecutedBy |
string |
El usuario que ejecutó la plantilla. |
1309252800 |
| EndDate |
string |
La hora en que finalizó la ejecución, en formato ISO 8601 (UTC). |
2019-05-16T10:26:14Z |
| IsParent |
boolean |
Indica si la ejecución contiene tareas secundarias. |
false |
| StartDate |
string |
La hora en que se inició la ejecución, en formato ISO 8601 (UTC). |
2019-05-16T10:26:14Z |
| ExecutionId |
string |
El identificador único de la ejecución. |
exec-44d32b45d2a449e |
| Parameters |
object |
Los parámetros de entrada de la ejecución. |
{ "Status":"Running" } |
| Counters |
object |
El recuento de tareas agrupado por estado de ejecución. |
{"Failed": 0,"Success": 1,"Total": 2} |
| ResourceGroupId |
string |
El ID del grupo de recursos. |
rg-acfmxsn4m4****** |
| Category |
string |
El tipo de plantilla de la ejecución. Valores válidos: Other, TimerTrigger, EventTrigger, AlarmTrigger. |
Other |
| TemplateId |
string |
El ID de la plantilla. |
123 |
| RamRole |
string |
El rol de RAM que se usa para ejecutar la plantilla actual. |
OOSServiceRole |
| ResourceStatus |
string |
El estado del recurso. |
{ "Success": 1 } |
| CurrentTasks |
array<object> |
Las tareas que se están ejecutando actualmente. |
|
|
object |
|||
| TaskExecutionId |
string |
El ID de la ejecución de la tarea. |
task-exec-44d32b45d2a49899#1 |
| TaskName |
string |
El nombre de la tarea. |
installSLSILogtail |
| TaskAction |
string |
La plantilla de ejecución de la tarea. |
acs::Template |
| LastTriggerStatusMessage |
string |
El mensaje de estado de la ejecución de tarea más reciente. Para las ejecuciones activadas por temporizador, por eventos o por alarmas, este campo indica el estado de ejecución de la activación más reciente. Para las ejecuciones no activadas, este campo es el mismo que el campo StatusMessage. |
"" |
| LastTriggerOutputs |
string |
La salida de la ejecución más reciente. Para las ejecuciones activadas por temporizador, por eventos o por alarmas, este campo indica la salida de la activación más reciente. Para las ejecuciones no activadas, este campo es el mismo que el campo Outputs. |
{ "InstanceId": "i-xxx" } |
| NextScheduleTime |
string |
La próxima hora de activación para las ejecuciones activadas por temporizador, en formato ISO 8601 (UTC). |
2019-05-16T10:26:14Z |
| AccountId |
string |
El ID de la cuenta asociado al registro de ejecución. |
123456789 |
| TotalCount |
integer |
El número total de ejecuciones. |
30 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"NextToken": "MTRBMDc0NjAtRUJFNy00N0NBLTk3NTctMTJDQzQ",
"RequestId": "14A074-47CA-9757-12CC4761D47A",
"MaxResults": 50,
"Executions": [
{
"Status": "Success",
"WaitingStatus": "\"\"",
"Targets": "\"{\"ResourceType\": \"ALIYUN::ECS::Instance\", \"Filters\": [{\"ResourceIds\": [\"i-bp14z07dg3464980x72o\"], \"RegionId\": \"cn-hangzhou\", \"Type\": \"ResourceIds\"}]}\"",
"StatusReason": "\"\"",
"Tags": {},
"LastSuccessfulTriggerTime": "2019-05-27T09:29:18Z",
"Mode": "Automatic",
"SafetyCheck": "Skip",
"TemplateName": "MiPlantilla",
"TemplateVersion": "v1",
"CreateDate": "2019-05-16T10:26:14Z",
"UpdateDate": "2019-05-16T10:26:14Z",
"Description": "MiDescripción",
"LastTriggerTime": "2019-05-27T09:29:18Z",
"ParentExecutionId": "exec-xxx",
"LastTriggerStatus": "Success",
"StatusMessage": "“”",
"Outputs": "{ \"InstanceId\":\"i-xxx\" }",
"ExecutedBy": "1309252800",
"EndDate": "2019-05-16T10:26:14Z",
"IsParent": false,
"StartDate": "2019-05-16T10:26:14Z",
"ExecutionId": "exec-44d32b45d2a449e",
"Parameters": {
"Status": "Running"
},
"Counters": {
"Failed": 0,
"Success": 1,
"Total": 2
},
"ResourceGroupId": "rg-acfmxsn4m4******",
"Category": "Other",
"TemplateId": "123",
"RamRole": "OOSServiceRole",
"ResourceStatus": "{ \t\t\t\"Success\": 1 \t\t}",
"CurrentTasks": [
{
"TaskExecutionId": "task-exec-44d32b45d2a49899#1",
"TaskName": "installSLSILogtail",
"TaskAction": "acs::Template"
}
],
"LastTriggerStatusMessage": "\"\"",
"LastTriggerOutputs": "{\n \"InstanceId\": \"i-xxx\"\n}",
"NextScheduleTime": "2019-05-16T10:26:14Z",
"AccountId": "123456789"
}
],
"TotalCount": 30
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.