DiagnosticReportDataSet
DiagnosticReportDataSet
Referenced by the following interfaces: DescribeDiagnosticReports
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| CreateTime | no | no | Datetime | Start Time Example: 2014-08-03 12:00:00 |
| DiagnosticReportId | no | no | String | Report ID Example: dr-61dyt49h |
| FinishTime | no | no | Datetime | End time Example: 2014-08-03 12:00:00 |
| InstanceId | no | no | String | Instance ID Example: ins-61dyt49h |
| InstanceName | no | no | String | Instance name Example: jack-use |
| ReportDetailSet | no | no | Array of ReportDetailSet | ReportDetailSet Example:View |
| Severity | no | yes | String | Detection status Example: Normal |
| Status | no | no | String | Status Example: Finished |
| Uuid | no | no | String | uuid Example: 4904ffac-02e4-4161-9636-cca0a687e841 |
Price
Price
Referenced by the following interfaces: InquiryPriceModifyInstancesChargeType, InquiryPriceRenewInstances, InquiryPriceResetInstance, InquiryPriceResetInstancesInternetMaxBandwidth, InquiryPriceResetInstancesType, InquiryPriceResizeInstanceDisks, InquiryPriceRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstancePrice | no | no | ItemPrice | It describes the instance price. Example:View |
| BandwidthPrice | no | yes | ItemPrice | It describes the network price. Example:View |
StorageBlock
HDD Local Storage Information
Referenced by the following APIs: CreateLaunchTemplate, CreateLaunchTemplateVersion, DescribeZoneInstanceConfigInfos, and RunInstances.
Referenced by the following interfaces: DescribeInstanceConfigInfos, DescribeInstancesActionTimer, DescribeLaunchTemplatesInfo, DescribeZoneInstanceConfigInfos, ImportInstancesActionTimer, ModifyInstancesActionTimer, QueryInstancesActionTimer, SwitchParameterRunInstances, UpdateInstancesActionTimer
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Type | no | no | String | HDD local storage type, whose value is LOCAL_PRO. Note: This field may return null, indicating that no valid values can be obtained. Example: LOCAL_PRO |
| MinSize | no | no | Int64 | Minimum HDD Local Storage Capacity Note: This field may return null, indicating that no valid value was found. Example: 10 |
| MaxSize | no | no | Int64 | Maximum Capacity of HDD Local Storage Note: This field may return null, indicating that no valid values can be obtained. Example: 500 |
SwapDisks
System disk information.
Referenced by the following interfaces: DescribeInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| DiskType | no | no | String | System Disk Type Example: CLOUD_SSD |
| DiskSize | no | no | Uint64 | System Disk Size (GB) Example: 50 |
| DiskId | no | yes | String | Unique identifier of the system disk. Example: disk-r92o1auc |
| Encrypt | no | yes | Bool | Encryption Example: true |
| KmsKeyId | no | yes | String | Encryption key ID. Example: kms-33456736 |
| ThroughputPerformance | no | yes | Uint64 | Throughput performance (MB/s). Example: 100 |
| CdcId | no | yes | String | Dedicated Cluster ID Example: cluster-0dwcu6ns |
KeyBill
Description of Instance Order ID
Referenced by the following interfaces: DescribeInstancesAttribute
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceId | yes | no | String | Instance ID, in the format of ins-11112222. Example: ins-61dyt49h |
| BillId | yes | yes | String | Order ID Example: 20181225834839234 |
SystemDisk
It describes the information about the block device, namely, the system disk, where the operating system is located.
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeInstances, DescribeLaunchTemplatesInfo, InquiryPriceResetInstance, InquiryPriceResizeInstanceDisks, InquiryPriceRunInstances, ModifyLaunchTemplate, ResetInstance, ResizeInstanceDisks, RunInstances, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| DiskType | no | no | String | System disk type. Value range: Default value: LOCAL_BASIC. Example: Local Hard Disk |
| DiskId | no | yes | String | System disk ID. The LOCAL_BASIC and LOCAL_SSD types do not have an ID. Currently, this parameter is not supported. Example: disk-61dyt49h |
| DiskSize | no | no | Int64 | System disk size, in GB. The default value is 50. Example: 500 |
| DiskStoragePoolGroup | no | yes | String | Storage pool specified by the system disk. Example: alice-1255000080 |
| AutoSnapshotPolicyId | no | yes | String | Auto Backup Policy ID of CBS Example: asp-c0jt9yym |
| Encrypt | no | no | Bool | Encryption Example: true |
| KmsKeyId | no | yes | String | Encryption key ID. Example: kms-33453241 |
| ThroughputPerformance | no | no | Uint64 | Throughput performance (MB/s). Example: 100 |
| CdcId | no | yes | String | Dedicated Cluster ID Example: cluster-0dwcu6ns |
BasicService
Describes the relevant information about the basic service.
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeLaunchTemplatesInfo, InquiryPriceResetInstance, InquiryPriceRunInstances, ModifyLaunchTemplate, ResetInstance, RunInstances, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Enabled | no | no | Bool | Whether the basic service is enabled. Valid values: Default value: TRUE. Example: false |
InstanceStatus
Description of the instance status. For details on status types, see Instance Status Table.
Referenced by the following interfaces: DescribeInstancesStatus
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceId | no | no | String | Instance ID. Example: ins-61dyt49h |
| InstanceState | no | no | String | Instance Status. Example: RUNNING |
| OperationMask | no | no | Int64 | Operation Mask Example: 14088 |
| RunFlag | no | no | Int64 | Instance Status Example: 0 |
| Hypervisor | no | no | Int64 | Virtualization Type Example: 0 |
| IsReturnable | no | no | Bool | Whether the instance can be proactively returned. Example: true |
| ReturnFailCode | no | no | Int64 | Reason why proactive return is not supported. Example: 0 |
| ReturnFailMessage | no | no | String | Error message when proactive return is not supported. Example: Refundable |
| TotalDuration | no | no | Int64 | TotalDuration Example: 0 |
| UsedDuration | no | no | Int64 | UsedDuration Example: 0 |
| InnerVpcId | no | no | Int64 | VPC ID Example: 5350233 |
EnhancedService
It describes the enhanced services enabling situation and settings of the instance, such as Cloud Security, Cloud Monitor, and other instance agents.
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeLaunchTemplatesInfo, InquiryPriceResetInstance, InquiryPriceRunInstances, ModifyLaunchTemplate, ResetInstance, RunInstances, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| SecurityService | no | no | RunSecurityServiceEnabled | Enable the Cloud Security service. If this parameter is not specified, the Cloud Security service is enabled by default. Example:View |
| MonitorService | no | no | RunMonitorServiceEnabled | Enable the Cloud Security service. If this parameter is not specified, the Cloud Monitor service is enabled by default. Example:View |
| AutomationService | no | no | AutomationServiceEnabled | Install tat-agent. If this parameter is not specified, it will be installed by default. Example:View |
| BasicService | no | no | BasicService | Enables basic service. Example:View |
Image
A structure about detailed information of an image, mainly includes the main status and attributes of the image.
Referenced by the following interfaces: DescribeImages
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| ImageId | no | no | String | Image ID Example: img-19mu3fy3 |
| OsName | no | no | String | Image OS Example: CentOS 8.0 64-bit |
| ImageType | no | no | String | Image type Example: PRIVATE_IMAGE |
| CreatedTime | yes | yes | Datetime_iso | Image created Example: 2022-03-21T08:41:45Z |
| ImageName | yes | no | String | Image name Example: centos |
| ImageDescription | yes | no | String | Description Example: alice use |
| ImageSize | yes | no | Int64 | Image size Example: 50 |
| Architecture | yes | no | String | Image Architecture Example: x86_64 |
| ImageState | yes | no | String | Instance status Example: NORMAL |
| Platform | no | no | String | Image Source Platform Example: CentOS |
| ImageCreator | no | yes | String | Image Creator Example: 1255000041 |
| ImageSource | no | no | String | Image source Example: CREATE_IMAGE |
| SyncPercent | yes | yes | Int64 | Synchronization Percentage Example: null |
| IsSupportCloudinit | no | yes | Bool | Whether the Image Supports cloud-init Example: true |
| SnapshotSet | no | yes | Array of Snapshot | Snapshot Information Associated with Image Example:View |
| IsSupportAutoInstallGPUDriver | yes | yes | Bool | Whether the image supports automatically install the GPU driver. Example: true |
| OsKey | yes | no | String | Image name Example: centos7.9 |
| ProductCode | no | yes | String | Product Code Example: image-zero |
| GPUDriverList | yes | no | Array of String | List of GPU Drivers Example: [{ "version": "460.32.03", "name": "NVIDIA-Linux-x86_64-460.32.03", "CUDA": [ { "version": "460.32.03", "name": "CUDA 11.0" } ] }] |
| ImageFormat | yes | no | String | Image format Example: qcow2 |
| OperationMask | yes | no | Int64 | Image Operation Mask Example: 64 |
| Flags | yes | no | Array of String | Image Marking Example: centos |
| DeviceImageId | yes | yes | Int64 | Custom Image ID Example: img-c1otssej |
| IsSupportTat | no | no | Bool | Image Situation Supported by TAT Example: true |
| OsVersion | no | no | String | Operating system version Example: 0.0.0 |
| OsType | no | no | String | OS type Example: linux |
| Encrypt | no | no | Bool | Encryption Example: false |
| BootMode | no | no | String | Boot mode Example: Legacy BIOS |
| IsCommercial | no | no | Bool | Whether it is for commercial use. Example: false |
| IsSupportChargeGridLicense | no | no | Bool | Whether the charging grid license is supported. Example: false |
| ImageIsShared | no | no | Bool | The image has been shared. Example: false |
| ImagePreheat | no | no | Bool | Image warm-up. Example: false |
| ImagePreheatZones | no | yes | String | Image warm-up area. Example: null |
| ImageDeprecated | no | no | Bool | Deprecated image. Example: false |
| ImageFamily | no | no | String | Image Family Example: business-daily-update |
| Tags | yes | yes | Array of Tag | List of tags associated with the image. Example:View |
| Locations | no | no | Array of ImageLocation | Image location information. Example:View |
| _ImageStatusInner | no | no | Uint64 | Internal status of the image, which is used to identify the current image status (for example, creating, normal, and deleting). Example: 1 |
| ImagePreheatPlacement | no | yes | String | Location identifier for image preheating, which is usually the name of an AZ or a location. Example: ap-city1-cdz-haerbin-1 |
KvType
Key Value Type
Referenced by the following interfaces: DescribeUserGlobalConfigs
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Name | yes | no | String | Key Name Example: key |
| Value | yes | no | String | Value Corresponding to Key Example: val |
Externals
Extended Data
Referenced by the following interfaces: DescribeInstanceConfigInfos, DescribeInstancesActionTimer, DescribeLaunchTemplatesInfo, DescribeZoneInstanceConfigInfos, ImportInstancesActionTimer, ModifyInstancesActionTimer, QueryInstancesActionTimer, SwitchParameterRunInstances, UpdateInstancesActionTimer
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| ReleaseAddress | no | yes | Bool | Release Address Note: This field may return null, indicating that no valid value was found. Example: true |
| UnsupportNetworks | no | yes | Array of String | Unsupported network types, possible value range: Note: This field may return null, indicating that no valid value was found. Example: ["BASIC"] |
| StorageBlockAttr | no | yes | StorageBlock | HDD Local Storage Attributes Note: This field may return null, indicating that no valid values can be obtained. Example:View |
| InquiryWithEntireServer | no | yes | String | Query Entire Server Example: true |
| RequireNetworkFeatures | no | yes | Array of String | Required Network Feature Note: This field may return null, indicating that no valid values can be obtained. Example: null |
| RequiredEnhancedService | no | yes | RequiredEnhancedService | Service required to be enhanced. Note: This field may return null, indicating no valid value was found. Example:View |
| GpuAttr | no | yes | GpuAttr | GPU Parameters Note: This field may return null, indicating that no valid values can be obtained. Example:View |
| UnsupportNetworkFeature | no | no | Array of String | Not support the network feature. Example: VPC_GATEWAY |
| CoresOfOneThreadPerCore | no | no | Array of Int64 | Specifies the number of cores (for example, '1'), with each core bound to a single thread. Example: 1 |
| CoresOfTwoThreadPerCore | no | no | Array of Int64 | Specifies the number of cores (for example, '2'), with each core bound to two threads. Example: 2 |
| Hypervisor | no | yes | String | Instance category. Example: kvm |
| HypervisorSpec | no | yes | Array of String | Instance property Example: ["rdma"] |
ReportDetailSet
ReportDetailSet
Referenced by the following interfaces: DescribeDiagnosticReports
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Category | no | no | String | Detection Type Example: Expense |
| CategoryName | no | no | String | Detection Type Name Example: Account fees detection |
| Code | no | no | String | Detection Code Example: Instance.Deadline |
| CodeName | no | no | String | Code Name Example: utf-8 |
| IsAuthorized | no | no | Bool | Authorized Example: false |
| Message | no | no | String | Information Example: success |
| Severity | no | no | String | Detection status Example: Normal |
| Status | no | no | String | Status Example: Finished |
ImportImageOsListSupported
List of OS Supported by Imported Images
Referenced by the following interfaces: DescribeImportImageOs
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| linux | yes | no | Array of String | List of Linux Systems Example: ["CentOS"] |
| windows | yes | no | Array of String | List of Windows Systems Example: ["Windows Server 2016"] |
HostOrder
Order Information Related to CDH Instance
Referenced by the following interfaces: SwitchParameterAllocateHosts
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| appId | no | no | Uint64 | Application ID of Order Account Example: 125550011 |
| uin | no | no | String | Account UIN that Created Order Example: 324532343 |
| ownerUin | no | no | String | Owner UIN of Order Account Example: 324532343 |
| goods | no | no | Array of HostGoodsItem | List of Resource Information for Order Shipment Example:View |
InternetAccessible
It describes the public network accessibility of the instance, and claims public network usage billing mode, maximum bandwidth, etc of the instance.
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeInstanceInternetBandwidthConfigs, DescribeInstances, DescribeLaunchTemplatesInfo, InquiryPriceRenewInstances, InquiryPriceResetInstancesInternetMaxBandwidth, InquiryPriceRunInstances, ModifyLaunchTemplate, ResetInstancesInternetMaxBandwidth, RunInstances, SwitchParameterResetInstancesInternetMaxBandwidth, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InternetChargeType | no | yes | String | Network billing type. Value range: Default value: TRAFFIC_POSTPAID_BY_HOUR. Example: TRAFFIC_POSTPAID_BY_HOUR |
| InternetMaxBandwidthOut | no | no | Int64 | Public network outbound bandwidth cap, in Mbps. Default value: 0 Mbps. Different models have different bandwidth cap ranges. Example: 20 |
| PublicIpAssigned | no | no | Bool | Whether to allocate a public IP. Value range: When the public network bandwidth is greater than 0, it should be set to True by default. When the public network bandwidth is 0, it is not allowed to assign a public IP. Example: false |
| InternetServiceProvider | no | yes | String | Network modes: Mobile: CMCC, Unicom: CTCC, Telecom: CUCC, Public network CAP: BGP. Under the three network modes (Mobile, Unicom, Telecom), it should be bandwidth package billing mode. In other words, the parameter InternetChargeType must be provided and its value must be BANDWIDTH_PACKAGE. There are no such restrictions under the BGP mode. This API does not support multi-operator mode. In other words, the parameter InternetServiceProvider should not be Multi-operator. Example: CTCC |
HostItem
Detailed Information of CDH Instance
Referenced by the following interfaces: DescribeHosts
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Placement | no | no | Placement | CDH instance location. You can specify attributes such as the availability zone and project to which the instance belongs through this parameter. Example:View |
| HostId | no | no | String | CDH Instance ID Example: host-61dyt49h |
| HostType | no | no | String | CDH Instance Type Example: M10 |
| HostName | no | no | String | CDH Instance Name Example: alice-host |
| HostChargeType | no | no | String | CDH Instance Billing Mode Example: PREPAID |
| RenewFlag | no | no | String | CDH Instance Auto-Renewal Flag Example: DISABLE_NOTIFY_AND_MANUAL_RENEW |
| CreatedTime | no | no | Datetime_iso | CDH Instance Creation Time Example: 2014-08-03 12:00:00 |
| ExpiredTime | no | yes | Datetime_iso | CDH Instance Expiration Time Example: 2014-08-03 12:00:00 |
| InstanceIds | no | no | Array of String | List of Instance IDs for Newly Created Cloud Virtual Machines on CDH Instance Example: ["ins-61dyt49hx"] |
| HostState | no | no | String | CDH Instance Status Example: RUNNING |
| HostIp | no | no | String | CDH Instance IP Example: 10.21.0.11 |
| HostResource | no | no | HostResource | CDH Instance Resource Information Example:View |
| CageId | no | no | String | cage id Example: ap-region1-2 |
| OperationMask | no | no | Int64 | Operation Mask Example: 62 |
| Tags | no | no | Array of String | Tag Example: ["alice-1"] |
ResourceForInstanceType
Resources of Instance Type
Referenced by the following interfaces: InquiryResourceResetInstancesType
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Memory | yes | no | Uint64 | Memory size, in GB. Example: 2048 |
| CPU | yes | no | Uint64 | CPU cores Example: 2 |
| InstanceType | yes | no | String | Instance model specification, such as S1.SMALL1 and S1.SMALL2. Example: S1.SMALL2 |
| Status | yes | no | String | Instance Specification Status Example: SELL |
InternetAccessibleModifyChargeType
It describes the network billing.
Referenced by the following interfaces: InquiryPriceModifyInstanceInternetChargeType, ModifyInstanceInternetChargeType, SwitchParameterModifyInstanceInternetChargeType
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InternetChargeType | yes | no | String | Online Payment Mode Example: TRAFFIC_POSTPAID_BY_HOUR |
| InternetMaxBandwidthOut | yes | no | Int64 | Public Outbound Bandwidth Value Example: 20 |
LaunchTemplatesInfo
Information about an instance launch template.
Referenced by the following API: DescribeLaunchTemplatesInfo.
Referenced by the following interfaces: DescribeLaunchTemplatesInfo
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| LaunchTemplateId | no | yes | String | Instance launch template ID. Note: This field may return null, indicating that no valid value was found. Example: lt-k8wrok8e |
| LaunchTemplateName | no | yes | String | Name of an instance launch template. Note: This field may return null, indicating that no valid values can be obtained. Example: jack lt |
| LaunchTemplateVersionData | no | yes | LaunchTemplateVersionData | Version information of an instance launch template. Note: This field may return null, indicating that no valid values can be obtained. Example:View |
| LaunchTemplateVersionDescription | no | yes | String | Description of an instance launch template. Note: This field may return null, indicating that no valid values can be obtained. Example: alice use |
| CreatedBy | no | yes | String | Create the user UIN of this template. Note: This field may return null, indicating that no valid values can be obtained. Example: 32341324 |
| CreationTime | no | yes | String | Creation time of this template. Note: This field may return null, indicating that no valid values can be obtained. Example: 2014-08-03 12:00:00 |
LaunchTemplateVersionData
Version information of the instance launch template.
Referenced by the following API: DescribeLaunchTemplateVersions.
Referenced by the following interfaces: DescribeLaunchTemplatesInfo
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Placement | no | yes | Placement | Position of the instance. Note: This field may return null, indicating that no valid value was found. Example:View |
| InstanceType | no | yes | String | Instance model. Note: This field may return null, indicating that no valid value was found. Example: S1.SMALL2 |
| InstanceName | no | yes | String | Instance name. Note: This field may return null, indicating that no valid values can be obtained. Example: MyInstance |
| InstanceChargeType | no | yes | String | Instance billing type. Value range: Note: This field may return null, indicating that no valid values can be obtained. Example: PREPAID |
| SystemDisk | no | yes | SystemDisk | System disk information of an instance. Note: This field may return null, indicating that no valid values can be obtained. Example:View |
| DataDisks | no | yes | Array of DataDisk | Instance data disk information. Only includes data disks purchased with the instance. Note: This field may return null, indicating that no valid values can be obtained. Example:View |
| InternetAccessible | no | yes | InternetAccessible | Instance bandwidth information. Note: This field may return null, indicating that no valid values can be obtained. Example:View |
| VirtualPrivateCloud | no | yes | VirtualPrivateCloud | Information about virtual VPC to which the instance belongs. Note: This field may return null, indicating that no valid values can be obtained. Example:View |
| ImageId | no | yes | String | Image ID used by instance production. Note: This field may return null, indicating no valid value was found. Example: img-pi0aa46r |
| SecurityGroupIds | no | yes | Array of String | Security groups to which an instance belongs. You can obtain this parameter through the sgId field in the returned value by calling DescribeSecurityGroups. Note: This field may return null, indicating that no valid values can be obtained. Example: ['sg-rf6ogz49'] |
| LoginSettings | no | yes | LoginSettings | Instance login settings. Currently, only the key associated with the instance is returned. Note: This field may return null, indicating that no valid value was found. Example:View |
| CamRoleName | no | yes | String | CAM role name. Note: This field may return null, indicating that no valid values can be obtained. Example: roleName001 |
| HpcClusterId | no | yes | String | High-performance computing cluster ID. Note: This field may return null, indicating that no valid values can be obtained. Example: hpc-a5n666lo |
| InstanceCount | no | yes | Int64 | Number of Instances to Purchase. Note: This field may return null, indicating that no valid value was found. Example: 1 |
| EnhancedService | no | yes | EnhancedService | Enhanced service. Note: This field may return null, indicating no valid value was found. Example:View |
| UserData | no | yes | String | User data provided for the instance, should be encoded in base64 format, supports a maximum data size of 16 KB. Note: This field may return null, indicating that no valid values can be obtained. Example: TXlVc2VyRGF0YQo= |
| DisasterRecoverGroupIds | no | yes | Array of String | Placement Group ID, only one can be specified. Note: This field may return null, indicating that no valid values can be obtained. Example: ['ps-3p88qhfo'] |
| ActionTimer | no | yes | ActionTimer | Scheduled task. You can specify a scheduled task for the instance through this parameter. Currently, only scheduled termination is supported. Note: This field may return null, indicating that no valid values can be obtained. Example:View |
| HostName | no | yes | String | Hostname of the cloud server. Note: This field may return null, indicating no valid value was found. Example: MyHostName |
| ClientToken | no | yes | String | String used to ensure request idempotency. Note: This field may return null, indicating that no valid values can be obtained. Example: system-f3827db9-c58a-49cc-bf10-33fc1923a34a |
| TagSpecification | no | yes | Array of TagSpecification | Tag description list. By specifying this parameter, you can associate a tag with the corresponding cloud server and cloud disk instance at the same time. Note: This field may return null, indicating that no valid value was found. Example:View |
| CPU | no | no | Int64 | CPU Example: 2 |
| Memory | no | no | Int64 | Memory Example: 1024 |
| OperatorUin | no | no | String | Operator UIN. Example: 110000004676 |
| DisableApiTermination | no | no | Bool | Whether to allow instance deletion through the API. Example: false |
Snapshot
Description of Snapshot Information Associated with Image
Referenced by the following interfaces: DescribeImages
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| SnapshotId | yes | no | String | Snapshot ID. Example: snap-7et7t234 |
| DiskUsage | yes | no | String | Cloud disk type that creates the snapshot. Value range: SYSTEM_DISK: System disk DATA_DISK: Data disk. Example: SYSTEM_DISK |
| DiskSize | yes | no | Uint64 | The size of the CBS for creating this snapshot, in GB. Example: 50 |
HostResource
Resource Information of CDH Instance
Referenced by the following interfaces: DescribeHosts
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| CpuTotal | no | no | Uint64 | Total Number of CPU Cores of CDH Instance Example: 32 |
| CpuAvailable | no | no | Uint64 | Number of Available CPU Cores of CDH Instance Example: 32 |
| MemTotal | no | no | Float | Total Memory Size of CDH Instance (in GiB) Example: 96 |
| MemAvailable | no | no | Float | Available Memory Size of CDH Instance (in GiB) Example: 96 |
| DiskTotal | no | no | Uint64 | Total Disk Size of CDH Instance (in GiB) Example: 1000 |
| DiskAvailable | no | no | Uint64 | Available Disk Size of CDH Instance (in GiB) Example: 1000 |
| DiskType | no | no | String | CDH Instance Disk Type Example: "LOCAL_SSD" |
InstanceDisasterMap
Placement Group Pair Corresponding to Instance ID
Referenced by the following interfaces: RemoveInstancesDisasterRecoverGroup
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceId | no | no | String | Instance ID Example: ins-61dyt49h |
| DisasterIds | no | no | Array of String | Placement Group ID Example: ["ps-l86ok62z"] |
OfflineMigrateUserTaskData
Offline migration task data types, including instance migration and data migration.
Referenced by the following interfaces: DescribeUserMigrateTasks
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| JobId | yes | yes | String | Task ID Example: migrate-qwer1343 |
| JobName | yes | yes | String | Task Name Example: onejob |
| AppId | yes | yes | Uint64 | Cloud platform application ID, usually has a one-to-one correspondence with UIN. Example: 1255000041 |
| Uin | yes | yes | String | User UIN Example: 32432442 |
| Uuid | no | yes | String | Instance UUID Example: 5b33b986-084c-48e1-8cdb-d2e5ca5d045a |
| InstanceId | no | yes | String | Instance ID Example: ins-61dyt49h |
| ImageUrl | no | yes | String | System Disk Image COS URL Example: https://kaijian-gz-1251783334.cos.ap-region1.convergecloud.com/image_m-wz95mjeh07vy3d48fcj9_system.raw |
| DataSize | no | yes | Uint64 | Auxiliary Data Disk Size Example: 50 |
| Region | yes | yes | String | Region. Example: region1 |
| Status | yes | yes | String | Task Status Example: SUCCESS |
| Progress | yes | yes | Uint64 | Migration Task Progress Example: 2 |
| CreateTime | yes | yes | String | Creation Time Example: 2019-12-04T16:44:55+08:00 |
| EndTime | yes | yes | String | End time Example: 2019-12-04T16:44:55+08:00 |
| SnapshotUrl | no | yes | String | Data Disk Image URL Example: https://kaijian-gz-1251783334.cos.ap-region1.convergecloud.com/image_m-wz95mjeh07vy3d48fcj9_system.raw |
| DiskId | no | yes | String | Data Disk ID Example: disk-adggyzhh |
| DiskSize | no | yes | Uint64 | Data Disk Size Example: 50 |
| Action | no | yes | String | Migration action name. Example: ColdMigrateInstance |
RequiredEnhancedService
Require Enhanced Services
Referenced by the following interfaces: DescribeInstanceConfigInfos, DescribeInstancesActionTimer, DescribeLaunchTemplatesInfo, DescribeZoneInstanceConfigInfos, ImportInstancesActionTimer, ModifyInstancesActionTimer, QueryInstancesActionTimer, SwitchParameterRunInstances, UpdateInstancesActionTimer
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| MonitorService | no | yes | MonitorServiceItem | Monitoring service Example:View |
ClientSysInfo
Used to pass client system information during live migration.
Referenced by the following interfaces: LiveMigrateInstance
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| OsType | yes | no | String | Operating System Example: CentOS |
| OsVersion | yes | no | String | Operating system version Example: 6 |
| DiskSize | yes | no | Array of Uint64 | Data Disk Information of to-be-Imported System Disk Example: 100 |
| ExtraInfo | no | no | String | Additional Information Example: extral |
RunSecurityServiceEnabled
It describes the information related to the Cloud Security service.
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeLaunchTemplatesInfo, InquiryPriceResetInstance, InquiryPriceRunInstances, ModifyLaunchTemplate, ResetInstance, RunInstances, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Enabled | no | no | Bool | Whether to enable Cloud Security service. Value Range: Default Value: TRUE. Example: false |
InstanceFamilyConfig
Description of the model family configuration information of the instance.
Example: {'InstanceFamilyName': 'Standard Type S1', 'InstanceFamily': 'S1'}, {'InstanceFamilyName': 'Network Optimized N1', 'InstanceFamily': 'N1'}, {'InstanceFamilyName': 'High IO Type I1', 'InstanceFamily': 'I1'}, etc.
Referenced by the following interfaces: DescribeInstanceFamilyConfigs
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceFamilyName | yes | no | String | Full name of model family. Example: Standard S1 |
| InstanceFamily | yes | no | String | English abbreviation of the model family name. Example: S1 |
ImageLocation
Image location information.
Referenced by the following interfaces: DescribeImages
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Type | no | no | String | Position Example: cdz |
| Position | no | no | String | Location value. Example: ap-city1-cdz-haerbin-1 |
ChargePrepaid
It describes the prepaid mode, that is, the monthly subscription-related parameters, including purchase duration, auto-renewal logic, etc.
Referenced by the following interfaces: AllocateHosts, InquiryPriceAllocateHosts, RenewHosts, SwitchParameterAllocateHosts
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Period | yes | no | Uint64 | Duration for purchasing an instance, unit: months. Value range: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, and 36. Example: 1 |
| RenewFlag | no | no | String | Auto-renewal flag. Value range: Default value: NOTIFY_AND_AUTO_RENEW. If this parameter is specified to NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis after it expires if there is sufficient account balance. Example: NOTIFY_AND_MANUAL_RENEW |
ExtraProperty
Describes additional attribute information.
Referenced by the following interfaces: DescribeZoneInstanceConfigInfos
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| edgeZonePid | no | no | Uint64 | Edge zone process. Example: 0 |
VirtualPrivateCloud
It describes VPC-related information, including subnet, IP information, etc.
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeInstances, DescribeLaunchTemplatesInfo, InquiryPriceRunInstances, ModifyInstancesVpcAttribute, ModifyLaunchTemplate, RunInstances, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| VpcId | yes | no | String | VPC ID, in the format of vpc-xxx. A valid VpcId can be queried by logging in to the Console.Example: vpc-2ij |
| SubnetId | yes | no | String | VPC subnet ID, in the format of subnet-xxx. You can obtain a valid VPC subnet ID by logging in to the Console. You can also call the API Console and obtain the valid VPC subnet ID through the unSubnetId field returned by the API.Example: subnet-2ks |
| SubnetName | no | yes | String | VPC subnet name. This parameter is only used as an output parameter. Example: cloud |
| AsVpcGateway | no | no | Bool | Whether it is used as a public gateway. The public gateway can be used normally only when the instance has a public IP and is located in the VPC. Value range: Default value: FALSE. Example: false |
| PrivateIpAddresses | no | no | Array of String | VPC subnet IP array. You can use this parameter when creating an instance or modifying VPC attributes of an instance. Currently, passing multiple IPs of the same subnet is supported only when creating multiple instances in batches. Example: ["10.0.0.1"] |
| VpcName | no | yes | String | VPC name. This parameter is only used as an output parameter. Example: 69333vpc-cfs-474d7bfd7 |
| Ipv6AddressCount | no | no | Int64 | Specify the number of randomly generated IPv6 addresses for ENI. Example: 1 |
ItemPrice
It describes the price information of a single item.
Referenced by the following interfaces: DescribeZoneInstanceConfigInfos, InquiryPriceAllocateHosts, InquiryPriceModifyInstancesChargeType, InquiryPriceRenewInstances, InquiryPriceResetInstance, InquiryPriceResetInstancesInternetMaxBandwidth, InquiryPriceResetInstancesType, InquiryPriceResizeInstanceDisks, InquiryPriceRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| UnitPrice | no | yes | Float | Subsequent unit price, unit: USD. Example: 35.5 |
| ChargeUnit | no | yes | String | Subsequent billing unit, possible value range: Example: 35.5 |
| OriginalPrice | no | yes | Float | Original price of prepaid costs, unit: USD. Example: 35.5 |
| DiscountPrice | no | yes | Float | Discount price of prepaid costs, unit: USD. Example: 35.5 |
| Discount | no | yes | Float | Discount, for example, 20.0 represents 80% off. Example: 20.0 |
| UnitPriceDiscount | no | yes | Float | Discount price of subsequent total costs, used for the postpaid billing mode, unit: USD. Example: 35.5 |
| UnitPriceSecondStep | no | yes | Float | Original price for subsequent total costs of usage time range between (96, 360) hours, used in the postpaid mode, unit: USD. Example: 35.5 |
| UnitPriceDiscountSecondStep | no | yes | Float | Discount price for subsequent total costs of usage time range between (96, 360) hours, used in the postpaid mode, unit: USD. Example: 35.5 |
| UnitPriceThirdStep | no | yes | Float | Original price for subsequent total costs of usage time range between (360, ∞) hours, used in the postpaid mode, unit: USD. Example: 35.5 |
| UnitPriceDiscountThirdStep | no | yes | Float | Discount price for subsequent total costs of usage time range between (360, ∞) hours, used in the postpaid mode, unit: USD. Example: 35.5 |
| DetailPrices | no | yes | DetailPrices | Detailed Price Example:View |
| DiscountThirdStep | no | yes | Float | Discount, for example, 20.0 represents 80% off. Example: 20.0 |
| DiscountSecondStep | no | yes | Float | Discount, for example, 20.0 represents 80% off. Example: 20.0 |
| DiskType | no | yes | String | Disk type Example: CLOUD_SSD |
DataDisks
Description of the data disk image, including the image COS URL, data disk size, and data disk device name (DiskId);
Referenced by the following interfaces: ImportFullCvmImage
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| ImageUrl | yes | no | String | Data Disk Image COS URL Example: http://kiki-1255000041.cos.region1.csp.yfm4.fsphere.cn/xxx |
| Size | yes | no | Uint64 | Data Disk Size Example: 22 |
| Device | yes | no | String | Device name corresponding to the data disk, currently is DiskId. Example: disk-61dyt49h |
ResourceInfo
Detailed Information of User Instance Resource
Referenced by the following interfaces: SearchUserInstance
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| ResourceId | yes | no | String | User resource instance ID. Example: ins-61dyt49h |
| SearchWord | yes | no | String | User resource keywords. Example: alice |
| RelationInstanceId | no | no | String | CVM instance ID associated with the user resource instance. Example: ins-61dyt49h |
| Region | no | no | String | Region. Example: region1 |
| KeyType | no | no | String | Type used for this data search, values are instance ID (instance), instance name (alias), instance private IP (lan), and instance public IP (wan). Example: instance |
UserMigrateTaskData
User Migration Task Details
Referenced by the following interfaces: DescribeUserMigrateTasks
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| JobId | yes | yes | String | Task ID Example: migrate-qwer1353 |
| JobName | yes | yes | String | Task Name Example: onejob |
| AppId | yes | yes | Uint64 | Cloud platform application ID, usually has a one-to-one correspondence with UIN. Example: 125000111 |
| Uin | yes | yes | String | User UIN Example: 32431223 |
| Uuid | yes | yes | String | Instance UUID Example: 5b33b986-084c-48e1-8cdb-d2e5ca5d045a |
| InstanceId | yes | yes | String | Instance ID Example: ins-61dyt49h |
| ImageUrl | yes | yes | String | Data Disk Image COS URL Example: http://111-1251433127.cosd.convergecloud.com/Windows%20Server%202008%20R2%20x64a.vmdk. |
| DataSize | yes | yes | Uint64 | Data Size Example: 500 |
| Region | yes | yes | String | Region. Example: region1 |
| Status | yes | yes | String | Task Status Example: RUNNING |
| Progress | yes | yes | Uint64 | Migration Task Progress Example: 3 |
| CreateTime | yes | yes | String | Creation Time Example: 2019-04-20 22:00:00 |
| EndTime | yes | yes | String | End time Example: 2019-04-20 22:00:00 |
LoginSettings
It describes related configuration and information of instance login.
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeInstances, DescribeLaunchTemplatesInfo, InquiryPriceResetInstance, InquiryPriceRunInstances, ModifyLaunchTemplate, ResetInstance, RunInstances, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Password | no | yes | String | Instance login password. The password complexity requirements vary by different operating system types, as follows: |
| KeyIds | no | yes | Array of String | List of key IDs. After associating a key, the instance can be accessed by using the corresponding private key. You can obtain the keyId through the API DescribeKeyPairs. Key and password should not be specified at the same time, and the Windows operating system does not support specifying a key. Currently, only one key can be specified at the time of purchase. Example: ["skey-3glfot13"] |
| KeepImageLogin | no | yes | String | Retain the original settings of an image. This parameter should not be specified at the same time as Password or KeyIds.N. You can specify this parameter as TRUE only when using custom images, shared images, or externally imported images to create the instance. Value range: Default value: FALSE. Example: TRUE |
SharePermission
Image Sharing Information Structure
Referenced by the following interfaces: DescribeImageSharePermission
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| CreatedTime | yes | no | Datetime_iso | Image Sharing Duration Example: 2014-08-03T12:00:00+08:00 |
| AccountId | yes | no | String | Account ID for Image Sharing Example: 32344323 |
DiagnosticReportSet
DiagnosticReportSet
Referenced by the following interfaces: CreateDiagnosticReports
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceId | no | no | String | Instance ID Example: ins-61dyt49h |
| DiagnosticReportId | no | no | String | Detection Report ID Example: dr-61dyt49h |
MonitorServiceItem
Monitoring Service
Referenced by the following interfaces: DescribeInstanceConfigInfos, DescribeInstancesActionTimer, DescribeLaunchTemplatesInfo, DescribeZoneInstanceConfigInfos, ImportInstancesActionTimer, ModifyInstancesActionTimer, QueryInstancesActionTimer, SwitchParameterRunInstances, UpdateInstancesActionTimer
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Enabled | no | yes | String | Enable/Disable Example: FALSE |
Tag
Tag Key-Value Pair
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeDisasterRecoverGroups, DescribeImages, DescribeInstances, DescribeKeyPairs, DescribeLaunchTemplatesInfo, ModifyLaunchTemplate, RunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Key | yes | no | String | Tag Key Example: alice-key |
| Value | yes | no | String | Tag Value Example: alice-value |
| tagKey | no | yes | String | Tag Key Example: alice-key |
| tagValue | no | yes | String | Tag Value Example: alice-value |
KeyPair
It describes the key pair information.
Referenced by the following interfaces: DescribeKeyPairs
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| KeyId | no | no | String | ID of a key pair, is the unique flag of the key pair. Example: skey-q29u65hu |
| KeyName | no | no | String | Key pair name. Example: alice-key |
| Description | no | no | String | Key Pair Description Example: alice use |
| PublicKey | no | no | String | Plaintext public key of the key pair. Example: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0ran+u+y09bSSoAbHBhJm2ivci0uwTif+/MqoGj5odBuGcDHGIBE7Th74ITXtbuqEXxdOSROi7DOVaTZa1MYe6qKGPAi5/8jlV8c9CKCezXr99A2Dps/eVPVn4yO2NhSXbr0U/voRxTqNprP0YLo25y1lVnN0vg0CfWL8DDYh6DkMMVufGikA7WVPdsHomTLlSPdlSLvCRZPHC7eBhkrznO0rnfM+cJY2fqqSrdI1kqtDRJNpNvPLaRnJsc3uoot2nGqrGD6yiwx2tvdLAqgQT5tASfvtTc3CTMMJRGIqm+CdG2S1y0VlMDmm9XHeVBmZuX5YDJPNGIOcBI2Cgrj5 skey-mk5eqeu6 |
| AssociatedImageCount | no | no | Int64 | Number of images associated with the key. Example: 0 |
| AssociatedInstanceCount | no | no | Int64 | Number of instances associated with the key. Example: 0 |
| AssociatedInstanceIds | no | no | Array of String | List of instance IDs associated with the key. Example: ["ins-syht65r4"] |
| ProjectId | no | no | Int64 | Project ID to which the key pair belongs. When the value of ProjectId is 0, it indicates the default project. Example: 0 |
| Tags | no | yes | Array of Tag | List of tags associated with keys. Example:View |
| CreatedTime | yes | no | Datetime_iso | Key Pair Creation Date Example: 2022-03-21T08:41:45Z |
KeyQuota
It describes the quotas under the user availability zone.
Referenced by the following interfaces: DescribeUserInstanceQuota
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Zone | no | no | String | Availability zone ID to which the instance belongs. Filter by the availability zone. Example: region1 |
| InstanceChargeType | no | no | String | Instance billing mode. Supported types: PREPAID, POSTPAID_BY_HOUR, SPOTPAID. The maximum limit is 10, and the maximum limit of value is 5. Example: POSTPAID_BY_HOUR |
| QuotaCurrent | yes | no | Uint64 | Current quantity Example: 2 |
| QuotaLimit | yes | no | Uint64 | Quota Example: 1 |
DeniedActions
List of Restricted Operations
Referenced by the following interfaces: DescribeInstancesDeniedActions
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Action | yes | no | String | Action Name Example: AllocateHosts |
| Code | yes | no | String | Returned values Example: AddressQuotaLimitExceeded_DailyAllocate |
| Message | yes | no | String | Returned Information Example: Insufficient purchase attempts. Each account in a region has a daily purchase attempt limit of quota * 2. |
HpcClusterInfo
HPC cluster
Referenced by the following interfaces: CreateHpcCluster, DescribeHpcClusters
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| HpcClusterId | yes | no | String | HPC cluster ID Example: hpc-g9zbwc5o |
| Name | yes | yes | String | Hyper computing cluster name. Example: jack |
| Remark | yes | yes | String | Hyper Computing Cluster remarks. Example: H20 |
| CvmQuotaTotal | yes | no | Uint64 | Device capacity under the cluster. Example: 20 |
| Zone | yes | no | String | Cluster AZ Example: region1 |
| CurrentNum | yes | no | Uint64 | Current number of devices in the cluster. Example: 2 |
| CreateTime | yes | yes | Datetime_iso | Cluster Creation Time Example: 2014-08-03T12:00:00+08:00 |
| InstanceIds | yes | yes | Array of String | List of instance IDs in the cluster. Example: ["ins-61dyt49h"] |
| HpcClusterType | no | yes | String | HPC cluster type. Example: CDC |
| HpcClusterBusinessId | no | yes | String | Workload ID of the HPC cluster. Example: cluster-1f6v312 |
| HpcInstanceFamily | no | yes | String | HPC instance family type. Example: H1 |
GpuAttr
GPU Parameters
Referenced by the following interfaces: DescribeInstanceConfigInfos, DescribeInstancesActionTimer, DescribeLaunchTemplatesInfo, DescribeZoneInstanceConfigInfos, ImportInstancesActionTimer, ModifyInstancesActionTimer, QueryInstancesActionTimer, SwitchParameterRunInstances, UpdateInstancesActionTimer
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Type | no | yes | String | Type Note: This field may return null, indicating that no valid values can be obtained. Example: {"Type": "wx"} |
RegionInfo
Region Info
Referenced by the following interfaces: DescribeRegions
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Region | yes | no | String | Region name. For example, ap-region1. Example: ap-region1 |
| RegionName | yes | no | String | Region description. For example, region 1. Example: Region 1 |
| RegionState | yes | no | String | Whether the region is in an available state. Example: available |
HostTypeConfigSet
Obtain CDH model configuration information and a list of information about the sell-out state.
Referenced by the following interfaces: DescribeZoneHostConfigInfos
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Zone | yes | yes | String | Availability Zone Example: ap-region1-2 |
| HostType | yes | yes | String | Model. Note: This field may return null, indicating that no valid values can be obtained. Example: M10 |
| HostChargeType | yes | yes | String | CDH Instance Billing Mode Example: PREPAID |
| HostFamily | yes | yes | String | CDH Type Example: Balance |
| CPU | yes | yes | Uint64 | Number of CPU cores of an instance, unit: cores. Example: 2 |
| Memory | yes | yes | Uint64 | Instance memory capacity, in GB. Example: 2048 |
| DiskSize | yes | yes | Uint64 | The size of the CBS for creating this snapshot, in GB. Example: 500 |
| DiskType | yes | yes | String | System Disk Type Example: Local Hard Disk |
| HostQuota | no | yes | Uint64 | CDH Quota Example: 5 |
| Price | yes | yes | HostTypeConfigSetPrice | Pricing information Example:View |
| CpuModeLName | no | yes | String | CPU model name. Example: Intel Xeon Skylake 6133 |
| Status | yes | yes | String | Whether the instance is for sale. Value range: SELL: Indicates that the instance is available for purchase; SOLD_OUT: Indicates that the instance has been sold out. Example: PENDING |
| SupportCustomizedInstanceType | no | no | Bool | Specifies whether custom models are supported. Example: true |
| SupportStandardInstanceType | no | no | Bool | Specifies whether standard models are supported. Example: false |
| SupportStandardInstanceTypeSet | no | no | Array of String | List of supported standard models. Example: ["S1.SMALL1", "S2.MEDIUM2"] |
InstanceReturnable
Refundable information of an instance.
Referenced by the following interfaces: DescribeInstancesReturnable
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceId | yes | no | String | Instance ID. Example: ins-61dyt49h |
| IsReturnable | yes | no | Bool | Whether the Instance is Refundable. Example: true |
| ReturnFailCode | yes | no | Int64 | Error code of instance return failure. Example: 0 |
| ReturnFailMessage | yes | no | String | Error information of instance return failure. Example: success |
ZoneInfo
AZ Info
Referenced by the following interfaces: DescribeZones
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Zone | yes | no | String | Availability zone name. For example, ap-region1-3. Example: ap-region1-3 |
| ZoneName | yes | no | String | Availability zone description. For example, zone 3 in region 1. Example: Zone 3 in region 1 |
| ZoneId | yes | no | String | Availability Zone ID Example: 100003 |
| ZoneState | yes | no | String | Availability zone status Example: AVAILABLE |
InternetChargeTypeConfig
It describes the network billing.
Referenced by the following interfaces: DescribeInternetChargeTypeConfigs
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InternetChargeType | no | no | String | Network billing mode. Example: TRAFFIC_POSTPAID_BY_HOUR |
| Description | no | no | String | Description information of network billing mode. Example: alice use |
TagSpecification
Explanation of Tag Pair to Be Bound when Creating CVM Instance
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeLaunchTemplatesInfo, ModifyLaunchTemplate, RunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| ResourceType | yes | no | String | Resource Type Associated with Tag Example: instance |
| Tags | yes | no | Array of Tag | List of Tag Pairs Example:View |
ImageAttributeSet
Array of Mappings from unImgId to deviceImageId
Referenced by the following interfaces: DescribeImagesAttribute
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| ImageId | yes | no | String | Image ID Example: img-c1otssej |
| InnerImageId | yes | no | Uint64 | Internal Image ID Example: 53242 |
InstanceTypeQuota
Description of Instance Model Quota Information
Referenced by the following interfaces: DescribeInstanceTypeQuota
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Zone | yes | no | String | Availability zone. Example: ap-region1-1 |
| InstanceType | yes | no | String | Instance model. Example: I1.MEDIUM4 |
| InstanceQuota | yes | no | Int64 | Instance model quota. Example: 20 |
| InstanceChargeType | yes | no | String | Instance billing mode. Value range:PREPAID: Indicates prepaid, that is, monthly subscriptionPOSTPAID_BY_HOUR: Indicates postpaid, that is, pay-as-you-go * CDHPAID: CDH payment, that is, billed only on the CDH but not on instances on the CDH.Example: PREPAID |
| DeviceClass | no | no | String | Instance type. Example: S |
| CPU | no | no | Int64 | Number of CPU cores of an instance, unit: cores. Example: 2 |
| Memory | no | no | Int64 | Instance memory capacity, in GB. Example: 1024 |
| GPU | no | no | Int64 | Number of GPU cores of the instance, unit: cores. Example: 3 |
AccountAttributeSet
Account Attribute Settings
Referenced by the following interfaces: DescribeAccountAttributes
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| AttributeClass | yes | yes | String | Attribute Type Example: PostPaidInstanceCountLimit |
| AttributeValueSet | yes | yes | Array of AccountAttribute | Attribute Value Example:View |
Placement
It describes the abstract location of the instance, including its availability zone, associated project, host, etc (available only for CDH products).
Referenced by the following interfaces: AllocateHosts, CloneInstance, CreateLaunchTemplate, DescribeHosts, DescribeInstances, DescribeLaunchTemplatesInfo, InquiryPriceAllocateHosts, InquiryPriceRunInstances, ModifyLaunchTemplate, RunInstances, SwitchParameterAllocateHosts, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Zone | yes | no | String | Availability Zone ID to which the instance belongs. You can also obtain this parameter through the Zone field in the returned value by calling DescribeZones. Example: region1 |
| ProjectId | no | no | Int64 | Project ID to which the instance belongs. You can obtain this parameter through the projectId field in the returned value by calling Availability Zone. If it is not specified, the default project is used. Example: 0 |
| HostId | no | yes | String | List of IDs of CDH instances where CVM instances reside. If you have purchased CDH instances and specified this parameter, CVM instances you purchase are deployed on these CDH instances randomly. This parameter is only used as an output parameter and is not supported currently. Example: host-o5i742go |
| HostIds | no | yes | Array of String | ID list of CDHs from which the instance can be created. If you have purchased CDHs and specify this parameter, the instances you purchase will be randomly deployed on the CDHs. Example: ["host-o5i742go"] |
| ProjectName | no | no | String | Project name of the instance. Example: default project |
HostGoodsItem
Detailed Information of CDH Shipment Instance
Referenced by the following interfaces: SwitchParameterAllocateHosts
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| goodsCategoryId | no | no | Uint64 | goodsCategoryId Example: 100021 |
| payMode | no | no | Uint64 | Instance Billing Mode Example: 2 |
| goodsNum | no | no | Uint64 | Number of Shipped Instances Example: 5 |
| regionId | no | no | Uint64 | Region ID Example: 1 |
| uin | no | no | String | UIN of User Initiating Shipment Example: 12443154 |
| ownerUin | no | no | String | Owner UIN of Account Initiating Shipment Example: 12443154 |
| appId | no | no | Uint64 | AppId Corresponding to Account Initiating Shipment Example: 122443154 |
| projectId | no | no | Uint64 | Project ID Example: 1 |
| zoneId | no | no | Uint64 | Availability Zone ID Example: 100002 |
| goodsDetail | no | no | HostGoodsDetailItem | Detailed Information of CDH Instance Example:View |
InstanceTypeQuotaItemArchitecture
Model quota information of an instance with CPU architecture.
Referenced by the following interfaces: DescribeZoneInstanceConfigInfos
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Zone | yes | no | String | Availability zone. Example: ap-region1-2 |
| InstanceType | yes | no | String | Instance model. Example: S1.SMALL2 |
| InstanceChargeType | yes | no | String | Instance billing mode. Value range:SPOTPAID: Indicates spot instance payment.Example: PREPAID |
| NetworkCard | yes | no | Int64 | Network interface card type, for example, 25 represents a 25 GB network interface card. Example: 0 |
| Externals | yes | yes | Externals | Extended attributes. Example:View |
| Cpu | yes | no | Int64 | Number of CPU cores of an instance, unit: cores. Example: 2 |
| Memory | yes | no | Int64 | Instance memory capacity, in GB. Example: 2048 |
| InstanceFamily | yes | no | String | Instance model series. Example: S2 |
| TypeName | yes | no | String | Model name. Example: Standard |
| LocalDiskTypeList | yes | no | Array of LocalDiskType | Local disk specification list. When this parameter returns a null value, it indicates that the local disk cannot be created under the current conditions. Example:View |
| Status | yes | no | String | Whether the instance is for sale. Value range: Example: PENDING |
| Price | yes | no | ItemPrice | Instance selling price. Example:View |
| SoldOutReason | yes | yes | String | Reasons for sell out. Example: Insufficient resources in this AZ |
| InstanceBandwidth | yes | no | Float | Internal network bandwidth, in Gbps. Example: 10.0 |
| InstancePps | yes | no | Int64 | network packet send and receive processing capability, unit: ten thousand PPS. Example: 2 |
| StorageBlockAmount | yes | no | Int64 | Number of local storage blocks. Example: 3 |
| CpuType | yes | no | String | Processor model. Example: AMD Ryzen 7 5600G |
| Gpu | yes | no | Int64 | Number of GPUs on the Instance. Example: 1 |
| Fpga | yes | no | Int64 | Number of FPGAs on the Instance. Example: 0 |
| Remark | yes | no | String | Instance remark information. Example: alice use |
| Architecture | yes | yes | String | CPU architecture Example: x86_64 |
| ConfigId | no | no | String | Configuration ID Example: qw4324352 |
| DeviceClass | no | yes | String | Device Type Example: VSELF_2 |
| Disable | no | yes | String | Disable Example: DISABLE |
| StorageBlock | no | yes | Int64 | Local Storage Block Example: 0 |
| Frequency | no | no | String | Frequency Example: 2.5 GHz |
| StatusCategory | no | no | String | Status category. Example: WithoutStock |
| GpuCount | no | no | Float | Number of GPUs. Calculation method: gpu x GpuAttr.Ratio. Example: 1 |
| ExtraProperty | no | no | ExtraProperty | Additional attribute information. Example:View |
InstanceTypeNameConfig
Instance Type Name Configuration
Referenced by the following interfaces: DescribeInstanceTypeNameConfigs
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| ShowInMenu | yes | no | Bool | Whether to display it in the list of instance types. Example: false |
| InstanceFamilyName | yes | no | String | Name of Instance Type Example: Standard S1 |
| InstanceFamily | yes | no | String | Instance Type Example: S1 |
UnsupportedPreheatZones
AZs that do not support preheating and the reason codes.
Referenced by the following interfaces: DescribeInstancesCreateImageAttributes
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| zone | no | no | String | AZ name Example: ap-city2-1 |
CbsMigrateTask
Offline Data Migration Task Details
Referenced by the following interfaces: DescribeUserMigrateTasks
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| JobId | yes | no | String | Task ID Example: migrate-2d43254d |
| JobName | yes | no | String | Task Name Example: onejob |
| AppId | yes | no | Uint64 | Cloud platform application ID, usually has a one-to-one correspondence with UIN. Example: 125550001 |
| Uin | yes | no | String | User UIN Example: 1243244232 |
| SnapshotUrl | yes | no | String | Snapshot URL Example: http://kiki-1255000041.cos.region1.csp.yfm4.fsphere.cn/Windows%20Server%202008%20R2%20x64a.vmdk |
| DiskId | yes | no | Uint64 | Disk ID Example: 2 |
| Region | yes | no | String | Region Example: region1 |
| DiskSize | yes | no | Uint64 | Data Size Example: 512 |
| Status | yes | no | String | Task Status Example: SUCCESS |
| Progress | yes | no | Uint64 | Migration Task Progress Example: 5 |
| CreateTime | yes | no | String | Creation Time Example: 2019-12-04T16:44:55+08:00 |
| EndTime | yes | no | String | End time Example: 2019-12-04T16:44:55+08:00 |
InstanceOrder
Detailed information of instance order.
Referenced by the following interfaces: SwitchParameterModifyInstanceInternetChargeType, SwitchParameterResetInstancesInternetMaxBandwidth, SwitchParameterResizeInstanceDisks, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|
InstanceTypeConfigStatusSet
List of Model Instances and Their Statuses Returned by Adjusting Configuration (Across Models)
Referenced by the following interfaces: DescribeInstancesModification
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Status | no | no | String | Status Example: SELL |
| Message | no | yes | String | Description Example: success |
| InstanceTypeConfig | no | no | InstanceTypeConfig | List of Models Example:View |
HostPrice
CDH-Related Price Information
Referenced by the following interfaces: InquiryPriceAllocateHosts
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| HostPrice | no | no | ItemPrice | It describes CDH instance-related price information. Example:View |
AccountAttribute
Account Attribute Object
Referenced by the following interfaces: DescribeAccountAttributes
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| AttributeName | yes | no | String | Payment type: Postpaid (PostPaidInstanceCountLimit), prepaid (PrePaidInstanceCountLimit). Example: jack |
| AttributeValue | yes | no | String | Maximum Purchase Quantity at a Time Example: 20 |
| AttributeValues | no | no | String | Maximum Purchase Quantity at a Time Example: 20 |
ProductInfoItem
Product Description Information Items
Referenced by the following interfaces: SwitchParameterAllocateHosts
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| name | yes | no | String | Information Item Name Example: item-name |
| value | yes | no | String | Value Corresponding to Information Item Example: item-value |
InstancesRecentFailedOperationSet
Latest Failed Operation on Instance
Referenced by the following interfaces: DescribeInstancesRecentFailedOperation
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceId | yes | no | String | Instance ID Example: ins-61dyt49h |
| EventType | yes | no | String | Operation Event Type Example: Modify |
| CreateTime | yes | no | Datetime | Operation Event Occurrence Time Example: 2014-08-03 12:00:00 |
ImageSet
Image collection.
Referenced by the following interfaces: SyncImages
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Region | no | yes | String | Region Info Example: ap-region |
| ImageId | no | yes | String | Image ID Example: img1111111111 |
Filter
Describes the key-value pair filter which is used for conditional filtering. For example, ID, name, and status.
- If there are multiple
filters, thefiltersare ofANDlogic.- If a
filterinvolves multiplevalues, thevaluesof thisfilterare ofORlogic.Take the
filterof the [DescribeInstances](instance APIs/DescribeInstances) API as an example. To query instances whose availability zone (zone) is region 1 and the billing mode is monthly subscription or pay-as-you-go, the filters can be as follows:
Filters.1.Name=zone
&Filters.1.Values.1=ap-region1-1
&Filters.2.Name=instance-charge-type
&Filters.2.Values.1=PREPAID
&Filters.3.Values.2=POSTPAID_BY_HOUR
Referenced by the following interfaces: DescribeDiagnosticReports, DescribeHosts, DescribeImages, DescribeInstanceConfigInfos, DescribeInstanceStatistics, DescribeInstanceTypeConfigs, DescribeInstanceTypeDisasterGroupBlackList, DescribeInstanceTypeQuota, DescribeInstances, DescribeInstancesModification, DescribeKeyPairs, DescribeLaunchTemplatesInfo, DescribeUserAvailableZones, DescribeUserInstanceQuota, DescribeUserMigrateTasks, DescribeUserZoneStatus, DescribeZoneHostConfigInfos, DescribeZoneHostForSellStatus, DescribeZoneInstanceConfigInfos
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Name | yes | no | String | Fields need to be filtered. Example: ip |
| Values | yes | no | Array of String | Filter value of the field. Example: 12.34.32.11 |
Instance
Description of Instance Information
Referenced by the following interfaces: DescribeInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Placement | no | no | Placement | Instance Location. Example:View |
| InstanceId | no | no | String | Instance ID. Example: ins-9bxebleo |
| InstanceType | no | no | String | Instance model. Example: S1.SMALL1 |
| CPU | no | no | Int64 | Number of CPU cores of an instance, unit: cores. Example: 1 |
| Memory | no | no | Int64 | Instance memory capacity, in GB. Example: 1 |
| RestrictState | no | yes | String | Instance service status. Value range: Example: NORMAL |
| InstanceName | no | no | String | Instance name. Example: Test instance |
| InstanceChargeType | no | no | String | Instance billing mode. Value range:PREPAID: Indicates prepaid, that is, monthly subscriptionPOSTPAID_BY_HOUR: Indicates postpaid, that is, pay-as-you-goCDHPAID: Indicates CDH payment, that is, billed only on the CDH but not on instances on the CDH.Example: PREPAID |
| SystemDisk | no | no | SystemDisk | System disk information of an instance. Example:View |
| DataDisks | no | yes | Array of DataDisk | Instance data disk information. Only includes data disks purchased with the instance. Example:View |
| PrivateIpAddresses | no | yes | Array of String | List of private IPs of primary network interface card of instance.Example: ["172.16.32.78"] |
| PublicIpAddresses | no | yes | Array of String | List of public IPs of primary network interface card of instance.Example: ["122.207.11.190"] |
| InternetAccessible | no | no | InternetAccessible | Instance bandwidth information. Example:View |
| VirtualPrivateCloud | no | no | VirtualPrivateCloud | Information about virtual VPC to which the instance belongs. Example:View |
| ImageId | no | yes | String | Image ID used for instance production. Example: img-9qabwvbn |
| RenewFlag | no | yes | String | Auto-renewal flag. Value range:NOTIFY_AND_MANUAL_RENEW: Indicates that notification that it is about to expire is made, but auto-renewal is not performedNOTIFY_AND_AUTO_RENEW: Indicates that notification that it is about to expire is made, and auto-renewal is performedDISABLE_NOTIFY_AND_MANUAL_RENEW: Indicates that notification that it is about to expire is not made, and auto-renewal is neither performed.Example: NOTIFY_AND_MANUAL_RENEW |
| CreatedTime | no | no | Datetime_iso | Creation time. It is expressed according to the ISO8601 standard by using the UTC time. The format is YYYY-MM-DDThh:mm:ssZ.Example: 2020-03-10T02:43:51Z |
| ExpiredTime | no | yes | Datetime_iso | Expiration time. It is expressed according to the ISO8601 standard by using the UTC time. The format is YYYY-MM-DDThh:mm:ssZ.Example: 2020-04-10T02:47:36Z |
| InstanceState | yes | yes | String | Instance status. Value range: Example: RUNNING |
| LatestOperation | yes | yes | String | Latest operation on the instance, such as StopInstances, ResetInstance. Example: RenewInstances |
| LatestOperationState | yes | yes | String | Latest operation status of the instance. Value range: Example: SUCCESS |
| LatestOperationRequestId | yes | yes | String | Unique request ID for the latest operation on an instance. Example: 3554eb5b-1cfa-471a-ae76-dc436c9d43e8 |
| SecurityGroupIds | yes | yes | Array of String | Security Group of the Instance. You can obtain this parameter by calling the sgId field in the returned value from DescribeSecurityGroups. Example: ["sg-p1ezv4wz"] |
| LoginSettings | yes | yes | LoginSettings | Instance login settings. Currently, only keys associated with the instance are returned. Example:View |
| DisasterRecoverGroupId | yes | yes | String | Spread placement group ID. Example: null |
| Tags | yes | yes | Array of Tag | List of tags associated with the instance. Example:View |
| Uuid | yes | no | String | Instance UUID Example: 68b510db-b4c1-4630-a62b-73d0c7c970f9 |
| OsName | yes | yes | String | Instance OS Name Example: CentOS 7.6 64bit |
| IPv6Addresses | yes | yes | Array of String | IPv6 Address of Instance Example: null |
| StopChargingMode | yes | yes | String | Shutdown Billing Mode of Instance Value range: . Example: NOT_APPLICABLE |
| CamRoleName | yes | yes | String | CAM role name. Example: null |
| IsolatedSource | yes | yes | String | IsolatedSource Example: NOTISOLATED |
| PlatformProjectId | yes | yes | String | Project ID to which Resource Belongs Example: 0 |
| RemainTime | yes | yes | String | Duration Example: 10 |
| HpcClusterId | no | yes | String | High-performance computing cluster ID. Example: null |
| DefaultLoginUser | no | yes | String | Default Login User Example: root |
| DefaultLoginPort | no | yes | Uint64 | Default Login Port Example: 22 |
| DedicatedClusterId | no | yes | String | Dedicated cluster ID where the instance is located. Example: cluster-du3jken |
| OperatorUin | yes | yes | String | Operator UIN Example: 34232423 |
| RdmaIpAddresses | no | yes | Array of String | List of High-Performance Computing Cluster IPsExample: 10.34.23.4 |
| DeviceId | no | yes | Uint64 | Instance ID Example: 12 |
| InstanceClass | no | yes | String | Instance Type Example: S |
| IsolatedTime | no | yes | Datetime_iso | Isolated at Example: 2014-08-03T12:00:00+08:00 |
| ErrorKey | no | yes | String | Incorrect Key Example: 12 |
| GPU | no | yes | Int64 | GPU Example: 2 |
| NewCreationIdentify | no | yes | Bool | Newly Created Identification Example: false |
| OperationMask | no | yes | Uint64 | Operation Mask Example: 64 |
| ImageType | no | yes | String | Image type Example: PUBLIC_IMAGE |
| KeyPairIds | no | yes | Array of String | Secret key ID, data source is MC, BATCH, AS, tke, VPC_CGW, or when there is neither Token nor CamContext in the request, the keypairids field will be returned. Other data sources will not return the keypairids field. Example: ['skey-e7qf43n'] |
| RunFlag | no | no | Int64 | Runtime Flag Example: 1 |
| InnerVpcId | no | yes | Uint64 | Internal VPC ID Example: 2 |
| InstanceFamily | no | yes | String | Family of Instance Example: S1 |
| Architecture | no | yes | String | Architecture Example: x86_64 |
| ErrorCode | no | yes | Int64 | Error code Example: SUCCESS |
| SafeIsolatedInfo | no | yes | String | Security Isolation Information Example: null |
| IsSafeIsolated | no | yes | Bool | Whether it is protectively isolated. Example: true |
| Hypervisor | no | yes | Int64 | Virtualization Example: 1 |
| LatestOperationErrorMsg | no | yes | String | Error message of the latest operation on the instance. Example: None |
| UnderwriteExpiredTime | no | yes | Datetime_iso | Instance expiration time in committed use mode. It should be a UTC time in the format defined in the ISO 8601 standard. Format: YYYY-MM-DDThh:mm:ssZ. Note: This field is null for the postpaid mode. Example: 2020-04-10T02:47:36Z |
| DisableApiTermination | no | no | Bool | Instance termination protection flag. It indicates whether instance deletion through an API is allowed. true: instance protection enabled (deletion through an API not allowed); false: instance protection disabled (deletion through an API allowed). Default value: false. Example: false |
| HibernationOptions | no | yes | HibernationOptions | Whether hibernation is configured for the instance. Example:View |
| VmEniTrunking | no | yes | String | ENI trunking status. Example: on |
| BootMode | no | yes | String | Boot mode of the instance. Example: UEFI |
| ChcInstanceType | no | yes | String | CHC instance type. Example: CHC.S3 |
| SwapDisks | no | yes | SwapDisks | List of swap disk information on the instance. Example:View |
| LatestOperationCode | no | yes | String | Error code of the latest operation. It indicates the operation failure cause. Example: InternalError |
| DisasterRecoverGroupIds | no | no | Array of String | Placement Group List Example: ["ps-g0qd8r"] |
| LicenseType | no | no | String | Operating system license type of the instance. Example: Cloud |
| EnableGridLicence | no | yes | String | Whether to enable the GRID license. Example: ENABLED |
HostForSellZoneStatus
CDH sales status in the availability zone.
Referenced by the following interfaces: DescribeZoneHostForSellStatus
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Zone | yes | no | String | Availability Zone Example: ap-region1-2 |
| Status | yes | no | String | Sales status, (SELL: Normally in sale, SOLD_OUT: Sold out). Example: PENDING |
DetailPrices
Detailed Price Information
Referenced by the following interfaces: DescribeZoneInstanceConfigInfos, InquiryPriceAllocateHosts, InquiryPriceModifyInstancesChargeType, InquiryPriceRenewInstances, InquiryPriceResetInstance, InquiryPriceResetInstancesInternetMaxBandwidth, InquiryPriceResetInstancesType, InquiryPriceResizeInstanceDisks, InquiryPriceRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| ImagePrice | no | yes | ItemPrice | Image Price Example:View |
| DataDisksPrice | no | yes | Array of ItemPrice | Data Disk Price Example:View |
| CpuMemPrice | no | yes | ItemPrice | CPU Memory Price Example:View |
| SystemDiskPrice | no | yes | ItemPrice | System Disk Price Example:View |
| SystemDiskBackupPrice | no | yes | ItemPrice | Details of system disk fees. Example:View |
| DataDisksBackupPrice | no | yes | Array of ItemPrice | Details of data disk fees. Example:View |
ActionTimers
Returned Value of ActionTimers
Referenced by the following interfaces: QueryInstancesActionTimer
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| ActionTimerId | yes | no | String | ActionTimerId Example: 4904ffac-02e4-4161-9636-cca0a687e841 |
| AppId | yes | no | Uint64 | AppId Example: 125550001 |
| InstanceId | yes | no | String | InstanceId Example: ins-61dyt49h |
| TimerAction | yes | no | String | TimerAction Example: TerminateInstances |
| ActionTime | yes | no | String | ActionTime Example: 2018-08-01 20:00:00 |
| Status | yes | no | String | Status Example: SUCCESS |
| Externals | yes | no | Externals | Externals Example:View |
InstanceConfigInfoItemArchitecture
Static configuration information of an instance with CPU architecture.
Referenced by the following interfaces: DescribeInstanceConfigInfos
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| type | yes | no | String | Instance specifications. Example: S2.SMALL1 |
| typeName | yes | no | String | Instance specification name. Example: Standard S2 |
| order | yes | no | Int64 | Priority. Example: 1 |
| instanceFamilies | yes | no | Array of InstanceFamilyItemArchitecture | List of instance family information. Example:View |
InstanceStatisticsSet
Instance Data Array
Referenced by the following interfaces: DescribeInstanceStatistics
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Region | yes | no | String | Region Example: region1 |
| TotalCount | yes | no | Uint64 | Total Number of Machines Example: 20 |
| NewInstanceCount | yes | no | Uint64 | Total Number of Red Point Hosts (Newly Created Machines) Example: 20 |
| ExpiredInstanceCount | yes | no | Uint64 | Total Number of Expired Hosts Example: 20 |
KeyPairAttributeSet
Key pair
Referenced by the following interfaces: DescribeKeyPairsAttribute
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| KeyId | yes | no | String | Key ID Example: skey-mv9yzyjj |
| InnerKeyId | yes | no | String | Internal Key ID Example: 83723 |
RunMonitorServiceEnabled
It describes the information related to the Cloud Monitor service.
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeLaunchTemplatesInfo, InquiryPriceResetInstance, InquiryPriceRunInstances, ModifyLaunchTemplate, ResetInstance, RunInstances, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Enabled | no | no | Bool | Whether to enable the Cloud Monitor service. Value range: Default value: TRUE. Example: true |
ActionTimer
Schedule task
Referenced by the following interfaces: DescribeInstancesActionTimer, DescribeLaunchTemplatesInfo, ImportInstancesActionTimer, ModifyInstancesActionTimer, SwitchParameterRunInstances, UpdateInstancesActionTimer
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| TimerAction | no | no | String | Timer Example: TerminateInstances |
| ActionTime | no | no | String | Execution time Example: 2024-05-29T11:26:40Z |
| Externals | yes | no | Externals | Extended data. This parameter is only used as an output parameter. Example:View |
AutomationServiceEnabled
It describes information related to tat-agent.
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeLaunchTemplatesInfo, InquiryPriceResetInstance, InquiryPriceRunInstances, ModifyLaunchTemplate, ResetInstance, RunInstances, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Enabled | no | no | Bool | Whether to install [tat-agent]. Value range: Default value: TRUE. Example: true |
InstanceCreateImageAttributeSet
List of Images Created by Instance
Referenced by the following interfaces: DescribeInstancesCreateImageAttributes
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceId | yes | no | String | Cloud Host ID Example: ins-61dyt49h |
| SupportInstanceImage | yes | yes | Bool | Whether to support the instance image. Example: true |
| SupportOnlineCreateImage | yes | yes | Bool | Whether to support creating an image online. Example: true |
| SupportCloudinit | yes | yes | Bool | Whether to support cloud initialization. Example: true |
| NeedPowerOff | yes | yes | Bool | Whether to shut down. Example: true |
| UnavailableReason | no | yes | String | Reason for unavailability. Example: Need_Enable_Snapshot |
| SupportPreheat | no | no | Bool | Specifies whether the instance supports the preheating feature. Example: false |
| SupportPreheatZones | no | no | Array of String | List of AZs supporting preheating. Example: ["ap-city2-1"] |
| PreheatUnavailableReason | no | yes | String | Code for the reason why preheating is not supported. Example: PREHEAT_NOT_SUPPORTED |
| UnsupportedPreheatZones | no | yes | UnsupportedPreheatZones | AZs that do not support preheating and the reason codes. Example:View |
CreateKeyPair
Describe Key Pair Creation Information
Referenced by the following interfaces: CreateKeyPair
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| KeyId | yes | yes | String | ID of a key pair, is the unique flag of the key pair. Example: skey-11112222 |
| KeyName | yes | yes | String | Key pair name. Example: alice-key |
| ProjectId | yes | yes | Uint64 | Project ID to which the key pair belongs. Example: 2 |
| PublicKey | yes | yes | String | Plaintext public key of the key pair. Example: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDP0Yw2T4itUKxyz |
| PrivateKey | yes | yes | String | Plaintext private key of the key pair. Example: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDP0Yw2T4itUKxyz |
| AssociatedInstanceCount | no | yes | Uint64 | Number of instances associated with the key. Example: 10 |
| AssociatedImageCount | no | yes | Uint64 | Number of images associated with the key. Example: 5 |
ProjectSpecification
Platform Project ID
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, RunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| ResourceType | yes | no | String | Resource type, instance by default. Example: instance |
| PlatformProjectId | yes | no | String | Project ID Example: pr-46fbb87b |
InstanceChargePrepaid
It describes the billing mode of an instance.
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, InquiryPriceModifyInstancesChargeType, InquiryPriceRenewInstances, InquiryPriceRunInstances, ModifyInstancesChargeType, ModifyLaunchTemplate, RunInstances, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Period | yes | no | Int64 | Duration for purchasing an instance, unit: months. Value range: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, and 36. Example: 1 |
| RenewFlag | no | no | String | Auto-renewal flag. Value range: Default value: NOTIFY_AND_AUTO_RENEW. If this parameter is specified to NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis after it expires if there is sufficient account balance. Example: NOTIFY_AND_MANUAL_RENEW |
InstanceChargeTypeConfig
Billing Type Configuration Information
Referenced by the following interfaces: DescribeInstanceChargeTypeConfigs
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceChargeType | yes | no | String | Instance Billing Type Example: PREPAID |
| Description | yes | no | String | Instance Billing Type Description Example: jack use |
InternetBandwidthConfig
It describes the related information of billing by bandwidth.
Referenced by the following interfaces: DescribeInstanceInternetBandwidthConfigs
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| StartTime | no | no | Datetime_iso | Start Time. It is expressed according to the ISO8601 standard by using the UTC time. The format is YYYY-MM-DDThh:mm:ssZ.Example: 2014-08-03T12:00:00+08:00 |
| EndTime | no | no | Datetime_iso | End time. It is expressed according to the ISO8601 standard by using the UTC time. The format is YYYY-MM-DDThh:mm:ssZ.Example: 2014-08-03T12:00:00+08:00 |
| InternetAccessible | no | no | InternetAccessible | Instance bandwidth information. Example:View |
HostTypeConfigSetPrice
Price Information
Referenced by the following interfaces: DescribeZoneHostConfigInfos
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| UnitPrice | yes | yes | Float | Original price of subsequent total costs, used for the postpaid billing mode, unit: USD. If other time interval items such as UnitPriceSecondStep are returned, this item represents the time interval of (0, 96) hours; if no other time interval items are returned, it represents the full period, that is, (0, ∞) hours. Note: This field may return null, indicating that no valid values can be obtained. Example: 0.64 |
| ChargeUnit | yes | yes | String | Subsequent billing unit, used for postpaid modes. Possible value range: HOUR: Indicates that the billing unit is calculated on a hourly basis. Current scenarios involving this billing unit include: instance pay-per-hour postpaid (POSTPAID_BY_HOUR), bandwidth pay-per-hour postpaid (BANDWIDTH_POSTPAID_BY_HOUR): GB: Indicates that the billing unit is calculated per GB. Current scenarios involving this billing unit include: traffic pay-per-hour postpaid (TRAFFIC_POSTPAID_BY_HOUR). Note: This field may return null, indicating that no valid value was found. Example: 0.64 |
| OriginalPrice | yes | yes | Float | Original price of total prepaid costs, used for the prepaid billing mode, unit: USD. Note: This field may return null, indicating that no valid values can be obtained. Example: 0.64 |
| DiscountPrice | yes | yes | Float | Discount price of total prepaid costs, unit: USD. Note: This field may return null, indicating that no valid values can be obtained. Example: 0.64 |
| OriginalPriceOneYear | no | yes | Float | Original price of total costs of one-year advance payment, used in the prepaid mode, unit: USD. Note: This field may return null, indicating that no valid value was found. Example: 0.64 |
| DiscountPriceOneYear | no | yes | Float | Discount price of total prepaid costs for 1 year, used for the postpaid billing mode, unit: USD. Note: This field may return null, indicating that no valid values can be obtained. Note: This field may return null, indicating that no valid values can be obtained. Example: 0.64 |
HostGoodsDetailItem
Detailed Information of CDH Shipment Instance
Referenced by the following interfaces: SwitchParameterAllocateHosts
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| transactionId | no | no | String | Request Transaction ID Example: f5a23f7d-2262-4933-b544-b0fa1dccc2e4 |
| action | no | no | String | Operation Name Example: ModifyInstanceInternetChargeType |
| autoRenewFlag | no | no | Uint64 | Auto-Renewal Flag Example: 1 |
| pid | no | no | Uint64 | pid Example: 2 |
| timeSpan | no | no | Uint64 | Purchase or Renewal Duration Example: 60 |
| timeUnit | no | no | String | Time unit Example: m |
| resourceId | no | no | String | Resource ID Example: ins-3botj2dn |
| curDeadline | no | no | Datetime | Current expiry time Example: 2018-04-27 14:35:57 |
| signature | no | no | String | Digital signature Example: 13af5ff01c878914ec60fca51b097cbc |
| productInfo | no | no | Array of ProductInfoItem | Product Information Item List Example:View |
InstanceConnectivity
Instance port connectivity status, used to indicate the connectivity of the default remote login port and ICMP port of the instance.
Referenced by the following interfaces: CheckInstancesConnectivity
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceId | yes | no | String | Instance ID Example: ins-61dyt49h |
| DefaultLoginPortConnectivity | yes | no | Bool | Default Remote Login Port Connectivity Status Example: true |
| ICMPConnectivity | yes | no | Bool | Whether the ping packet is reachable. Example: true |
InstanceTypeConfig
Describes model configuration information of the instance
Referenced by the following interfaces: DescribeInstanceTypeConfigs, DescribeInstancesModification
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Zone | no | no | String | Availability zone. Example: ap-region1-2 |
| InstanceType | no | no | String | Instance model. Example: S2.SMALL1 |
| InstanceFamily | no | no | String | Instance model series. Example: S2 |
| GPU | no | no | Int64 | Number of GPU cores, unit: cores. Example: 2 |
| GpuCount | no | no | Float | Number of physical GPU cards corresponding to the instance model. The number should be less than 1 for vGPU cards and greater than or equal to 1 for GPU cards in passthrough mode. vGPU is a GPU virtualization technology that splits physical GPU cards for use by different instances. GPU in passthrough mode are directly mounted to instances for use. Example: 1.0 |
| CPU | no | no | Int64 | Number of CPU cores, unit: cores. Example: 2 |
| Memory | no | no | Int64 | Memory capacity, in GB. Example: 2048 |
| FPGA | yes | no | Uint64 | Number of FPGA cores, unit: cores. Example: 2 |
DisasterRecoverGroups
Placement Group Information
Referenced by the following interfaces: QueryDisasterRecoverGroup
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| currentNum | yes | yes | Uint64 | Number of placement groups the current user has created. Example: 12 |
| uDisasterRecoverGroupId | yes | yes | String | Placement Group ID. Example: ps-l86ok62z |
| cvmQuotaTotal | yes | yes | Uint64 | Maximum number of cloud servers accommodated in the placement group. Example: 100 |
| uuids | yes | yes | Array of String | uuid Example: ["5b33b986-084c-48e1-8cdb-d2e5ca5d045a"] |
| owner | yes | yes | String | Owner UIN of Account Example: 125550001 |
| disasterRecoverTag | yes | yes | String | Tag Example: TAG_HARD_SW_ps-bpsqiuy1 |
| type | yes | yes | String | Type Example: HOST |
| createTime | yes | yes | String | Creation Time Example: 2018-05-16 10:40:58 |
| name | yes | yes | String | Placement Group Name Example: alice-1 |
| partitionCount | yes | yes | Uint64 | Partition quantity Example: 4 |
| strategy | yes | yes | String | Policies Example: SPREAD |
| affinity | yes | yes | Int64 | Affinity, Matching Degree Example: 1 |
HibernationOptions
Instance hibernation option configurations.
Referenced by the following interfaces: DescribeInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Configured | no | yes | Bool | Whether hibernation options are configured. Example: true |
LocalDiskType
Local Disk Specifications
Referenced by the following interfaces: DescribeZoneInstanceConfigInfos
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Type | yes | no | String | Local disk type. Example: LOCAL_BASIC |
| PartitionType | yes | no | String | Local disk attributes. Example: ROOT |
| MinSize | yes | no | Int64 | Minimum value of the local disk. Example: 20 |
| MaxSize | yes | no | Int64 | Maximum value of local disk. Example: 100 |
| Required | yes | no | String | Whether the local disk is mandatory during purchasing. Value range: Example: REQUIRED |
InstanceTypeItem
Instance type information.
Referenced by the following interfaces: DescribeInstanceConfigInfos
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceType | yes | no | String | Instance type. Example: S1.SMALL2 |
| Cpu | yes | no | Uint64 | Number of CPU cores. Example: 2 |
| Memory | yes | no | Uint64 | Memory size. Example: 2048 |
| Gpu | yes | no | Uint64 | Number of GPU cores. Example: 2 |
| Fpga | yes | no | Uint64 | Number of FPGA cores. Example: 2 |
| StorageBlock | yes | no | Uint64 | Number of storage blocks. Example: 2 |
| NetworkCard | yes | no | Uint64 | Number of network interface cards. Example: 2 |
| MaxBandwidth | yes | no | Float | Maximum bandwidth. Example: 100.0 |
| Frequency | yes | no | String | Frequency. Example: 2.5 GHz |
| CpuModelName | yes | no | String | CPU model name. Example: Intel Xeon Skylake 6133 |
| Pps | yes | no | Uint64 | Packet forwarding rate. Example: 10 |
| Externals | yes | no | Externals | External information. Example:View |
| Remark | yes | no | String | Remark information. Example: alice use |
DisasterRecoverGroup
Disaster Recovery Group Information
Referenced by the following interfaces: DescribeDisasterRecoverGroups
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| DisasterRecoverGroupId | yes | no | String | Placement Group ID. Example: ps-n4becvb9 |
| Name | yes | no | String | Placement group name, with a length of 1-60 characters. Example: myGroup |
| Type | yes | no | String | Placement group type. Valid values: Example: "HOST" |
| CvmQuotaTotal | yes | no | Int64 | Maximum number of cloud servers accommodated in the placement group. Example: 50 |
| CurrentNum | yes | no | Int64 | Current quantity of CVMs in the placement group. Example: 2 |
| InstanceIds | yes | yes | Array of String | ID list of CVMs in the placement group. Example: ["ins-19029pru"] |
| CreateTime | yes | yes | Datetime_iso | Placement group creation time. Example: "2021-04-27T08:49:34Z" |
| Affinity | no | yes | Int64 | Placement group affinity Example: 1 |
| Strategy | yes | no | String | Placement group policies Example: PARTITION |
| Tags | no | yes | Array of Tag | Placement group tag. Example:View |
UserZoneStatusItem
Billing type status of an instance in the availability zone.
Referenced by the following interfaces: DescribeUserZoneStatus
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Zone | yes | no | String | Availability Zone Example: region1 |
| InstanceChargeType | yes | no | String | Billing Method Example: PREPAID |
| Status | yes | no | String | Sales Status Example: AVALIBLE |
| IsPrimaryZone | no | no | Bool | Whether it is a primary AZ. Example: True |
InstanceDeniedActions
List of Instance Operation Restrictions
Referenced by the following interfaces: DescribeInstancesDeniedActions
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| InstanceId | no | no | String | Instance ID Example: ins-61dyt49h |
| DeniedActions | no | no | Array of DeniedActions | List of Operation Restrictions Example:View |
InstanceFamilyItemArchitecture
Instance family information with CPU architecture.
Referenced by the following interfaces: DescribeInstanceConfigInfos
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| instanceFamily | yes | no | String | Instance family. Example: S2 |
| order | yes | no | Int64 | Priority. Example: 1 |
| instanceTypes | yes | no | Array of InstanceTypeItem | List of instance type information. Example:View |
| TypeName | yes | no | String | Instance Type Name Example: Standard S2 |
| Architecture | yes | no | String | CPU Architecture Information Example: x86_64 |
UsbInfo
USB information.
Referenced by the following interfaces: DescribeInstanceUsbInfo
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| BusNumber | no | no | String | Bus number. Example: 001 |
| DeviceNumber | no | no | String | Device number. Example: 004 |
| VendorId | no | no | String | Vendor number. Example: 0x17ef |
| ProductId | no | no | String | Product number. Example: 0x38ac |
| Name | no | no | String | Name Example: Lenovo |
| Version | no | no | String | Version Example: 2.00 |
| DevType | no | no | String | Dev type. Example: Mass Storage |
| CreateTime | no | no | String | Creation Time Example: 2023-03-09 11:17:08 |
| UpdateTime | no | no | String | Update time Example: 2023-03-14 16:09:20 |
AvailableZoneSet
Availability Zone Details
Referenced by the following interfaces: DescribeUserAvailableZones
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| ZoneId | yes | yes | String | Availability Zone ID Example: 100001 |
| Status | yes | yes | String | Status Example: SUCCESS |
| InstanceType | yes | yes | Array of Int64 | Instance Type Example: 2 |
DataDisk
It describes the information about the data disk.
Referenced by the following interfaces: CloneInstance, CreateLaunchTemplate, DescribeInstances, DescribeLaunchTemplatesInfo, InquiryPriceRunInstances, ModifyLaunchTemplate, ResizeInstanceDisks, RunInstances, SwitchParameterResizeInstanceDisks, SwitchParameterRunInstances
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| DiskType | no | no | String | Data disk type. Value range: Default value: LOCAL_BASIC. This parameter is invalid for the API ResizeInstanceDisk.Example: CLOUD_BASIC |
| DiskId | no | no | String | System disk ID. The LOCAL_BASIC and LOCAL_SSD types do not have an ID. Currently, this parameter is not supported. Example: disk-61dyt49h |
| DiskSize | yes | no | Int64 | Data disk size, in GB. The minimum adjustment step size is 10 GB. The value range varies with different data disk types. The default value is 0, indicating that no data disk is purchased. For more restrictions, see Product Documentation. Example: 324 |
| DeleteWithInstance | no | yes | Bool | Whether the data disk is terminated with the instance. Value range: Default value: TRUE Currently, this parameter is only used for the API RunInstances.Example: false |
| DiskStoragePoolGroup | no | yes | String | Storage pool specified by the data disk. Example: alice-1255000080 |
| AutoSnapshotPolicyId | no | yes | String | Automatic Backup Policy of CBS Example: asp-mrsrn243 |
| SnapshotId | no | yes | String | Snapshot ID of CBS Example: snap-7et7t234 |