Creates a Cloud Phone matrix. In Cloud Phone, a matrix is a logical resource management unit that represents a physical server instance. You can partition the physical server into multiple independent Cloud Phone instances. These instances share the computing, storage, and network resources of the matrix. Creating a matrix provisions a physical server. You can then create Cloud Phone instances on the server. The configuration determines the number of instances that you can create.
Try it now
Test
RAM authorization
Request syntax
GET HTTP/1.1Request parameters
Parameter | Type | Required | Description | Example |
BizRegionId | string | Yes | The region ID. Valid values:
| cn-hangzhou |
NodeName | string | No | The name of the Cloud Phone matrix. | node_name |
ServerType | string | Yes | The specification of the Cloud Phone matrix. Valid values:
| cpm.gx7.10xlarge |
InstanceType | string | No | The instance type. Note To purchase other instance types, contact pre-sales support. Valid values:
| ac.max |
ChargeType | string | No | The billing method. Currently, only the subscription billing method is supported. Valid values:
| PrePaid |
PeriodUnit | string | No | The unit of the subscription duration. Valid values:
| Month |
Period | integer | No | The subscription duration. The unit is specified by the
| 1 |
AutoPay | boolean | No | Specifies whether to enable automatic payment. Valid values:
| true |
AutoRenew | boolean | No | Specifies whether to enable auto-renewal. Valid values:
| true |
ImageId | string | No | The image ID. | imgc-075cllfeuazh0**** |
Count | string | No | The number of Cloud Phone matrices to purchase. | 1 |
NetworkId | string | No | The office network ID. | cn-hangzhou+dir-5mwr9azebliva**** |
VSwitchId | string | No | The vSwitch ID. | vsw-2zeekryyc1q3sm72l**** |
| Tag | array<object> | No | The tags of the resource. | |
object | No | The tag of the resource. | ||
Key | string | No | The tag key. | keyname |
Value | string | No | The tag value. | valuename |
PhoneDataVolume | integer | No | The size of the independent local phone storage. Unit: GiB. | 10 |
ServerShareDataVolume | integer | No | The size of the shared phone storage. Unit: GiB. Note The minimum size of the shared phone storage must be greater than the number of instances in the matrix multiplied by 10 GiB. | 200 |
ResolutionHeight | integer | No | The height of the resolution in pixels. | 1280 |
ResolutionWidth | integer | No | The width of the resolution in pixels. | 720 |
PhoneCount | integer | No | The number of Cloud Phone instances to create in a single matrix. | 25 |
| DisplayConfig | object | No | The display settings. | |
Dpi | integer | No | The DPI. Valid values: 72 to 600. | 240 |
Fps | integer | No | Note This parameter is not yet available. | null |
LockResolution | string | No | Specifies whether to lock the resolution. Valid values:
| off |
StreamMode | integer | No | The streaming mode for instances in the Cloud Phone matrix. If you do not specify this parameter, the preemption mode is used by default. Valid values:
| 1 |
NetworkType | string | No | The network type of the instance. Valid values:
| network_pro_ecd |
| NetworkInfo | object | No | The network mapping information of the instance. | |
BandwidthPackageName | string | No | The name of the bandwidth plan. | inst-bandwidth-pkg-1 |
CidrBlock | string | No | The private CIDR block. | 10.10.13.0/24 |
LimitedBandwidth | integer | No | The maximum bandwidth of the bandwidth plan. Unit: Mbit/s. The total bandwidth of all instances that use this bandwidth plan is limited by this value. | 200 |
InternetChargeType | string | No | The billing method of the bandwidth plan. Valid values:
Valid values:
| PayByBandwidth |
IpRatio | integer | No | The ratio of IP addresses to instances. Valid values:
| 128 |
Isp | string | No | The line type. Valid values:
| ChinaTelecom |
PayType | string | No | The billing method. Valid values:
| PostPaid |
VisibleType | string | No | The visibility scope. | CPS |
BandwidthPackageType | string | No | The bandwidth type. Valid values:
| cbwp_ecd |
BandwidthPackageId | string | No | The ID of the Internet Shared Bandwidth instance. | cbwp-uf6g3hgg*******8s3lxiob3 |
UpBandwidthLimit | integer | No | The maximum upstream bandwidth. Unit: Mbit/s. | 50 |
DownBandwidthLimit | integer | No | The maximum downstream bandwidth. Unit: Mbit/s. | 50 |
UseTemplate | string | No | Specifies whether to use a template to create the instance. Set the value to | Random |
PromotionId | string | No | ||
SwapSize | integer | No |
Response elements
Element | Type | Description | Example |
object | The request information. | ||
RequestId | string | The request ID. | 69BCBBE4-FCF2-59B8-AD9D-531EB422**** |
OrderId | string | The order ID. | 223684716098**** |
| NodeInfos | array<object> | The information about the Cloud Phone matrices. | |
object | The information about the Cloud Phone matrix. | ||
NodeId | string | The ID of the Cloud Phone matrix. | cpn-e5kxgjyt8s1mb**** |
| InstanceIds | array | A list of Cloud Phone instance IDs. | |
string | The ID of the Cloud Phone instance. | cpn-e5kxgjyt8s1mb**** | |
| NetworkPackageOrderModel | object | The order information of the bandwidth plan. | |
BandwidthPackageOrderId | string | The order ID of the bandwidth plan. | 25954415983***** |
BandwidthPackageId | string | The ID of the Internet Shared Bandwidth instance. | cbwp-uf63gsv8j0ir53***** |
Examples
Success response
JSON format
{
"RequestId": "69BCBBE4-FCF2-59B8-AD9D-531EB422****",
"OrderId": "223684716098****",
"NodeInfos": [
{
"NodeId": "cpn-e5kxgjyt8s1mb****",
"InstanceIds": [
"cpn-e5kxgjyt8s1mb****"
]
}
],
"NetworkPackageOrderModel": {
"BandwidthPackageOrderId": "25954415983*****",
"BandwidthPackageId": "cbwp-uf63gsv8j0ir53*****"
}
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.