ModifyInstanceClockOptions
Modifies the clock options of an instance on demand.
Operation description
When you call this operation, take note of the following items:
-
This operation is asynchronous. After you call this operation, an asynchronous task ID is returned. You can query the asynchronous task result to check whether the task is completed.
-
To modify PtpStatus, the instance type must support this parameter. For more information about supported instance types, call the DescribeInstanceTypes operation to query the instance type list.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:ModifyInstanceClockOptions |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
The idempotency parameter. |
123e4567-e89b-12d3-a456-426655440000 |
| RegionId |
string |
Yes |
The region ID of the ECS instance. You can call the DescribeRegions operation to query the most recent region list. |
cn-hangzhou |
| InstanceId |
string |
Yes |
The instance ID. |
i-bp67acfmxazb4ph**** |
| PtpStatus |
string |
No |
The PTP status. Valid values:
Default value: disabled. |
enabled |
| DryRun |
boolean |
No |
Specifies whether to perform only a dry run. Valid values:
Default value: false. |
false |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response information. |
||
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TaskId |
string |
The modification task ID. You can call the DescribeTasks operation to query the modification result. |
t-bp1hvgwromzv32iq**** |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TaskId": "t-bp1hvgwromzv32iq****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidInstanceId.NotFound | The specified instanceId does not exist. | The specified instance does not exist. |
| 400 | InvalidParameter.ClientToken | The parameter ClientToken is invalid. | The specified parameter ClientToken is invalid. |
| 400 | InvalidParameter.PtpStatus | The specified parameter PtpStatus: %s is not valid. | The specified parameter PtpStatus: %s is not valid. |
| 400 | InvalidInstanceType.NotSupportEnablePtp | The specified instance type does not support enable PTP. | The specified instance type does not support enable PTP. |
| 403 | Abs.InvalidRegionId.MalFormed | The specified parameter RegionId is not valid. | The specified parameter RegionId is illegal. |
| 403 | InvalidOperation.PtpStatusAlreadyEnabled | The specified instance already has PTP enabled. | The specified instance already has PTP enabled. |
| 403 | InvalidOperation.PtpStatusAlreadyDisabled | The specified instance does not have PTP enabled. | The specified instance does not have PTP enabled. |
| 403 | OperationDenied.HardwareNotSupportEnablePtp | The hardware of the instance does not support enable PTP. | The hardware of the specified instance does not support enabling PTP. Shut down and enable PTP before starting the instance. |
| 403 | OperationDenied.ClockPtpNoStock | The resource of PTP is out of usage. | The resource of PTP is out of usage. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.