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.