Method: cases.escalate

Derivar un caso a partir del proceso de administración de derivaciones de la Asistencia de Google Cloud

Esta operación solo está disponible para algunos servicios de asistencia. Ve a https://cloud.google.com/support y busca “Derivaciones de asistencia técnica” en la lista de funciones para descubrir cuáles te permiten realizar esa acción.

EJEMPLOS:

cURL:

case="projects/some-project/cases/43595344"
curl \
  --request POST \
  --header "Authorization: Bearer $(gcloud auth print-access-token)" \
  --header "Content-Type: application/json" \
  --data '{
    "escalation": {
      "reason": "BUSINESS_IMPACT",
      "justification": "This is a test escalation."
    }
  }' \
  "https://cloudsupport.googleapis.com/v2/$case:escalate"

Python:

import googleapiclient.discovery


apiVersion = "v2"
supportApiService = googleapiclient.discovery.build(
    serviceName="cloudsupport",
    version=apiVersion,
    discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={apiVersion}",
)
request = supportApiService.cases().escalate(
    name="projects/some-project/cases/43595344",
    body={
        "escalation": {
            "reason": "BUSINESS_IMPACT",
            "justification": "This is a test escalation.",
        },
    },
)
print(request.execute())

Solicitud HTTP

POST https://cloudsupport.googleapis.com/v2/{name=*/*/cases/*}:escalate

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. El nombre del caso que se derivará.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "escalation": {
    object (Escalation)
  }
}
Campos
escalation

object (Escalation)

La información de derivación que se enviará junto con la solicitud de derivación.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Case.

Alcances de autorización

Se necesita uno de los siguientes alcances de OAuth:

  • https://www.googleapis.com/auth/cloudsupport
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.

Derivación

Una derivación de un caso de asistencia

Representación JSON
{
  "reason": enum (Reason),
  "justification": string
}
Campos
reason

enum (Reason)

Obligatorio. El motivo por el que se deriva el caso.

justification

string

Obligatorio. Una descripción de texto libre que acompaña al campo reason anterior Proporcionan más contexto sobre por qué se deriva el caso.

Motivo

Una enumeración que detalla los posibles motivos por los que un caso puede derivarse.

Enums
REASON_UNSPECIFIED El motivo de la derivación se encuentra en un estado desconocido o no se especificó.
RESOLUTION_TIME La resolución del caso está tardando demasiado.
TECHNICAL_EXPERTISE El agente de atención al cliente no tiene los conocimientos necesarios para resolver correctamente el problema.
BUSINESS_IMPACT El problema está teniendo un impacto comercial significativo.