Appendix
Last Updated:2021-11-12
Model Object Definition
InstanceModel
| Parameter Name | Type | Description |
|---|---|---|
| id | String | Instance ID, which conforms to BCE specification, must be a string with fixed length, and can contain uppercase and lowercase letters, numbers, hyphen(-)and underline only(_). |
| name | String | Instance name, Supports uppercase and lowercase letters, numbers, Chinese, -, _ and /. Special characters with length 1-65, it must begin with the letter |
| hostname | String | Instance server name, which supports lower-case letters, numbers, special character including -, _, /and., must begin with a letter, but cannot begin or end with a special character. Also, it has a length of 2 - 65 characters. |
| instanceType | InstanceType | Instance type. For the specific optional type, see InstanceType,For DCC, this field is null. |
| status | InstanceStatus | Instance status |
| desc | String | Description information of instances |
| paymentTiming | String | Payment method, including prepaid and postpaid |
| createTime | String | Create Time |
| expireTime | String | Expiration time |
| internalIp | String | Private IP |
| publicIp | String | Public Network IP |
| cpuCount | int | CPU (Core) |
| gpuCard | String | GPU card information for instance. For specific information, see GpuType |
| fpgaCard | String | FPGA card information for instance. For specific information, see FpgaType |
| cardCount | int | Number of GPU or FPGA cards for instance. This field is returned only when the gpuCard or fpgaCard field is not empty. |
| memoryCapacityInGB | int | Memory Capacity, Unit: GB |
| localDiskSizeInGB, | int | Local disk size (GB) (excluding system disk). The system disk is provided free of charge. |
| imageId | String | Image ID |
| networkCapacityInMbps | int | Cloud network bandwidth, Unit: Mb |
| placementPolicy | String | Instance placement policy, whose value is default or dedicatedHost. |
| zoneName | String | Availability zone information |
| subnetId | String | Subnet ID |
| vpcId | String | VPC ID |
| autoRenew | Boolean | Auto renewal? Yes: "true", No: "false” |
| keypairId | String | Key pair ID |
| keypairName | String | Key pair name |
| dedicatedHostId | String | Dedicated Cloud Compute ID |
| ipv6 | String | ipv6 address |
| tags | List<[Tag](#BCC/Tag Service API Referance/Appendix 1.md#Tag)> | Tag information |
| deploysetId | String | Deployment set ID |
| deploysetList | List<DeploySetModel> | Deployment set information List |
VolumeModel
| Parameter Name | Type | Description |
|---|---|---|
| id | String | Disk ID |
| name | String | Disk name, Supports uppercase and lowercase letters, numbers, Chinese, -, _ and /. Special characters with length 1-65, it must begin with the letter |
| diskSizeInGB | int | Disk size, unit: GB |
| paymentTiming | String | Payment method, including prepaid and postpaid |
| createTime | String | Creation date, which conforms to the BCE date specification. |
| expireTime | String | Expiration time |
| status | VolumeStatus | Disk status |
| type | VolumeType | Disk Type |
| storageType | StorageType | CDS disk storage type includes cloud_hp1 (generic SSD),hp1 ( high Performance Cloud Disk),HDD_Throughput , hdd (generic HDD) and std1 (last generation cloud disk ). Hp1 is the default type. |
| desc | String | Information description |
| attachments | List<VolumeAttachmentModel> | List of mounted device information, which is empty when the disk is not mounted. |
| zoneName | String | Availability zone information |
| regionId | String | Region where(There is not this parameter for the simplified model with return list) |
| snapshotNum | String | The number of snapshots the disk currently has (There is not this parameter for the simplified model with return list). |
| sourceSnapshotId | String | Snapshot id used to create the disk (There is not this parameter for the simplified model with return list). |
| autoSnapshotPolicy | AutoSnapshotPolicyModel | Snapshot policy configured for disk currently. There is not this parameter for the simplified model with return list. |
| tags | List<TagModel> | The label of the disk's current configuration (There is not this parameter for the simplified model with return list) |
| encrypted | boolean | Whether or not encrypt |
EphemeralDisk
| Parameter Name | Type | Description |
|---|---|---|
| storageType | StorageType | Disk Storage type |
| sizeInGB | int | Total disk space storage capacity |
| freeSizeInGB | int | Available capacity (GB) |
ZoneModel
| Parameter Name | Type | Description |
|---|---|---|
| zoneName | String | Availability zone information |
TagModel
| Parameter Name | Type | Description |
|---|---|---|
| tagKey | String | Tag key |
| tagValue | String | Tag value |
CreateCdsModel
| Parameter Name | Type | Required? | Description |
|---|---|---|---|
| cdsSizeInGB | int | No | CDS disk capacity (GB), which must be an integer greater than 0. The size is 0-5,120 GB. When you create the disk directly, this property is required. |
| storageType | StorageType | No | Storage type of CDS disk, default is hp1 (High Performance Cloud Disk) |
| snapshotId | String | No | As property, a snapshot ID is valid when creating a disk through snapshot. If cdsSizeInGB is null, CDS disk is by default created by a snapshot size. If the parameter cdsSizeInGB is specified, the value cannot be smaller than the snapshot size. |
| encryptKey | String | No | Encryption Kkey |
VolumeAttachmentModel
| Parameter Name | Type | Description |
|---|---|---|
| volumeId | String | Disk ID |
| instanceId | String | Instance ID |
| device | String | Mounted device path |
| serial | String | Disk serial number |
SnapshotModel
| Parameter Name | Type | Description |
|---|---|---|
| id | String | Snapshot ID |
| name | String | Snapshot name, which supports uppercase and lowercase letters, numbers, Chinese, and special characters such as -, _, and /. It has a length 1-65 characters, and must begin with a letter. |
| sizeInGB | int | Snapshot size (GB) |
| createTime | String | Snapshot creation time, which conforms to the BCE date format. |
| status | SnapshotStatus | Snapshot status |
| createMethod | String | To create snapshot, you can create it manually or do a planned creation |
| volumeId | String | Disk ID. It indicates that related disk is released when the disk ID is empty. |
| desc | String | Snapshot description information |
| expireTime | String | The expiration time of the snapshot conforms to the date format of the BCE specification (There is not this parameter for the simplified model with return list) |
| package | boolean | Whether or not it is a large image, by default it is false |
| templateId | String | Custom Image id |
| insnapId | String | Instance snapshot ID |
| encrypted | boolean | Whether or not get encrypted |
ImageModel
| Parameter Name | Type | Description |
|---|---|---|
| id | String | Image ID |
| name | String | Image name: supports uppercase and lowercase letters, numbers, Chinese, , _ and /. Special characters with a length of 1-65 characters, it must begin with a letter. |
| type | ImageType | Image type |
| osType | String | Operating system type |
| osVersion | String | Operating system version |
| osArch | String | Operating system bits |
| osName | String | Operating system name |
| osBuild | String | Build time of image operating system |
| osLang | String | Operating system language (CHS or ENG) |
| createTime | String | Image creation time, which conforms to the BCE date format. |
| status | ImageStatus | Image status |
| desc | String | Image description information |
| specialVersion | String | Special version information of operating system. financial_safty represents the financial reinforcement version. |
| shareToUserNumLimit | int | Limit on a number of shared users( image list interface does not support this field) |
| sharedToUserNum | int | Number of a shared user( image list interface does not support this field) |
| package | boolean | Whether or not it is a large image, by default it is false |
SecurityGroupModel
| Parameter Name | Type | Description |
|---|---|---|
| id | String | Security group ID |
| name | String | Name: Supports uppercase and lowercase letters, numbers, Chinese, , _ and /. Special characters with a length of 1-65 characters, it must begin with a letter. |
| desc | String | Description |
| vpcId | String | VPC ID |
| createdTime | String | Create time of security group |
| sgVersion | long | Version number of security group |
| rules | List<SecurityGroupRuleModel> | Security Group Rules |
| tags | List<[Tag](#BCC/Tag Service API Referance/Appendix 1.md#Tag)> | Tag list for security group binding |
SecurityGroupRuleModel
| Parameter Name | Type | Description | Required? |
|---|---|---|---|
| remark | String | Remarks | No |
| direction | String | Inbound / outbound to get ingress or egress. | Yes |
| ethertype | String | Network type, whose value is IPv4 or IPv6. When the value is empty, it indicates the default value is IPv4. | No |
| portRange | String | Port range. You can specify the single port, such as port 80. When the value is empty, the default value is 1-65,535. | No |
| protocol | String | Protocol type, TCP, UDP or ICMP. When the value is empty, the default value is all. | No |
| sourceGroupId | String | Source Security Group ID | No |
| sourceIp | String | Source IP. The value can not be set together with sourceGroupId at the same time. | No |
| destGroupId | String | Destination security group ID | No |
| destIp | String | Destination IP. The value can not be set together with destGroupId at the same time. | No |
| securityGroupId | String | Security group ID | No |
| securityGroupRuleId | String | Security Group Rule ID | No |
| createdTime | String | Create time of security group rule | No |
| updatedTime | String | Modify time of security group rule | No |
SnapchainModel
| Parameter Name | Type | Description |
|---|---|---|
| status | String | A snapshot state value can be active, expired and clear. |
| chainSize | String | Total snapshot capacity (unit: GB) |
| chainId | String | snapshot id |
| instanceId | String | Virtual machine id |
| userId | String | User id |
| volumeId | String | Disk id |
| volumeSize | int | Disk size, unit: GB |
| manualSnapCount | int | Number of manual snapshots |
| autoSnapCount | int | Number of automatic snapshots |
| createTime | String | Create Time |
ZoneInstanceType
| Parameter Name | Type | Description |
|---|---|---|
| zoneName | String | Zone information, the ZoneName naming convention is "country-region-availability zone sequence” in lowercase; for example, Beijing availability zone A is "cnbja". |
| instanceTypes | List<String> | Available models |
ZoneResource
| Parameter Name | Type | Description |
|---|---|---|
| zoneName | String | The available region name |
| bccResources | List<BccBidResources> | bcc resources |
BccBidResources
| Parameter Name | Type | Description |
|---|---|---|
| instanceType | String | Instance type |
| flavors | List<BccBidFlavors> | In the package column , flavors return null when the bidding instance corresponding to the instanceType is sold out. |
BccBidFlavors
| Parameter Name | Type | Description |
|---|---|---|
| specId | String | Instance Specifications Type |
| cpuCount | int | CPU cores |
| memoryCapacityInGB | int | Memory size. |
| productType | ProductType | Product type |
| spec | String | Instance Specifications |
InstanceTypeModel
| Parameter Name | Type | Description |
|---|---|---|
| type | String | Specification classification |
| name | String | Specification code |
| cpuCount | int | The number of CPUs (Core) |
| memorySizeInGB | int | Memory (GB) |
| localDiskSizeInGB, | int | Local Disk (GB) |
KeypairModel
| Parameter Name | Type | Description |
|---|---|---|
| keypairId | String | Key pair id |
| name | String | Key pair name |
| description | String | Key Pair Description |
| createdTime | Datetime | Create time of key pair |
| publicKey | String | Public key content |
| privateKey | String | Private key content |
| instanceCount | Integer | Number of key binded VM |
| regionId | String | A region ID for key |
| fingerPrint | String | Public key thumbprint |
OsModel
| Parameter Name | Type | Description |
|---|---|---|
| instanceId | String | Instance ID |
| osArch | String | Operating system bits |
| osName | String | Operating system name |
| osVersion | String | Operating system version |
| osType | String | Operating system type |
| osLang | String | Operating system language (CHS or ENG) |
| specialVersion | String | Special version information of operating system. financial represents the financial reinforcement version. |
SharedUser
| Parameter Name | Type | Description |
|---|---|---|
| account | String | Share user name |
| accountId | String | Shared User ID |
| ucAccount | String | uc Account |
AutoSnapshotPolicyModel
| Parameter Name | Type | Description |
|---|---|---|
| id | String | Automatic snapshot policy ID |
| name | String | Name of automatic snapshot policy, which supports uppercase and lowercase letters, numbers, Chinese, -, _ and /. Special characters with length 1-65, it must begin with the letter |
| timePoints | List<int> | Specify the creation time point of automatic snapshot. The minimum unit is hour, and there are 24 optional time points from 00:00 to 23:00. The parameter is the digit 0-23, for example, 1 denotes the time point 01:00. You can select multiple time points. The transfer parameter is a Json Array: [0, 1, … 23] with the format. There are up to 24 time points, which are separated by semi-comma. |
| repeatWeekdays | List<int> | Specify the recurrence date of automatic snapshot. Select the date to create the snapshot from Monday to Sunday. The parameter is a digit 0-6, for example, 0 denotes Monday. You can select multiple dates. The transfer parameter is a Json Array: [ 0, 1…6] with the format. |
| status | String | Snapshot status, including active, deleted and paused. |
| retentionDays | int | Specify the retention time of automatic snapshot (day). (-1): Permanent retention 1-65,536: Specify the retention time (day). |
| createdTime | String | Creation time of automatic snapshot policy in the BCE-compliant date format. There is not return value in the volume interface since and after this field. |
| updatedTime | String | Last update time of automatic snapshot policy in the BCE-compliant date format |
| deletedTime | String | Deletion time of automatic snapshot policy in the BCE-compliant date format |
| lastExecuteTime | String | Last execution time of automatic snapshot policy in the BCE-compliant date format |
| volumeCount | int | Number of associated disks |
InstancePassRoleModel
| Parameter Name | Type | Description |
|---|---|---|
| instanceId | String | Instance ID |
InstancePassRoleFailModel
| Parameter Name | Type | Description |
|---|---|---|
| instanceId | String | Instance ID |
| failMessage | String | Failure message |
InstanceRoleAssociationModel
| Parameter Name | Type | Description |
|---|---|---|
| instanceId | String | Instance ID |
InstanceRoleModel
| Parameter Name | Type | Description |
|---|---|---|
| roleName | String | Role Name |
ZoneResourceDetailSpec
| Parameter Name | Type | Description |
|---|---|---|
| zoneName | String | Availability zone |
| bccResources | BccResources | Resource Instance Information |
BccResources
| Parameter Name | Type | Description |
|---|---|---|
| flavorGroups | List<FlavorGroup> | Instance package specification information |
FlavorGroup
| Parameter Name | Type | Description |
|---|---|---|
| groupId | String | Instance package specification cluster |
| flavors | List<BccFlavor> | Instance Package Specification |
BccFlavor
| Parameter Name | Type | Description |
|---|---|---|
| cpuCount | int | Number of CPUs |
| memoryCapacityInGB | int | Memory Capacity (Unit: GB) |
| ephemeralDiskInGb | int | Local data disk capacity (Unit: GB) |
| ephemeralDiskCount | int | Local data disk number |
| ephemeralDiskType | String | Local data disk type |
| gpuCardType | String | gpu card type |
| gpuCardCount | int | Number of gpu card |
| fpgaCardType | String | fpga card type |
| fpgaCardCount | int | fpga card Number |
| productType | String | Supported charging types( Prepaid, Postpaid and both) |
| spec | String | Instance Package Specification |
| specId | String | Instance package specification cluster |
| cpuModel | String | Processor model |
| cpuGHz | String | Clock Speed of Processor |
| networkBandwidth | String | Private Bandwidth (Gbps) |
| networkPackage | String | Network packet receiving and sending |
SpecIdPrices
| Parameter Name | Type | Description |
|---|---|---|
| specId | String | Cluster of Instance Specifications |
| specPrices | List<SpecPrices> | Instance package specification information |
SpecPrices
| Parameter Name | Type | Description |
|---|---|---|
| spec | String | Instance Package Specification |
| status | String | Instance Package Specification Status |
| specPrice | double | Relative price of instance package specifications |
AsGroup
| Parameter Name | Type | Description |
|---|---|---|
| groupId | String | Scaling group ID, which conforms to BCE specification, must be a string with fixed length, and can contain uppercase and lowercase letters, numbers, hyphen () and underline (_) only. |
| groupName | String | Scaling group name, Supports uppercase and lowercase letters, numbers, Chinese, , _ and /. Special characters with a length of 1-65 characters, it must begin with a letter. |
| region | String | Regions where a scaling group belongs to |
| status | AsGroupStatus | Scaling Group Status |
| vpcId | String | Private Cloud VpcId |
| nodeNum | int | Number of nodes in the scaling group |
| createTime | String | Create Time |
| zoneInfo | ZoneInfo | Availability zone and subnet information |
| groupConfig | GroupConfig | Scaling Group Specification |
| blbId | String | Load balance Id |
ZoneInfo
| Parameter Name | Type | Description |
|---|---|---|
| zone | String | Availability zone |
| subnetId | String | Subnet ID |
GroupConfig
| Parameter Name | Type | Description |
|---|---|---|
| minNodeNum | int | Minimum number of nodes |
| maxNodeNum | int | Maximum number of nodes |
| cooldownInSec | int | Cooling time (unit: second) |
VpcInfo
| Parameter Name | Type | Description |
|---|---|---|
| vpcId | String | Private Cloud VpcId |
| vpcName | String | Private network VPC name |
NodeModel
| Parameter Name | Type | Description |
|---|---|---|
| instanceId | String | Instance ID |
| instanceName | String | Instance name |
| floatingIp | String | Floating IP |
| internalIp | String | Private IP |
| status | String | Node status |
| payment | String | Payment mode |
| cpuCount | int | Number of CPUs |
| memoryCapacityInGB | int | Memory size. |
| instanceType | String | Instance type |
| sysDiskInGB | int | System disk size |
| subnetType | String | Subnet type |
| isProtected | boolean | Whether the node is protected |
| createTime | String | Create Time |
| nodeType | String | Node type |
| eip | AsEipModel | eip Information |
AsEipModel
| Parameter Name | Type | Description |
|---|---|---|
| bandwidthInMbps | int | Maximum bandwidth |
| address | String | Public IP |
| eipStatus | String | EIP status |
| eipAllocationId | String | Elastic IP-Instance ID |
DeploySetModel
| Parameter Name | Type | Description |
|---|---|---|
| deploysetId | String | Deployment set id |
| name | String | Public IP |
| description | String | EIP status |
| concurrency | int | Elastic IP-Instance ID |
| strategy | String | Elastic IP-Instance ID |
Type encoding definition
VolumeType
| Encode | Description |
|---|---|
| System | System Disk |
| Ephemeral | Local Disk |
| CDS | CDS disk |
StorageType
| Encode | Description | Can CDS data disk be created? | CDS system disk can be created |
|---|---|---|---|
| cloud_hp1 | General purpose SSD | Yes | Yes |
| hp1 | High-performance CDS | Yes | Yes |
| HDD_Throughput | High-throughput HDD | Yes | No |
| hdd | General purpose HDD | Yes | No |
| std1 | Last generation CDS | Yes | No |
| local | Local disk | No | No |
| sata | A last generation cloud disk is dedicated to your use of creating the DCC sub-instance. | - | - |
| ssd | Generic SSD is dedicated to your use of creating DCC sub instance. | - | - |
| local-ssd | Means that the data is stored in the local SSD disk, achieving shorter latency and better IO and throughout capability. The local SSD disk is applicable to large- and medium-scale relational database businesses. | - | - |
| local-hdd | Local HDD disk, which is applicable to massive data storage scenarios. | - | - |
| local-nvme | Local NVME disk. The data is stored in the local NVME SSD disk. The NVME SSD disk has ultrahigh performance and is applicable to latency-sensitive businesses. | - | - |
ImageType
| Encode | Description |
|---|---|
| System | System image/public image |
| Custom | Custom Image |
| Integration | Service Integration Image |
GpuType
| Encode | Description |
|---|---|
| V100-32 | NVIDIA Tesla V100-32G |
| V100-16 | NVIDIA Tesla V100-16G |
| P40 | NVIDIA Tesla P40 |
| P4 | NVIDIA Tesla P4 |
| K40 | NVIDIA Tesla K40 |
| DLCard | NVIDIA deep learning development card |
FpgaType
| Encode | Description |
|---|---|
| KU115 | xilinx ku115 |
InternetChargeType
| Encode | Description |
|---|---|
| BANDWIDTH_PREPAID | Prepaid billed by bandwidth |
| TRAFFIC_POSTPAID_BY_HOUR | Pay by the hour for traffic |
| BANDWIDTH_POSTPAID_BY_HOUR | Postpaid on an hourly basis |
BidModel
| Encode | Description |
|---|---|
| market | Prices are given subject to a market price |
| custom | User-defined price |
DeployStrategy
| Encode | Description |
|---|---|
| HOST_HA | separation of a host machine |
| RACK_HA | Isolation of rack |
| TOR_HA | Isolation of switch |
Status Code Definition
ProductType
| Encode | Description |
|---|---|
| Prepaid | Prepaid |
| Postpaid | Postpaid |
InstanceStatus
| Encode | Description |
|---|---|
| Starting | During startup |
| Running | Running |
| Stopping | Stopping |
| Stopped | Stopped |
| Deleted | Released, which is an internal status and can not be queried by API. |
| Scaling | Scaling |
| Expired | Expired or in arrears |
| Error | An error |
| SnapshotProcessing | Snapshot processing |
| ImageProcessing | Image processing |
| Recharging | Recharging |
VolumeStatus
| Encode | Description |
|---|---|
| Creating | Creating The volume creation is asynchronous operation. Creating indicates that the system receives the creation request and assigns the corresponding volume ID, but the volume is not created successfully. |
| Available | To be attached. The volume is created successfully and in the normal status, and the volume is not attached to any virtual machine instance. |
| Attaching | Attaching. The volume attach is an asynchronous operation. This status indicates that the attach operation is in progress. |
| NotAvailable | Temporary not-available status |
| InUse | In use. |
| Detaching | Detaching. The volume detach is an asynchronous operation. This status indicates that the detach operation is in progress. |
| Deleting | Deleting. |
| Deleted | Deleted, which is an internal status and can not be queried by API. |
| Scaling | Scaling |
| Expired | Expired or in arrears |
| Error | An error |
| SnapshotProcessing | Snapshot processing |
| ImageProcessing | Image processing |
| Recharging | Recharging |
SnapshotStatus
| Encode | Description |
|---|---|
| Creating | Creating |
| CreatedFailed | Creation failed. |
| Available | Available. |
| NotAvailable | Not available. |
ImageStatus
| Encode | Description |
|---|---|
| Creating | Creating |
| CreatedFailed | Creation failed. |
| Available | Available. |
| NotAvailable | Not available. |
| Error | An error |
RelatedRenewFlag
| Encode | Description |
|---|---|
| CDS | Renew for the prepaid CDS associated with BCC instance only. |
| EIP | Renew for the prepaid EIP associated with BCC instance only. |
| MKT | Renew for the prepaid MKT associated with BCC instance only. |
| CDS_EIP | Renew for the prepaid CDS and EIP associated with BCC instance only. |
| CDS_MKT | Renew for the prepaid CDS and MKT associated with BCC instance only. |
| EIP_MKT | Renew for the prepaid EIP and MKT associated with BCC instance only. |
| CDS_EIP_MKT | Renew for the prepaid CDS, EIP and MKT associated with BCC instance only. |
AsGroupStatus
| Encode | Description |
|---|---|
| CREATING | Creating. |
| RUNNING | Running |
| SCALING_UP | In the process of expanding Capacity |
| SCALING_DOWN | In the process of shrinking Capacity |
| ATTACHING_NODE | Moving Nodes in Process |
| DETACHING_NODE | Moving Nodes in Process |
| DELETING | Deleting. |
| BINDING_BLB | In the process of binding blb |
| UNBINDING_BLB | In the process of Unbinding blb |
| COOLDOWN | Cooling |
| PAUSE | Mounting |
| DELETED | Deleted |
Regional Model and Optional Configuration
InstanceType
| Encode | Description | New Model Name |
|---|---|---|
| N1 | General purpose BCC instance | General purpose g1, compute optimized c1, intensive compute optimized ic1 and Storage Optimization m1 |
| N2 | General purpose II BCC instance | General purpose g2, compute optimized c2, intensive compute optimized ic2 and Storage Optimization m2 |
| N3 | General purpose III BCC instance | General purpose g3, compute optimized c3, intensive compute optimized ic3 and Storage Optimization m3 |
| N4 | BCC instance with enhanced network performance | General purpose with enhanced network performance g3ne, compute optimized with enhanced network performance c3ne and enhanced network performance m3ne |
| N5 | General ⅣBCC instance | General g4, compute optimized ic4, compute optimized c4 and Storage Optimization m4 |
| C1 | Storage Optimization Instance | Compute optimized with high clock speed hcc1 and general purpose with high clock speed hcg1 |
| C2 | Computational Optimization II instance | Compute optimized with high clock speed hcc2 and general purpose with high clock speed hcg2 |
| S1 | Storage Optimization Instance | Local SSD Type l1 |
| G1 | GPU instance | --- |
| F1 | FPGA instance | --- |
GpuType
| Encode | Description |
|---|---|
| V100-32 | NVIDIA Tesla V100-32G |
| V100-16 | NVIDIA Tesla V100-16G |
| P40 | NVIDIA Tesla P40 |
| P4 | NVIDIA Tesla P4 |
| K40 | NVIDIA Tesla K40 |
| DLCard | NVIDIA deep learning development card |
Instance Type Supported in Region (Console Purchase Page Shall Prevail for It Varies Depending on Product Planning)
| Region | Creation Instance Type Supported |
|---|---|
| Beijing (bj) | Normal BCC(N1), the optional configuration refers to[Normal BCC(N1) Optional Specification Configuration](#Normal BCC Optional Specification Configuration) Normal ⅡBCC(N2),the optional configuration refers to [Normal ⅡBCC(N2)) Optional Specification Configuration](#Normal BCCⅡ Optional Specification Configuration) Normal ⅢBCC(N3),the optional configuration refers to [Normal ⅢBCC(N3) Optional Specification Congfiguration](#Normal BCCⅢ Optional Specification Configuration) computational optimization instance (C1),the optional configuration refers to [Computational Optimization Instance (C1) Optional Specification Configuration](#Computational Optimization Instance Optional Specification Configuration) Storage optimization instance (S1),the optional configuration refers to [Storage Optimization Instance (S1)Optional Specification Configuration](#Normal BCC Optional Specification Configuration) GPU instance (G1),the optional configuration refers to [GPU Instance (G1) Optional Specification Configuration](#GPU型BCC Optional Specification Configuration) FPGA instance (F1), the optional configuration refers to [FPGA Instance (F1) Optional Specification Configuration](#FPGA BCC Optional Specification Configuration) |
| Guangzhou (gz) | Normal BCC(N1), the optional configuration refers to[ Normal BCC(N1) Optional Specification Configuration ](#Normal BCC Optional Specification Configuration) Normal ⅡBCC(N2),the optional configuration refers to [Normal ⅡBCC(N2)) Optional Specification Configuration](#Normal BCCⅡ Optional Specification Configuration) Normal ⅢBCC(N3),the optional configuration refers to [Normal ⅢBCC(N3) Optional Specification Congfiguration](#Normal BCCⅢ Optional Specification Configuration) computational optimization instance (C1),the optional configuration refers to [Computational Optimization Instance (C1) Optional Specification Configuration](#Computational Optimization Instance Optional Specification Configuration) Storage optimization instance (S1),the optional configuration refers to [Storage Optimization Instance (S1)Optional Specification Configuration](#Normal BCC Optional Specification Configuration) GPU instance (G1),the optional configuration refers to [GPU Instance (G1) Optional Specification Configuration](#GPU BCC Optional Specification Configuration) |
| Suzhou (su) | Normal ⅡBCC(N2 , the optional configuration refers to[ Normal BCC( ) Optional Specification Configuration ](#Normal BCCⅡ Optional Specification Configuration) Normal ⅢBCC(N3),the optional configuration refers to [Normal ⅢBCC(N3) Optional Specification Congfiguration](#Normal BCCⅢ Optional Specification Configuration) Computational optimization instance (C1),the optional configuration refers to [Computational Optimization Instance (C1) Optional Specificat ion Configuration](#Computational Optimization Instance Optional Specification Configuration) Storage optimization instance (S1),the optional configuration refers to [Storage Optimization Instance (S1)Optional Specification Configuration](#Normal BCC Optional Specification Configuration) GPU instance (G1),the optional configuration refers to [GPU Instance (G1) Optional Specification Configuration](#GPU BCC Optional Specification Configuration) |
Optional Specification Configuration of General Purpose BCC
| Optional Specification Configuration of Prepaid Instance (CPU Cores, Memory GB) | Optional Specification Configuration of Postpaid Instance (CPU Cores, Memory GB) |
|---|---|
| [1, 1], [1, 2], [1, 4], [1, 8], [2, 2], [2, 4], [2, 8], [2, 12], [2, 16], [4, 4], [4, 8], [4, 12], [4, 16], [4, 32], [8, 8], [8, 12], [8, 16], [8, 24], [8, 32], [8, 64], [12, 12], [12, 16], [12, 24], [12, 32], [12, 48], [12, 64], [16, 16], [16, 24], [16, 32], [16, 48], [16, 64] |
Same as optional specification configuration of prepaid instance (CPU cores, memory GB) |
Optional Specification Configuration of General Purpose II BCC
| Optional Specification Configuration of Prepaid Instance (CPU Cores, Memory GB) | Optional Specification Configuration of Postpaid Instance (CPU Cores, Memory GB) |
|---|---|
| [1, 1], [1, 2], [1, 4], [1, 8], [2, 2], [2, 4], [2, 8], [2, 12], [2, 16], [4, 4], [4, 8], [4, 12], [4, 16], [4, 32], [8, 8], [8, 12], [8, 16], [8, 24], [8, 32], [8, 64], [12, 12], [12, 16], [12, 24], [12, 32], [12, 48], [12, 64], [16, 16], [16, 24], [16, 32], [16, 48], [16, 64], [16, 128], [32, 64], [32, 128], [48, 96], [48, 128], [48, 192] |
[1, 1], [1, 2], [1, 4], [1, 8], [2, 2], [2, 4], [2, 8], [2, 12], [2, 16], [4, 4], [4, 8], [4, 12], [4, 16], [4, 32], [8, 8], [8, 12], [8, 16], [8, 24], [8, 32], [8, 64], [12, 12], [12, 16], [12, 24], [12, 32], [12, 48], [12, 64], [16, 16], [16, 24], [16, 32], [16, 48], [16, 64], [16, 128] |
###Optional Specification Configuration of General Purpose III BCC
| Optional Specification Configuration of Prepaid Instance (CPU Cores, Memory GB) | Optional Specification Configuration of Postpaid Instance (CPU Cores, Memory GB) |
|---|---|
| [1, 1], [1, 2], [1, 4], [1, 8], [2, 2], [2, 4], [2, 8], [2, 12], [2, 16], [4, 4], [4, 8], [4, 12], [4, 16], [4, 32], [8, 8], [8, 12], [8, 16], [8, 24], [8, 32], [8, 64], [12, 12], [12, 16], [12, 24], [12, 32], [12, 48], [12, 64], [16, 16], [16, 24], [16, 32], [16, 48], [16, 64], [16, 128], [24, 48], [24, 96], [24, 128], [32, 64], [32, 128], [32, 256], [48, 96], [48, 128], [48, 192], [48, 256], [64, 128], [64, 256], [96, 256] |
Same as optional specification configuration of prepaid instance (CPU cores, memory GB) |
Optional Specification Configuration of Storage Optimization Instance
| Optional Specification Configuration of Prepaid Instance (CPU Cores, Memory GB) | Optional Specification Configuration of Postpaid Instance (CPU Cores, Memory GB) |
|---|---|
| [4, 8], [4, 16], [4, 32], [8, 16], [8, 32], [16, 32], [16, 64], [24, 96] |
Same as optional specification configuration of prepaid instance (CPU cores, memory GB) |
Optional Specification Configuration of Storage Optimization Instance
| Optional Specification Configuration of Prepaid Instance (CPU Cores, Memory GB) | Optional Specification Configuration of Postpaid Instance (CPU Cores, Memory GB) |
|---|---|
| [1, 1], [1, 2], [1, 4], [1, 8], [2, 2], [2, 4], [2, 8], [2, 12], [2, 16], [4, 4], [4, 8], [4, 12], [4, 16], [4, 32], [8, 8], [8, 12], [8, 16], [8, 24], [8, 32], [8, 64], [12, 12], [12, 16], [12, 24], [12, 32], [12, 48], [12, 64], [16, 16], [16, 24], [16, 32], [16, 48], [16, 64] |
Same as optional specification configuration of prepaid instance (CPU cores, memory GB) |
Optional Specification Configuration of GPU BCC
| Optional Specification Configuration of Prepaid Instance (GPU Card Type, Number of GPU Cards, CPU Cores, Memory GB, Local Disk Size GB) | Optional Specification Configuration of Postpaid Instance (GPU Card Type, Number of GPU Cards, CPU Cores, Memory GB, Local Disk Size GB) |
|---|---|
| [P4,1,12,40,450],[P4,2,24,80,900],[P4,4,48,160,1800], [P40,1,12,40,450],[P40,2,24,80,900],[P40,4,48,160,1800], [K40,1,6,40,450],[K40,2,12,80,400],[K40,4,24,160,800], [DLCard,1,6,40,450],[DLCard,2,12,80,400],[DLCard,4,24,160,800] |
Same as optional specification configuration of prepaid instance (GPU card type, number of GPU cards, CPU cores, memory GB, local disk size GB) |
Optional Specification Configuration of the FPGA BCC
| Optional Specification Configuration of Prepaid Instance (FPGA Card Type, Number of FPGA Cards, CPU Cores, Memory GB, Local Disk Size GB) | Optional Specification Configuration of Postpaid Instance (FPGA Card Type, Number of FPGA Cards, CPU Cores, Memory GB, Local Disk Size GB) |
|---|---|
| [KU115,1,16,64,450] | Same as optional specification configuration of prepaid instance (GPU card type, number of GPU cards, CPU cores, memory GB, local disk size GB) |
Definition of Instance Package Specification (Abandoned, Not Recommended)
| Specification classification | Specification code | CPU(Core) | Memory (GB) |
|---|---|---|---|
| Tiny | bcc.t1.tiny | 1 | 1 |
| General | bcc.g1.tiny | 1 | 2 |
| General | bcc.g2.tiny | 1 | 4 |
| General | bcc.g3.tiny | 1 | 8 |
| General | bcc.g1.small | 2 | 2 |
| General | bcc.g2.small | 2 | 4 |
| General | bcc.g3.small | 2 | 8 |
| General | bcc.g4.small | 2 | 12 |
| General | bcc.g1.medium | 4 | 4 |
| General | bcc.g2.medium | 4 | 8 |
| Memory | bcc.m1.medium | 4 | 12 |
| Memory | bcc.m2.medium | 4 | 16 |
| Memory | bcc.m1.large | 8 | 16 |
| Memory | bcc.m2.large | 8 | 24 |
| Memory | bcc.m3.large | 8 | 32 |
| cpu | bcc.c1.large | 8 | 8 |
| cpu | bcc.c2.large | 8 | 12 |
| cpu | bcc.c1.xlarge | 12 | 12 |
| cpu | bcc.c2.xlarge | 12 | 16 |
| cpu | bcc.c3.xlarge | 12 | 24 |
| cpu | bcc.c4.xlarge | 12 | 32 |
| cpu | bcc.c5.xlarge | 12 | 48 |
| cpu | bcc.c1.2xlarge | 16 | 16 |
| cpu | bcc.c2.2xlarge | 16 | 24 |
| cpu | bcc.c3.2xlarge | 16 | 32 |
| cpu | bcc.c4.2xlarge | 16 | 48 |
| cpu | bcc.c5.2xlarge | 16 | 64 |
Order information definition
Billing
| Status | Type | Description |
|---|---|---|
| paymentTiming | String | Payment method, including prepaid and postpaid |
| reservation | Reservation | Reserve information. When the payment method is postpaid, you do not need to set this option. When the payment method is prepaid, you need to set it. |
Reservation
| Status | Type | Description |
|---|---|---|
| reservationLength | int | Duration, [1,2,3,4,5,6,7,8,9,12,24,36] |
| reservationTimeUnit | String | Time unit: month, per month |
