Crée un pool d'adresses IPAM.
Description de l'opération
Le nombre maximal par défaut de pools de premier niveau IPv6 publics par type de FAI et par région est de 1.
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
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région de l'IPAM. Vous pouvez appeler l'API DescribeRegions pour obtenir l'identifiant de la région. |
cn-hangzhou |
| IpamScopeId |
string |
Oui |
L'identifiant de l'instance de la portée IPAM. |
ipam-scope-glfmcyldpm8lsy**** |
| IpamPoolName |
string |
Non |
Le nom du pool d'adresses IPAM. Le nom doit comporter de 1 à 128 caractères et ne peut pas commencer par |
abc |
| IpamPoolDescription |
string |
Non |
La description du pool d'adresses IPAM. La description doit comporter de 1 à 256 caractères et doit commencer par une lettre majuscule ou minuscule ou un caractère chinois. Elle ne peut pas commencer par |
description de test |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources du pool d'adresses IPAM. |
rg-acfmxazb4ph6aiy**** |
| PoolRegionId |
string |
Non |
La région dans laquelle le pool d'adresses IPAM prend effet. |
cn-hangzhou |
| SourceIpamPoolId |
string |
Non |
L'identifiant de l'instance du pool d'adresses IPAM source. Remarque
Si ce paramètre n'est pas spécifié, le pool d'adresses créé est un pool d'adresses parent. |
ipam-pool-6rcq3tobayc20t**** |
| AllocationDefaultCidrMask |
integer |
Non |
Le masque CIDR par défaut pour les allocations à partir du pool d'adresses IPAM. Remarque
Le masque CIDR IPv4 varie de 0 à 32 bits. Le masque CIDR IPv6 varie de 0 à 128 bits. |
28 |
| AllocationMaxCidrMask |
integer |
Non |
Le masque CIDR maximal pour les allocations à partir du pool d'adresses IPAM. Remarque
Le masque CIDR IPv4 varie de 0 à 32 bits. Le masque CIDR IPv6 varie de 0 à 128 bits. |
32 |
| AllocationMinCidrMask |
integer |
Non |
Le masque CIDR minimal pour les allocations à partir du pool d'adresses IPAM. Remarque
Le masque CIDR IPv4 varie de 0 à 32 bits. Le masque CIDR IPv6 varie de 0 à 128 bits. |
8 |
| DryRun |
boolean |
Non |
Indique si un test à blanc uniquement doit être effectué, sans exécuter la requête réelle. Valeurs valides :
|
false |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer le jeton, mais vous devez vous assurer que le jeton est unique pour chaque requête. Le jeton ne peut contenir que des caractères ASCII. Remarque
Si vous ne spécifiez pas ce paramètre, le système utilise automatiquement le RequestId de la requête API comme ClientToken. Le RequestId peut être différent pour chaque requête API. |
123e4567-e89b-12d3-a456-426655440000 |
| IpVersion |
string |
Non |
La version du protocole d'adresse IP. Valeurs valides :
|
IPv4 |
| Ipv6Isp |
string |
Non |
Le type de bloc CIDR IPv6. Ce paramètre prend effet uniquement pour les pools d'adresses IPv6 publics. Valeurs valides :
Remarque
Si vous êtes un utilisateur ayant activé la liste blanche de bande passante en ligne unique, ce champ peut être défini sur ChinaTelecom (China Telecom), ChinaUnicom (China Unicom) ou ChinaMobile (China Mobile). |
BGP |
| AutoImport |
boolean |
Non |
Indique si la fonctionnalité d'importation automatique doit être activée pour le pool d'adresses. |
true |
| Tag |
array<object> |
Non |
La liste des balises. |
|
|
object |
Non |
Les informations de la balise. |
||
| Key |
string |
Non |
La clé de la balise de la ressource. Un maximum de 20 clés de balise sont prises en charge. Une fois cette valeur spécifiée, elle ne peut pas être une chaîne vide. La clé de la balise peut comporter jusqu'à 64 caractères et doit commencer par une lettre ou un caractère chinois. Elle peut contenir des chiffres, des points (.), des traits de soulignement (_) et des traits d'union (-). Elle ne peut pas commencer par Remarque
Vous devez spécifier au moins l'un des paramètres ResourceId.N et Tag.N (Tag.N.Key et Tag.N.Value). |
FinanceDept |
| Value |
string |
Non |
La valeur de la balise de la ressource. Un maximum de 20 valeurs de balise sont prises en charge. Une fois cette valeur spécifiée, elle peut être une chaîne vide. La valeur de la balise peut comporter jusqu'à 128 caractères et ne peut pas contenir Remarque
Vous devez spécifier au moins l'un des paramètres ResourceId.N et Tag.N (Tag.N.Key et Tag.N.Value). |
FinanceJoshua |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les informations renvoyées. |
||
| RequestId |
string |
L'identifiant de la requête. |
BB2C39DE-CEB8-595A-981A-F2EFCBE7324E |
| IpamPoolId |
string |
L'identifiant de l'instance du pool d'adresses IPAM. |
ipam-pool-6rcq3tobayc20t**** |
Exemples
JSON format
{
"RequestId": "BB2C39DE-CEB8-595A-981A-F2EFCBE7324E",
"IpamPoolId": "ipam-pool-6rcq3tobayc20t****"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | ResourceNotFound.IpamScope | The specified resource of IPAM scope is not found. | The input IPAM scope does not exist. |
| 400 | ResourceNotFound.SourceIpamPool | The dependent source IPAM pool is not found. | The dependent resource source IPAM Pool does not exist. |
| 400 | UnsupportedFeature.PublicIpamScopeType | The feature of PublicIpamScopeType is not supported. | The IPAM you specified does not support the creation of public scope. |
| 400 | IllegalParam.AllocationDefaultNetmask | The specified AllocationDefaultNetmask is illegal. | AllocationDefaultNetmask parameter is illegal. |
| 400 | IllegalParam.AllocationMaxNetmask | The specified AllocationMaxNetmask is illegal. | AllocationMaxNetmask parameter is illegal. |
| 400 | IllegalParam.AllocationMinNetmask | The specified AllocationMinNetmask is illegal. | AllocationMinNetmask parameter is illegal. |
| 400 | IllegalParam.IpVersion | The specified IpVersion is illegal. | Invalid IpVersion. |
| 400 | QuotaExceeded.IpamPoolQuotaDepth | The quota of IpamPoolQuotaDepth count is exceeded. | Maximum number of IPAM address pool depth allowed exceeds limit |
| 400 | ResourceNotFound.Ipam | The specified resource of ipam is not found. | The IPAM entered does not exist. |
| 400 | IllegalParam.PoolRegionId | The specified PoolRegionId is illegal. | PoolRegionId parameter is illegal. |
| 400 | QuotaExceeded.IpamSubPoolQuotaPerIpamPool | The quota of ipamSubPoolQuotaPerIpamPool count is exceeded. | The number of sub-pools for the IPAM pool exceeds the limit. |
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | |
| 400 | IncorrectStatus.IpamPool | The status of the IPAM pool is incorrect. | The status of the IPAM pool is incorrect. |
| 400 | OperationDenied.OperateShareResource | The operation is not allowed because the instance is a shared resource. | The operation is not allowed because the instance is a shared resource. |
| 400 | UnsupportedFeature.IpamPublicIpv4Pool | The feature of public IPv4 pool is not supported in IPAM. | The feature of public IPv4 pool is not supported in IPAM. |
| 400 | OperationDenied.IpamPublicIpv6PoolNeedPoolRegion | The public IPv6 pool cannot be created in IPAM when its pool region is empty. | The public IPv6 pool cannot be created in IPAM when its pool region is empty. |
| 400 | IllegalParam.Ipv6Isp | The specified Ipv6Isp is illegal. | The specified Ipv6Isp is illegal. |
| 400 | UnsupportedFeature.Ipv6Isp | The Ipv6Isp feature is not supported. | The Ipv6Isp feature is not supported. |
| 400 | UnsupportedRegion.Ipv6Isp | The current region does not support this feature. | The current region does not support this feature. |
| 400 | QuotaExceeded.IpamPublicIpv6TopPoolQuotaPerRegionIsp | The number of public IPv6 top pool in IPAM for this ISP owned by the user in this region exceeds the limit. | The number of public IPv6 top pool in IPAM for this ISP owned by the user in this region exceeds the limit. |
| 400 | Mismatch.IpamScopeAndSourceIpamPool | The input source IPAM pool is not in the input IPAM scope. | The input source IPAM pool is not in the input IPAM scope. |
| 400 | Mismatch.Ipv6IspAndSourceIpamPool | The input Ipv6Isp is inconsistent with the Ipv6Isp of the input source IPAM pool. | The input Ipv6Isp is inconsistent with the Ipv6Isp of the input source IPAM pool. |
| 400 | UnsupportedFeature.IpamIpv6 | The feature of IPv6 is not supported in this region. | The feature of IPv6 is not supported in this region. |
| 400 | Mismatch.ChildIpVersionAndParentIpVersion | The ChildIpVersion and ParentIpVersion are mismatched. | The ChildIpVersion and ParentIpVersion are mismatched. |
| 400 | Mismatch.ChildPoolRegionAndParentPoolRegion | The ChildPoolRegion and ParentPoolRegion are mismatched. | The ChildPoolRegion and ParentPoolRegion are mismatched. |
| 400 | Mismatch.ChildIpamScopeAndParentIpamScope | The ChildIpamScope and ParentIpamScope are mismatched. | The ChildIpamScope and ParentIpamScope are mismatched. |
| 400 | Mismatch.ChildIpv6IspAndParentIpv6Isp | The ChildIpv6Isp and ParentIpv6Isp are mismatched. | The ChildIpv6Isp and ParentIpv6Isp are mismatched. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.