Cria um endereço IP virtual de alta disponibilidade (HAVIP).
Descrição da operação
CreateHaVip é uma operação assíncrona. Após invocar esta operação, o sistema retorna o ID do HAVIP, mas o HAVIP ainda não foi criado. O nó de criação ainda está em execução em segundo plano. Você pode invocar DescribeHaVips para consultar o status de criação do HAVIP:
Se o HAVIP estiver no estado Creating, o HAVIP está sendo criado.
Se o HAVIP estiver no estado Available, o HAVIP foi criado.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vpc:CreateHaVip |
create |
*HaVip
*VSwitch
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Name |
string |
Não |
O nome do HAVIP. O nome deve ter de 1 a 128 caracteres e não pode começar com |
test |
| ClientToken |
string |
Não |
O token do cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas deve garantir que o token seja único entre diferentes solicitações. O token pode conter apenas caracteres ASCII. Nota
Se você não especificar este parâmetro, o sistema usa automaticamente o RequestId como o ClientToken. O RequestId pode ser diferente para cada solicitação de API. |
0c593ea1-3bea-11e9-b96b-88e9fe637760 |
| RegionId |
string |
Sim |
O ID da região do HAVIP. Você pode chamar a operação DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| VSwitchId |
string |
Sim |
O ID do vSwitch ao qual o HAVIP pertence. |
vsw-asdfjlnaue4g**** |
| IpAddress |
string |
Não |
O endereço IP do HAVIP. O endereço IP especificado deve ser um endereço IP ocioso no bloco CIDR do vSwitch. Se você não especificar este parâmetro, um endereço IP ocioso será atribuído aleatoriamente do bloco CIDR do vSwitch especificado. |
192.XX.XX.10 |
| Description |
string |
Não |
A descrição do HAVIP. A descrição deve ter de 1 a 255 caracteres e não pode começar com |
This is my HaVip. |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos ao qual o HAVIP pertence. |
rg-acfmxazb4ph6aiy**** |
| Tag |
array<object> |
Não |
As tags do recurso. |
|
|
object |
Não |
A tag. |
||
| Key |
string |
Não |
A chave de tag do recurso. Você pode especificar até 20 chaves de tag. A chave de tag não pode ser uma string vazia. A chave de tag pode ter até 128 caracteres e não pode começar com |
FinanceDept |
| Value |
string |
Não |
O valor de tag do recurso. Você pode especificar até 20 valores de tag. O valor de tag pode ser uma string vazia. O valor de tag pode ter até 128 caracteres e não pode começar com |
FinanceJoshua |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
C44F62BE-9CE7-4277-B117-69243F3988BF |
| IpAddress |
string |
O endereço IP do HAVIP. |
192.XX.XX.10 |
| HaVipId |
string |
O ID do HAVIP. |
havip-2zeo05qre24nhrqpy**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "C44F62BE-9CE7-4277-B117-69243F3988BF",
"IpAddress": "192.XX.XX.10",
"HaVipId": "havip-2zeo05qre24nhrqpy****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidDescription.Malformed | The specified Description is wrongly formed. | The error message returned because the Description parameter is set to an invalid value. |
| 400 | InvalidIPAddress.OutOfRange | The specified IPAddress is out of VSwitch CIDR. | |
| 400 | InvalidIPAddress.NotAvailable | The specified IPAddress is not available because it is a system reserved IPAddress. | |
| 400 | InvalidIPAddress.AlreadyUsed | The specified IPAddress is already used by other resource. | |
| 400 | InvalidIPAddress.Malformed | The specified IPAddress is not a valid or strict address. | The specified IP address is invalid. |
| 400 | Abs.Vpc.InvalidName.Malformed | The specified Name is not valid. | |
| 400 | InvalidIPAddress.OutOfVswCIDR | The specified IPAddress is out of VSwitch CIDR. | The IP address does not fall within the CIDR block of the vSwitch. |
| 400 | InvalidIPAddress.AlreadyInUse | The specified IPAddress is already used by other resource. | The IP address is being used by other resources. |
| 400 | UnsupportedFeature.CloudBoxHaVip | The HAVIP feature is not supported in cloud box. | |
| 400 | CountLimitExceed.HaVipInVpc | Specified Vpc exceeds the quota of max number of ha-vip count. | |
| 400 | Forbidden.HaVip | No permissions to perform operations on HAVIPs. Please apply for privilege--vpc_privilege_allow_buy_havip_instance. | The error message returned because you do not have the permissions to manage the HAVIP. Go to the Quota Center page to acquire the permissions. |
| 400 | OperationDenied.InvalidIpReservedByVSwitch | The specified ip address is the reserved address of the switch. | |
| 400 | InvalidRegionId.NotFound | Specified value of "regionId" is not supported. | |
| 400 | IllegalParam.ResourceGroupId | Invalid ResourceGroupld value. | The specified resource group is invalid or does not exist. |
| 400 | IncorrectStatus.VSwitch | The specified vSwitch status is invalid. | The virtual switch status is abnormal. |
| 403 | CountLimitExceed.HaVipInVpc | Specified Vpc exceeds the quota of max number of ha-vip count. | |
| 403 | QuotaExceeded.HaVip | Living HaVip quota exceeded. | |
| 404 | InvalidVSwitchId.NotFound | The specified VSwitch does not exist in the specified region. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.