# Change History

Released On | Description
--- | ---

2022-07-12

Modified the following content:

- Modified the description of "hw:passthrough" in Creating an ECS.
- Modified the description of the returned value 200 in Returned Values for General Requests.

2022-06-06

Added the following content:

- Querying Details About an ECS
- Querying Details About ECSs
- Modifying an ECS

Modified the following content:

- Added the attachableQuantity parameter in Querying Information About Disks Attached to an ECS.
- Added a response example in Detaching an EVS Disk from an ECS.

2022-05-11

Added the following content:

- Querying Information About Disks Attached to an ECS
- Updating ECS Metadata

2022-03-11 | Modified the following content: Deleted the private IP address in the example response in Rebuilding an ECS.

2022-01-10

Move the following to Out-of-Date APIs:

- Querying Automatic Recovery of an ECS (Discarded)
- Managing Automatic Recovery of an ECS (Discarded)
- Deleted the parameter support_auto_recovery in Data Structure for Creating ECSs.

2021-12-30 | Modified the following content: Added constraints in Creating an ECS.

2021-11-20

Added description of system disk encryption in the following sections:

- Creating an ECS
- Reinstalling an ECS OS (Using an Image with Cloud-Init Installed)
- Changing an ECS OS (Using an Image with Cloud-Init Installed)

2021-09-11

Modified the following content:

Modified the description about Xen instances in the following sections:

- Modifying the Specifications of an ECS
- Querying Details About Flavors and Extended Flavor Information
- Data Structure for Creating ECSs
- Error Codes

2021-06-18

Modified the following content:

- Added the metadata field for creating disks in Data Structure for Creating ECSs.
- Added __system__encrypted and __system__cmkid to the metadata field as well as one request example with system disk encrypted in Reinstalling an ECS OS (Using an Image with Cloud-Init Installed).
- Added __system__encrypted and __system__cmkid to the metadata field as well as one request example with system disk encrypted in Changing an ECS OS (Using an Image with Cloud-Init Installed).
- Modified the description of the metadata field in root_volume, added a request example for __system__encrypted, and added a request example with system disk encrypted in Creating an ECS.

2021-04-22 | Modified the following content: Added parameter extendparam to the data_volumes field in Creating an ECS.

2019-12-18

Added the following content:

- Tag Management
- ECS Group Management

2019-03-13

Modified the following content:

- Deleted "Creating an FPGA Image".

2019-02-25

Modified the following content:

- Added description in "Creating an FPGA Image", indicating that only Xilinx VU9P images can be created.
- Added the full spelling of DCP in "Creating an FPGA Image".
- Changed AEI to its full spelling in "Creating an FPGA Image".

2019-02-09

Modified the following content:

- Deleted the final_tenant field in Creating an ECS.
- Added a request example in Creating an ECS.
- Added an API constraint in Creating an Image Using an ECS.

2019-01-30

Added the following content:

- Added "Creating an FPGA Image".

Modified the following content:

- Added description in Querying All API Versions and Querying a Specified API Version because microversion header "OpenStack-API-Version" is supported in microversion 2.27 and later.
- Modified description in several sections, such as Querying Details About ECSs, Querying Details About an ECS, Rebuilding an ECS, Querying Tenant Quota Limits, Querying Tenant Quotas, and Querying Default Quotas because OpenStack Queens is supported.
- Changed ECS metric names.

2019-01-25

Modified the following content:

- Modified the example response in Querying Disk Attachment of an ECS.
- Modified the URL description of the response parameter in Obtaining a VNC-based Remote Login Address (Microversion 2.6 or Later).
- Added the reserve_port parameter description in Deleting a NIC from an ECS.
- Added tag constraints in Tag Types.

Deleted the following content:

Deleted parameter check_resources in Creating an ECS.

2018-12-30

Modified the following content:

- Modified function description in Deleting ECSs.
- Modified function description in Starting ECSs in a Batch.
- Modified function description in Restarting ECSs in a Batch.
- Modified function description in Stopping ECSs in a Batch.
- Added error codes in Error Codes.

2018-12-22

Added the following content:

- AZ
- Obtaining a VNC-based Remote Login Address (Microversion 2.6 or Later)
- Cold Migrating an ECS

Modified the following content:

- Added the reserve_port field in Deleting a NIC from an ECS.
- Added the attachableQuantity field in Querying Disk Attachment of an ECS.
- Added the final_tenant field in Creating an ECS.

2018-12-10

Added the following content:

- Querying the Target Flavors to Which an ECS Flavor Can Be Changed

2018-11-22

Added the following content:

- Querying Automatic Recovery of an ECS (Discarded)
- 6.2.6 Managing Automatic Recovery of an ECS

2018-10-12

Added the following content:

- API Version Query

2018-09-30

Modified the following content:

