Creación o eliminación de etiquetas por lotes
Función
Esta API se utiliza para crear o eliminar etiquetas por lotes.
URI
POST /v3/{domain_id}/ccaas/{resource_type}/{resource_id}/tags/action
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| domain_id | Sí | String | ID de cuenta. Mínimo: 10 Máximo: 32 |
| resource_id | Sí | String | ID del recurso. Mínimo: 0 Máximo: 36 |
| resource_type | Sí | String | Tipo de recurso.
|
Parámetros de solicitud
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| X-Auth-Token | No | String | Token de usuario. Mínimo: 0 Máximo: 102400 |
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| action | No | String | La acción. create: Agregar una etiqueta. delete: Eliminar una etiqueta. |
| tags | No | Array of Tag objects | Agregar o eliminar etiquetas por lotes. |
Parámetros de respuesta
No hay
Ejemplo de las solicitudes
- Si action se establece en create, las etiquetas se agregarán por lotes. Si la clave existe, los valores se actualizarán. Si la clave no existe, se agregarán los valores.
POST https://{cc_endpoint}/v3/{domain_id}/ccaas/{resource_type}/{resource_id}/tags/action { "action" : "create", "tags" : [ { "key" : "key1", "value" : "value1" }, { "key" : "key2", "value" : "value3" } ] } - Si action se establece en delete, las etiquetas se eliminarán por lotes según la clave. Los valores se ignoran.
POST https://{cc_endpoint}/v3/{domain_id}/ccaas/{resource_type}/{resource_id}/tags/action { "action" : "delete", "tags" : [ { "key" : "key1", "value" : "value1" }, { "key" : "key2", "value" : "value3" } ] }
Ejemplo de las respuestas
No hay
Códigos de estado
| Código de estado | Descripción |
|---|---|
| 204 | Las etiquetas se crean o eliminan. |
Códigos de error
Consulte Códigos de error.