Vérifie si une adresse IP privée dans un vSwitch spécifié est disponible.
Description de l'opération
The first and last 3 IPv4 addresses of each vSwitch are system reserved IP addresses, and the first and last 9 IPv6 addresses are system reserved IP addresses. These addresses cannot be allocated.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
vpc:CheckCanAllocateVpcPrivateIpAddress |
none |
*VSwitch
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région du vSwitch auquel appartient l'adresse IP privée que vous souhaitez interroger. Vous pouvez appeler l'opération DescribeRegions pour obtenir la liste des régions la plus récente. |
cn-qingdao |
| VSwitchId |
string |
Oui |
L'identifiant du vSwitch auquel appartient l'adresse IP privée à interroger. |
vsw-m5ew3t46z2drmifnt**** |
| PrivateIpAddress |
string |
Oui |
Pour vérifier si une adresse IP privée est disponible, l'adresse IP privée doit appartenir au vSwitch spécifié par le paramètre VSwitchId. |
10.0.0.7 |
| IpVersion |
string |
Non |
La version de l'adresse IP privée. Valeurs valides :
|
ipv4 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Objet de schéma. |
||
| CanAllocate |
boolean |
Indique si l'adresse IP privée est disponible. Valeurs valides :
|
true |
| RequestId |
string |
L'identifiant de la requête. |
93360B0-2969-40BF-8542-EBB34FD358AB |
Exemples
JSON format
{
"CanAllocate": true,
"RequestId": "93360B0-2969-40BF-8542-EBB34FD358AB"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | PARAMETER_ILLEGAL | Parameter illegal.Parameter is ipVersion | |
| 400 | ResourceNotFound.VSwitchId | The specified resource vswitch is not found. | |
| 400 | Mismatch.VSwitchAndPrivateIpAddress | The vswitch and privateIpAddress are mismatched. | The specified private IP address does not match the vSwitch. |
| 400 | IllegalParam.PrivateIpAddress | The specified PrivateIpAddress is illegal. | The specified PrivateIpAddress is invalid. Check the parameter constraints and try again after modification. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.