- Deleted the API for querying the target ECS flavors to which a flavor can be changed.

2018-09-10 | Accepted in OTC 3.2.

2018-08-31

Added the following content:

- Querying ECSs by Tag
- Querying Project Tags (Discarded)

Modified the following content:

- Added the description of forcible disk uninstallation in Detaching an EVS Disk from an ECS.
- Added constraints in Creating an ECS.
- Added check rules for the description parameter in Creating an ECS and Creating an ECS.

2018-08-17

Modified the following content:

- Modified the example request in Modifying the Specifications of an ECS.
- Adjusted the document structure to separate ECS APIs from native OpenStack APIs.

2018-07-31

Modified the following content:

- Modified description in Creating an ECS, allowing you to use full-ECS images to create ECSs.
- Modified constraints in Changing an ECS OS (Using an Image with Cloud-Init Installed), allowing an ECS to change its OS after reinstalling the OS on the ECS failed.

2018-07-10

Added the following content:

- Added API permissions policies in Permissions Policies and Supported Actions.

2018-07-05 | Accepted in OTC 3.1.

2018-06-29

Modified the following content:

- Modified Creating an ECS because the snapshotId field description has been deleted and full-ECS images have been canceled.
- Added the server field in Creating an ECS.
- Modified the example request in Creating an ECS.
- Modified constraints in Creating an Image Using an ECS.

2018-06-24

Modified the following content:

- Modified the snapshotId field description and added request examples in Creating an ECS.
- Modified and added request examples in Creating an ECS.

Deleted the following content:

- Deleted the API for querying ECSs by tag.
- Deleted the API for querying project tags.

2018-06-14

Modified the following content:

- Fixed UAT issues in Elastic Cloud Server API Reference 28.
- Modified description in Creating an ECS for adding the snapshotId field, allowing you to use CSBS backups to create full-ECS images and use the images to create ECSs.

Deleted the following content:

- Deleted the API for querying tenant quotas.
- Deleted the API for querying tenant quotas.

2018-05-31

Modified the following content:

- Fixed 59 UAT issues in Elastic Cloud Server API Reference 27.

2018-05-21

Modified the following content:

- Added FPGA Logical File Management.
- Fixed 110 UAT issues in Elastic Cloud Server API Reference 26.

2018-03-30

Added the following content:

- Added description in Querying Disk Attachment of an ECS for querying disk device names of ECSs.
- Added description in Querying a Single Disk Attached to an ECS for querying disk device names of ECSs.

Modified the following content:

- Added the dedicated_host_id field in Modifying the Specifications of an ECS, allowing ECS specifications modification on DeHs.
- Added the dedicated_host_id field in Modifying the Specifications of an ECS, allowing ECS specifications modification on DeHs.
- Added the description of forcible data disk uninstallation in Detaching a Disk from an ECS.
- Allowed native OpenStack APIs in V2.1.

2018-02-13

Modified the following content:

- Modified function description in Querying Details About a Security Group (Discarded).
- Modified Ecs.0003 description of Ecs.0003 in Error Codes.

2018-02-12

Modified the following content:

- Modified the from_port, to_port, ip_range, and group field descriptions in Querying Security Groups (Discarded) and Querying Details About a Security Group (Discarded).
- Modified the description field description in Creating a Security Group (Discarded).
- Modified Querying Details About Flavors and Extended Flavor Information and added the pci_passthrough:alias field.
- Modified error messages in Error Codes.

2017-12-30

Modified the following content:

- Modified the tags field description in Creating an ECS.
- Modified the os:scheduler_hints field description in Creating an ECS.
- Added the pci_passthrough:enable_gpu and pci_passthrough:gpu_specs fields in Querying Details About Flavors and Extended Flavor Information.
- Added handling method for each error code in Error Codes.
- Modified Querying Security Groups (Discarded).
- Modified Creating a Security Group (Discarded).
- Modified Querying Details About a Security Group (Discarded).

2017-10-30

Modified the following content:

- Modified the adminpass field description.

2017-09-30

Modified the following content:

- Modified the volumetype parameter description in Creating an ECS.
- Modified constraints in Creating an ECS.
- Modified the user_data parameter description in Reinstalling an ECS OS (Using an Image with Cloud-Init Installed). The user data function is supported when the OS is reinstalled.
- Modified the user_data parameter description in Changing an ECS OS (Using an Image with Cloud-Init Installed). The user data function is supported when the OS is changed.

2017-08-30

Modified the following content:

- Modified constraints in Creating an ECS.
- Modified function description in Creating an ECS.
- Modified the network field description in Creating an ECS.
- Modified function description in Adding a Security Group.

2017-07-31

Modified the following content:

- Added Adding a Security Group.
- Added Deleting a Security Group.
- Modified Creating an ECS to support ECS creation using a snapshot.

Deleted the following content:

- Deleted the adminPass field.

