public static class DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
creationTime
The start time of the execution.
|
Integer |
dropped
The size of the text that is truncated and discarded when the Output value exceeds 24 KB in size.
|
String |
errorCode
The code that indicates why the command failed to be sent or run.
|
String |
errorInfo
Details about the reason why the command failed to be sent or run.
|
Long |
exitCode
The exit code of the execution.
|
String |
finishTime
The end time of the execution.
|
String |
instanceId
The ID of the instance.
|
String |
instanceInvokeStatus
The execution state on a single instance.
|
String |
invocationStatus
The execution state on a single instance.
|
String |
output
The output of the command.
|
Integer |
repeats
The number of times that the command is run on the instance.
|
String |
startTime
The time when the command started to be run on the instance.
|
String |
stopTime
The time when the command stopped being run on the instance.
|
Boolean |
timed
Indicates whether the command is to be automatically run.
|
String |
updateTime
The time when the execution state was updated.
|
构造器和说明 |
---|
DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance() |
@NameInMap(value="CreationTime") public String creationTime
The start time of the execution.
@NameInMap(value="Dropped") public Integer dropped
The size of the text that is truncated and discarded when the Output value exceeds 24 KB in size.
@NameInMap(value="ErrorCode") public String errorCode
The code that indicates why the command failed to be sent or run. Valid values:
* If this parameter is empty, the execution is normal.
* InstanceNotExists: The instance does not exist or was released.
* InstanceReleased: The instance was released while the command was being run.
* InstanceNotRunning: The instance was not in the Running state while the command started to be run.
* CommandNotApplicable: The command is not applicable to the specified instance.
* AccountNotExists: The specified account does not exist.
* DirectoryNotExists: The specified directory does not exist.
* BadCronExpression: The cron expression used to specify a schedule is invalid.
* ClientNotRunning: The Cloud Assistant client is not running.
* ClientNotResponse: The Cloud Assistant client does not respond.
* ClientIsUpgrading: The Cloud Assistant client is being upgraded.
* ClientNeedUpgrade: The Cloud Assistant client needs to be upgraded.
* DeliveryTimeout: The request to send the command timed out.
* ExecutionTimeout: The execution timed out.
* ExecutionException: An exception occurs while the command is being run.
* ExecutionInterrupted: The execution was interrupted.
* ExitCodeNonzero: The execution is complete, but the exit code is not 0.
@NameInMap(value="ErrorInfo") public String errorInfo
Details about the reason why the command failed to be sent or run. Valid values:
* If this parameter is empty, the execution is normal.
* the specified instance does not exists
* the instance has released when create task
* the instance is not running when create task
* the command is not applicable
* the specified account does not exists
* the specified directory does not exists
* the cron job expression is invalid
* the aliyun service is not running on the instance
* the aliyun service in the instance does not response
* the aliyun service in the instance is upgrading now
* the aliyun service in the instance is upgrading now
* the command delivery has been timeout
* the command execution has been timeout
* the command execution got an exception
* the command execution has been interrupted
* the command execution exit code is not zero
@NameInMap(value="ExitCode") public Long exitCode
The exit code of the execution. Valid values:
* For Linux instances, the exit code is the exit code of the shell process.
* For Windows instances, the exit code is the exit code of the batch or PowerShell process.
@NameInMap(value="FinishTime") public String finishTime
The end time of the execution.
@NameInMap(value="InstanceId") public String instanceId
The ID of the instance.
@NameInMap(value="InstanceInvokeStatus") public String instanceInvokeStatus
The execution state on a single instance.
> We recommend that you ignore this parameter and check the value of the `InvocationStatus` response parameter for the overall execution state.
@NameInMap(value="InvocationStatus") public String invocationStatus
The execution state on a single instance. Valid values:
* Pending: The command is being verified or sent.
* Invalid: The specified command type or parameter is invalid.
* Aborted: The command failed to be sent. To send a command to an instance, make sure that the instance is in the Running state and that the command is sent within 1 minute.
* Running: The command is being run on the instance.
* Success:
* Command that is set to run only once: The execution is complete, and the exit code is 0.
* Command that is set to run on a schedule: The previous execution is complete, the exit code is 0, and the specified cycle ends.
* Failed:
* Command that is set to run only once: The execution is complete, but the exit code is not 0.
* Command that is set to run on a schedule: The previous execution is complete, the exit code is not 0, and the specified cycle is about to end.
* Error: The execution cannot proceed due to an exception.
* Timeout: The execution times out.
* Cancelled: The execution is canceled, and the command is not started.
* Stopping: The command task is being stopped.
* Terminated: The command task is terminated while it is being run.
* Scheduled:
* Command that is set to run only once: The overall execution state can never be Scheduled.
* Command that is set to run on a schedule: The command is pending execution.
@NameInMap(value="Output") public String output
The output of the command.
@NameInMap(value="Repeats") public Integer repeats
The number of times that the command is run on the instance.
* If the execution is a one-time execution, the value is 0 or 1.
* If the execution is a scheduled execution, the value is the number of times that the command is run.
@NameInMap(value="StartTime") public String startTime
The time when the command started to be run on the instance.
@NameInMap(value="StopTime") public String stopTime
The time when the command stopped being run on the instance. If you call the `StopInvocation` operation to manually stop the execution, the value is the time when you called the operation.
@NameInMap(value="Timed") public Boolean timed
Indicates whether the command is to be automatically run.
@NameInMap(value="UpdateTime") public String updateTime
The time when the execution state was updated.
public DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance()
public static DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance build(Map<String,?> map) throws Exception
Exception
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setCreationTime(String creationTime)
public String getCreationTime()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setDropped(Integer dropped)
public Integer getDropped()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setErrorCode(String errorCode)
public String getErrorCode()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setErrorInfo(String errorInfo)
public String getErrorInfo()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setExitCode(Long exitCode)
public Long getExitCode()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setFinishTime(String finishTime)
public String getFinishTime()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setInstanceId(String instanceId)
public String getInstanceId()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setInstanceInvokeStatus(String instanceInvokeStatus)
public String getInstanceInvokeStatus()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setInvocationStatus(String invocationStatus)
public String getInvocationStatus()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setOutput(String output)
public String getOutput()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setRepeats(Integer repeats)
public Integer getRepeats()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setStartTime(String startTime)
public String getStartTime()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setStopTime(String stopTime)
public String getStopTime()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setTimed(Boolean timed)
public Boolean getTimed()
public DescribeInvocationsResponseBody.DescribeInvocationsResponseBodyInvocationsInvocationInvokeInstancesInvokeInstance setUpdateTime(String updateTime)
public String getUpdateTime()
Copyright © 2023. All rights reserved.