Method: cases.escalate

Riassegna una richiesta avviando il processo di gestione della riassegnazione dell'Assistenza Google Cloud.

Questa operazione è disponibile solo per alcuni servizi di assistenza. Vai alla pagina https://cloud.google.com/support e cerca "Riassegnazioni di assistenza tecnica" nell'elenco delle funzionalità per scoprire quali ti consentono di farlo.

ESEMPI:

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())

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

Obbligatorio. Il nome della richiesta da riassegnare.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "escalation": {
    object (Escalation)
  }
}
Campi
escalation

object (Escalation)

Le informazioni di riassegnazione da inviare con la richiesta di riassegnazione.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Case.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

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

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.

Riassegnazione

Riassegnazione di una richiesta di assistenza.

Rappresentazione JSON
{
  "reason": enum (Reason),
  "justification": string
}
Campi
reason

enum (Reason)

Obbligatorio. Il motivo per cui la richiesta viene riassegnata.

justification

string

Obbligatorio. Una descrizione di testo libero da accompagnare al campo reason sopra. Fornisce ulteriore contesto sul motivo per cui la richiesta viene riassegnata.

Motivo

Un'enumerazione che illustra i possibili motivi per cui un caso potrebbe essere riassegnato.

Enum
REASON_UNSPECIFIED Il motivo della riassegnazione è in uno stato sconosciuto o non è stato specificato.
RESOLUTION_TIME La risoluzione della richiesta sta richiedendo troppo tempo.
TECHNICAL_EXPERTISE L'addetto all'assistenza non ha le competenze necessarie per risolvere correttamente il problema.
BUSINESS_IMPACT Il problema sta avendo un impatto significativo sulla tua attività.