2017-06-30

Modified the following content:

- Modified the private_key field description and updated request and response examples in Creating and Importing an SSH Key Pair.

2017-06-16

Modified the following content:

- Modified the security_groups field description in Querying Details About ECSs.
- Modified the security_groups field description in Querying Details About an ECS Flavor.
- Modified ECS metric description and added the metric ib_card_state.

2017-04-28

Modified the following content:

- Modified metadata field description in Creating an ECS.
- Changed the field name attachment_id to volume_id in Detaching an EVS Disk from an ECS.
- Modified the ecs:virtualization_env_types field description in Querying Details About Flavors and Extended Flavor Information.
- Modified description of inst_sys_status_error in ECS metrics.

Deleted the following content:

- Deleted the tags field in Response in Querying Details About an ECS.

2017-03-30

Modified the following content:

- Added the ecs:generation and ecs:virtualization_env_types fields in Querying Details About Flavors and Extended Flavor Information.
- Changed key and value lengths and tag naming rules for the tags field in Creating an ECS.
- Added the shareable, multiattach, and hw:passthrough fields to the data_volumes field in Creating an ECS.
- Modified ECS metric description and added the metric inst_sys_status_error.

2017-02-28 | Modified the following content: Modified the tags field description in Creating an ECS (a maximum of 10 tags can be added to an ECS).

2017-02-08

Modified the following content:

- Added the tags field description in Creating an ECS.

2017-01-20

Added the following content:

- Added error code "Ecs.0219 Failed to create the ECS."

Modified the following content:

- Added the tenancy and dedicated_host_id fields to the os:scheduler_hints field description in Creating an ECS.
- Added the tenancy and dedicated_host_id fields to the os:scheduler_hints field description in Creating an ECS.

2016-11-30

Modified the following content:

- Added password complexity requirements on adminpass in Creating an ECS and Creating an ECS.

2016-09-30

This issue is the tenth official release.

Modified the following content:

- Added the optional parameters that can be used to query ECS specifications in Querying Details About ECS Flavors.
- Added the fixed_ips field in Adding a NIC to an ECS.
- Modified description of maxSecurityGroups and maxSecurityGroupRules in Querying Tenant Quotas.
- Added the large-memory ECS specification in Querying Details About Flavors and Extended Flavor Information.

2016-08-25

Modified the following content:

- Modified ECS metric description.
- Added binding:profile and extra_dhcp_opts to table [2] nics field description in Creating an ECS.

2016-08-09

Modified the following content:

- Modified ECS metric description and added metrics Outband Incoming Rate and Outband Outgoing Rate.
- Modified description of ECS metric CPU Usage.
- Changed the maximum user data length to 32 KB in Creating an ECS and Creating an ECS.

2016-07-15

Modified the following content:

- Added the os:scheduler_hints field in Creating an ECS.
- Modified description of parameter group in table [7] os:scheduler_hints field description in Creating an ECS.
- Added disk-intensive ECS specifications and fields in Querying Details About Flavors and Extended Flavor Information.
- Added the maxServerGroups, maxServerGroupMembers, and totalServerGroupsUsed fields in table [1] absolute field description in Querying Tenant Quotas.

2016-06-30

Modified the following content:

- Changed the status of the device_name field in Creating an ECS to be optional.
- Added parameter description in Creating an ECS.

2016-06-16

Added the following content:

- Added Obtaining the Password for Logging In to an ECS.
- Added Deleting the Password for Logging In to an ECS.

2016-06-02

Added the following content:

- Added Network Management.
- Added Security Group Management.
- Added Attaching a Disk to an ECS.
- Added Obtaining the Password for Logging In to an ECS.
- Added Deleting the Password for Logging In to an ECS.

Modified the following content:

- Added the user_data field in Creating an ECS.
- Added the user_data field in Creating an ECS.

Deleted the following content:

- Deleted Configuring ECS Metadata (Native OpenStack API).
- Deleted Querying the VNC Link of an ECS (Native OpenStack API).

2016-05-05

Modified the following content:

- Modified parameter description in Creating an ECS.
- Modified parameter description in Creating an ECS.
- Modified parameter description in Deleting ECSs.
- Modified parameter description in Querying ECSs.
- Modified the metadata field in Querying Details About ECSs.
- Modified the metadata field in Querying Details About an ECS.
- Modified the os-stop field in Stopping ECSs in a Batch.
- Modified the os-stop field in Stopping an ECS.
- Modified parameter description in Querying Details About Flavors and Extended Flavor Information.
- Modified response examples in Querying Task Execution Status.
- Modified Error Codes.

2016-04-14

Added the following content:

- Added Modifying the Specifications of an ECS.
- Added Confirming ECS Specifications Modification.
- Added Rolling Back ECS Specifications Modification.

2016-03-09 | This issue is the first official release.