Modifie la configuration d'un VPC spécifié.
Description de l'opération
L'opération ModifyVpcAttribute ne prend pas en charge les modifications simultanées de la configuration du même VPC.
L'opération ModifyVpcAttribute peut activer IPv6 pour un VPC, mais ne peut pas modifier le bloc CIDR IPv6 ou le type d'adresse IPv6 d'un VPC pour lequel IPv6 est déjà activé.
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:ModifyVpcAttribute |
update |
*VPC.
|
|
Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| VpcId |
string |
Oui |
L'identifiant du VPC dont vous souhaitez modifier la configuration. |
vpc-bp1qtbach57ywecf**** |
| Description |
string |
Non |
La nouvelle description du VPC. La description doit comporter de 1 à 256 caractères et ne peut pas commencer par |
Ceci est mon VPC |
| VpcName |
string |
Non |
Le nouveau nom du VPC. Le nom doit comporter de 1 à 128 caractères et ne peut pas commencer par |
Vpc-1 |
| CidrBlock |
string |
Non |
Le nouveau bloc CIDR IPv4 du VPC. Vous pouvez étendre ou réduire le bloc CIDR dans les limites du bloc CIDR IPv4 d'origine du VPC. Le masque de sous-réseau recommandé est de 16 à 28 bits. Si vous réduisez le bloc CIDR IPv4 du VPC, la modification échoue si des adresses IP déjà utilisées se trouvent en dehors du bloc CIDR cible. Remarque
La modification du bloc CIDR IPv4 d'un VPC n'affecte pas les services existants. |
192.168.0.0/24 |
| RegionId |
string |
Non |
L'identifiant de la région du VPC. Vous pouvez appeler l'opération DescribeRegions pour interroger la liste des régions la plus récente. |
cn-hangzhou |
| EnableIPv6 |
boolean |
Non |
Indique si IPv6 doit être activé. Valeurs valides :
|
false |
| Ipv6CidrBlock |
string |
Non |
Le bloc CIDR IPv6 du VPC. Lorsque vous activez IPv6 pour un VPC, le système attribue un bloc CIDR IPv6. Pour spécifier un bloc CIDR IPv6, vous devez d'abord appeler l'opération AllocateVpcIpv6Cidr pour réserver un bloc CIDR IPv6 spécifique, puis le transmettre. Remarque
Pour un VPC pour lequel IPv6 est déjà activé, vous ne pouvez pas modifier le bloc CIDR IPv6 en transmettant ce paramètre. |
2408:XXXX:0:6a::/56 |
| Ipv6Isp |
string |
Non |
Le type de bloc CIDR IPv6 du VPC. Valeurs valides :
Remarque
Si vous êtes un utilisateur ayant activé la liste blanche de bande passante pour FAI unique, vous pouvez définir ce paramètre sur ChinaTelecom (China Telecom), ChinaUnicom (China Unicom) ou ChinaMobile (China Mobile). |
BGP |
| EnableDnsHostname |
boolean |
Non |
Indique si la fonctionnalité de nom d'hôte DNS doit être activée. Valeurs valides :
|
false |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
L'identifiant de la requête. |
||
| RequestId |
string |
L'identifiant de la requête. |
43B72D30-25E1-4FA3-96A8-89374A521D1A |
Exemples
JSON format
{
"RequestId": "43B72D30-25E1-4FA3-96A8-89374A521D1A"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | Forbidden.VpcNotFound | Specified VPC does not exist. | |
| 400 | InvalidDescription.Malformed | description not valid.. | |
| 400 | InvalidVpcName.Malformed | Specified VPC name is not valid. | |
| 400 | InvalidVpcDiscription.Malformed | Specified VPC description is not valid. | |
| 400 | InvalidParameter | Specified UserCidr invalid format. | |
| 400 | InvalidUserCidr.Quota | Specified UserCidr number is greater than 3. | |
| 400 | InvalidUserCidr.Malformed | Specified UserCidr overlapping in of 100.64.0.0/10. | L'état du UserCidr est incorrect. |
| 400 | InvalidVpcId.NotFound | Specified VPC name is not valid. | |
| 400 | IncorrectVpcStatus | Current VPC status does not support this operation. | |
| 400 | IllegalCidrBlock | Some subnet cidrBlock is not in the cidrBlock. | |
| 400 | InvalidRegion.Malformed | Specified RegionId is not vaild. | |
| 400 | InvalidCidrBlock.Malformed | Specified CIDR block is not valid. | |
| 400 | OperationUnsupported.DisableIpv6 | %s | |
| 400 | OperationUnsupported.Ipv6Feature | %s | |
| 400 | ParamExclusive.EnableIpv6AndCidrBlock | EnableIpv6 and CidrBlock is mutually exclusive. | |
| 400 | OperationFailed.ClassicLinkEnabled | Operation failed because classicLink is enabled. | |
| 400 | OperationFailed.IpV6VSwitchInuse | %s | |
| 400 | OperationFailed.Ipv6GatewayInUse | The IPv6 gateway is in use. | Les attributs du VPC ne peuvent pas être modifiés car la passerelle IPv6 est encore utilisée. |
| 400 | OperationFailed.QueryCenIpv6Status | Failed to query the IPv6 status of the specified VPC in CEN. | Échec de la requête de l'état IPv6 du VPC dans l'instance CEN. |
| 400 | OperationUnsupported.CenIpv6Enabled | The IPv6 feature is enabled in CEN. | La fonctionnalité IPv6 est déjà activée dans l'instance CEN. |
| 400 | UnsupportedFeature.Ipv6Isp | The Ipv6Isp feature is not supported. | La fonctionnalité Ipv6Isp spécifiée n'est pas prise en charge. |
| 400 | ResourceNotEnough.Ipv6Cidr | The specified resource ipv6 cidr is not enough. | Ressources d'adresses IPv6 insuffisantes. |
| 400 | OperationFailed.IPv6CidrNotReserved | The IPv6 CIDR block is not reserved. | L'opération a échoué. Le bloc CIDR IPv6 spécifié n'est pas réservé. |
| 400 | IllegalParam.Ipv6Cidr | The specified Ipv6CidrBlock is invalid. | Le bloc Ipv6CidrBlock spécifié n'est pas valide. |
| 400 | InvalidIpv6Instance.NotFound | The specified resource of InvalidIpv6Instance is not found. | La ressource Ipv6Instance spécifiée est introuvable. |
| 400 | ExclusiveParam.EnableIpv6AndCidrBlock | The param of EnableIpv6 and CidrBlock are mutually exclusive. | Les paramètres EnableIpv6 et CidrBlock sont mutuellement exclusifs. |
| 400 | UnsupportedFeature.VpcDnsHostname | The feature of vpc dns hostname is unsupported. | La fonctionnalité de résolution de noms de domaine privés VPC n'est pas disponible dans la région actuelle. |
| 400 | OperationFailed.Ipv6RouteEntryUsing | VPC exist IPv6 Route Entry, cannot disable IPv6. | Le VPC contient des entrées de routage IPv6. Vous ne pouvez pas désactiver IPv6. |
| 400 | OperationFailed.ModifyVpcDnsHostname | Operation failed because DnsHostName resource is in transient state, please try again later. | La ressource de nom de domaine DNS n'est pas dans un état stable. Veuillez réessayer ultérieurement. |
| 400 | IncorrectStatus.VpcDnsHostnameStatus | The DnsHostname status of vpc does not support this operation. | L'état actuel du nom de domaine privé pour ce VPC ne prend pas en charge cette opération. |
| 400 | OperationFailed.ConflictWithSecondaryCidr | The modified cidr is conflict with the secondary cidr. | L'opération a échoué car le CidrBlock modifié est en conflit avec un bloc CIDR secondaire. |
| 400 | IllegalParam.CidrBlock | The param of CidrBlock [%s] is illegal. | Le bloc CIDR est invalide. |
| 400 | IncorrectStatus.Vpc | The status of %s [%s] is incorrect. | L'état actuel de l'instance n'est pas stable. |
| 404 | InvalidVpcId.NotFound | Specified VPC does not exist. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.