Modifica la configuración de un vSwitch especificado.
Descripción de la operación
- ModifyVSwitchAttribute es una operación asíncrona. Después de llamar a esta operación, el sistema devuelve un ID de solicitud, pero la configuración del vSwitch aún no se ha modificado. La tarea de modificación sigue ejecutándose en segundo plano. Puede llamar a DescribeVSwitchAttributes para consultar el estado de modificación del vSwitch:
Si el vSwitch está en el estado Pending, la configuración se está modificando.
Si el vSwitch está en el estado Available, el vSwitch está disponible.
ModifyVSwitchAttribute no admite modificaciones simultáneas del mismo vSwitch.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
vpc:ModifyVSwitchAttribute |
update |
*VSwitch.
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| VSwitchId |
string |
Sí |
El ID del vSwitch. |
vsw-25nacdfvue4**** |
| VSwitchName |
string |
No |
El nuevo nombre del vSwitch. El nombre debe tener de 1 a 128 caracteres y no puede empezar con |
VSwitch-1 |
| RegionId |
string |
No |
El ID de la región del vSwitch. Puede llamar a DescribeRegions para consultar la lista de regiones más reciente. |
cn-hangzhou |
| Description |
string |
No |
La nueva descripción del vSwitch. La descripción debe tener de 1 a 256 caracteres y no puede empezar con |
Este es mi vSwitch |
| Ipv6CidrBlock |
integer |
No |
Los últimos 8 bits del bloque CIDR IPv6 del vSwitch. Valores válidos: de 0 a 255. Puede establecer este parámetro solo cuando IPv6 está habilitado para la VPC a la que pertenece el vSwitch. Este parámetro permite asignar un bloque CIDR IPv6 al vSwitch. Una vez asignado el bloque CIDR IPv6, no se puede cambiar a otro bloque CIDR. Asegúrese de que el bloque CIDR no se superponga con los de otros vSwitches de la misma VPC. |
10 |
| Ipv6CidrMask |
integer |
No |
La máscara del bloque CIDR IPv6 del vSwitch. Puede establecer este parámetro solo cuando IPv6 está habilitado para la VPC a la que pertenece el vSwitch. Nota
Solo se admite el valor 64. |
64 |
| EnableIPv6 |
boolean |
No |
Especifica si se debe habilitar IPv6 para el vSwitch. Valores válidos:
|
false |
| VpcIpv6CidrBlock |
string |
No |
El bloque CIDR IPv6 de la VPC a la que pertenece el vSwitch. Si la VPC tiene varios bloques CIDR IPv6, puede especificar este parámetro para indicar el rango de bloque CIDR IPv6 para el vSwitch. Si no especifica este parámetro, se utiliza el bloque CIDR IPv6 asignado cuando se habilitó IPv6 para la VPC. |
2408:XXXX:312:3e00::/56 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
0ED8D006-F706-4D23-88ED-E11ED28DCAC0 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "0ED8D006-F706-4D23-88ED-E11ED28DCAC0"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | InvalidVSwitchName.Malformed | Specified virtual switch name is not valid. | El formato del nombre del vSwitch no es válido. Verifique el formato del nombre del vSwitch. |
| 400 | InvalidVSwitchDiscription.Malformed | Specified virtual switch description is not valid. | La descripción del vSwitch no es válida. |
| 400 | Forbidden.VRouterNotFound | specified virtual switch is not found during access authentication. | No se encontró el switch virtual especificado durante la autenticación de acceso. |
| 400 | UnsupportedFeature.CloudBoxIpv6 | The IPv6 feature is not supported by cloud box. | CloudBox no admite la creación de IPv6. |
| 400 | OperationFailed.Ipv6InstanceExist | Operation failed because vswitch has ipv6 instance. | Existen instancias IPv6 en el vSwitch. |
| 400 | IncorrectStatus.VpcRouteEntry | The status of the specified routeEntry is invalid. | La entrada de ruta de la VPC se encuentra en un estado incorrecto. |
| 400 | OperationFailed.IPv6Disabled | Operation failed because IPv6 is not enabled for the vSwitch. | La operación especificada falló porque la función de IPv6 no está habilitada. |
| 400 | ParamExclusive.DisableIpv6AndIpv6CidrBlock | DisableIpv6 and Ipv6Cidr are mutually exclusive. | La operación presenta un conflicto. No puede modificar Ipv6Cidr y deshabilitar la función IPv6 al mismo tiempo. |
| 400 | IncorrectStatus.cbnStatus | Current CBN status does not support this operation. | El estado actual de la CBN es incorrecto. |
| 400 | DependencyViolation.IPv6CidrReservation | The specified resource of [%s] depends on [%s], so the operation cannot be completed. | El recurso [%s] depende de un bloque CIDR IPv6 reservado. Elimine el recurso dependiente antes de realizar esta operación. |
| 400 | IllegalParam.VpcIpv6CidrBlock | The parameter of VpcIPv6CidrBlock is illegal. | El parámetro VpcIPv6CidrBlock no es válido. |
| 400 | OperationFailed.Ipv6AlreadyEnabled | Operation failed because the IPv6 is enabled already. | La operación falló porque IPv6 ya está habilitado. |
| 400 | OperationFailed.Ipv6CidrBlockExisted | Operation failed because the specified IPv6 CIDR block is used already. | La operación falló porque el bloque CIDR IPv6 especificado ya está en uso. |
| 400 | IllegalParam.Ipv6CidrBlock | The parameter of Ipv6CidrBlock is illegal. | El bloque CIDR IPv6 no es válido. |
| 400 | InvalidDescription.Malformed | The specified Description is wrongly formed. | El formato de descripción del recurso especificado no es válido. La descripción debe tener entre 2 y 256 caracteres de longitud y no puede comenzar con http:// o https://. |
| 400 | OperationFailed.VpcIpv6Disabled | Operation failed because the VPC has not enabled IPv6. | La operación actual no es compatible porque IPv6 no está habilitado para la VPC. |
| 400 | IncorrectStatus.VSwitch | The specified vSwitch status is invalid. | El vSwitch se encuentra en un estado anómalo. |
| 400 | OperationFailed.Ipv6CidrBlockUsed | Operation failed because the specified IPv6 CIDR block is used already. | La operación falló porque el bloque CIDR IPv6 especificado ya está en uso. |
| 400 | TaskConflict | The operation is too frequent. Please wait a moment and try again. | Las operaciones de EIP son demasiado frecuentes. |
| 400 | OperationDenied.HasSecondaryZone | The operation is not allowed because the VSwitch has a secondary zone. | No se permiten operaciones de IPv6 cuando el vSwitch tiene una zona secundaria. |
| 400 | OperationDenied.VpcIpv6CidrBlockNotExist | The specified VpcIpv6CidrBlock does not exist in the VPC. | El VpcIpv6CidrBlock especificado no existe en la VPC. |
| 400 | OperationDenied.AvailableCidrInsufficient | Insufficient available CIDR blocks for allocation. This is either because the VPC has no remaining address space, or because the candidate CIDR contains destination networks of active non-system routes in the VPC. | La operación se denegó porque los recursos de bloques CIDR disponibles son insuficientes. |
| 400 | OperationDenied.Ipv6CidrMaskInvalid | The specified Ipv6CidrMask is invalid, only %s is allowed. | La máscara IPv6 especificada no es válida. Solo se admite %s. |
| 400 | MissingParam.Ipv6CidrBlockOrIpv6CidrMask | Ipv6CidrBlock or Ipv6CidrMask must be specified. | Se debe especificar al menos uno de Ipv6CidrBlock o Ipv6CidrMask. |
| 500 | SystemBusy | The system is busy. Please try again later. | El sistema está ocupado. Inténtelo de nuevo más tarde. |
| 404 | InvalidVSwitchId.NotFound | The specified virtual switch does not exists. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.