Retorna uma lista de especificações de máquinas disponíveis.
Experimente agora
Testar
Autorização RAM
Sintaxe da solicitação
GET /api/v2/public/instance_types HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ResourceType |
string |
Não |
O tipo de recurso. O valor padrão é Public. Valores válidos:
|
Public |
| ChargeType |
string |
Não |
O método de cobrança. O valor padrão é PostPaid. Valores válidos:
|
PostPaid |
InstanceTypes
deprecated
|
array |
Não |
Este parâmetro está obsoleto. |
No input required |
|
string |
Não |
Este parâmetro está obsoleto. |
无需填写 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
40325405-579C-4D82*** |
| Types |
array<object> |
As combinações compatíveis de valores de CPU e memória para implantação. |
|
|
object |
Uma lista de combinações compatíveis. Por exemplo:
Isso indica que, se você definir a CPU como 1 núcleo, poderá definir a memória como 1000, 2000 ou 4000. |
||
| CPU |
integer |
Os valores válidos para o número de núcleos de CPU. |
1 |
| Memory |
array |
Os valores de memória válidos para o número especificado de núcleos de CPU. |
|
|
integer |
Uma lista de valores de memória válidos. |
1000 |
|
| InstanceMetas |
array<object> |
Uma lista de tipos de instância disponíveis para implantação. |
|
|
object |
As informações sobre um tipo de instância disponível. |
||
| CPU |
integer |
O número de núcleos de CPU do tipo de instância. |
32 |
| Memory |
number |
O tamanho da memória do tipo de instância, em GB. |
188 |
| GPU |
string |
O modelo de GPU do tipo de instância. Este campo não é retornado para tipos de instância sem GPU. |
GU30 |
| GPUAmount |
integer |
O número de GPUs no tipo de instância. |
1 |
| GPUMemory |
number |
O tamanho da memória da GPU do tipo de instância, em GB. |
24 |
| InstanceType |
string |
O nome do tipo de instância. |
ml.gu7i.c32m188.1-gu30 |
| SpotDiscount |
number |
O menor desconto atual para uma instância spot com um período de proteção de 1 hora. Um valor de 0,1 indica um desconto de 90%. Se este campo não for retornado, o tipo de instância não é compatível com instâncias spot. |
0.12 |
| NonProtectSpotDiscount |
number |
O desconto mínimo atualmente oferecido para uma instância spot no modo sem proteção. Um valor de 0,1 indica um desconto de 90%. Se este campo não for retornado, o tipo de instância não é compatível com instâncias spot. |
0.1 |
| IsAvailable |
boolean |
Indica se o tipo de instância está disponível atualmente. |
true |
| Vendor |
string |
A origem do tipo de instância. Valores válidos:
|
ECS |
| StockStatus |
string |
O status de estoque do tipo de instância. Valores válidos:
|
WithStock |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "40325405-579C-4D82***",
"Types": [
{
"CPU": 1,
"Memory": [
1000
]
}
],
"InstanceMetas": [
{
"CPU": 32,
"Memory": 188,
"GPU": "GU30",
"GPUAmount": 1,
"GPUMemory": 24,
"InstanceType": "ml.gu7i.c32m188.1-gu30",
"SpotDiscount": 0.12,
"NonProtectSpotDiscount": 0.1,
"IsAvailable": true,
"Vendor": "ECS",
"StockStatus": "WithStock"
}
]
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.