Escalader une demande, en lançant le processus de gestion des escalades à l'assistance Google Cloud
Cette opération n'est disponible que pour certains services d'assistance. Accédez à https://cloud.google.com/support et recherchez "Escalades à l'assistance technique" dans la liste des fonctionnalités pour savoir lesquelles vous permettent de le faire.
EXEMPLES:
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())
Requête HTTP
POST https://cloudsupport.googleapis.com/v2/{name=*/*/cases/*}:escalate
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
name |
Obligatoire. Nom de la demande à escalader. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{
"escalation": {
object ( |
Champs | |
---|---|
escalation |
Informations de remontée à envoyer avec la demande. |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de Case
.
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/cloudsupport
https://www.googleapis.com/auth/cloud-platform
Pour en savoir plus, consultez la page Présentation de l'authentification.
Escalade
Escalade d'une demande d'assistance
Représentation JSON |
---|
{
"reason": enum ( |
Champs | |
---|---|
reason |
Obligatoire. Raison pour laquelle la demande est escaladée. |
justification |
Obligatoire. Description en texte libre qui accompagnera le champ |
Motif
Énumération détaillant les raisons possibles pour lesquelles une demande peut être escaladée.
Enums | |
---|---|
REASON_UNSPECIFIED |
Le motif de l'escalade est dans un état inconnu ou n'a pas été spécifié. |
RESOLUTION_TIME |
La résolution de la demande prend trop de temps. |
TECHNICAL_EXPERTISE |
L'agent du service client ne dispose pas de l'expertise nécessaire pour résoudre le problème. |
BUSINESS_IMPACT |
Le problème a un impact important sur votre activité. |