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 |
Obbligatorio. Il nome della richiesta da riassegnare. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"escalation": {
object ( |
Campi | |
---|---|
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 ( |
Campi | |
---|---|
reason |
Obbligatorio. Il motivo per cui la richiesta viene riassegnata. |
justification |
Obbligatorio. Una descrizione di testo libero da accompagnare al campo |
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à. |