Encaminhar um caso para um supervisor do Google Cloud, iniciando o processo de gerenciamento.
Esta operação só está disponível para alguns serviços de suporte. Acesse https://cloud.google.com/support e procure "Encaminhamentos para o suporte técnico" na lista de recursos para descobrir quais permitem fazer isso.
EXEMPLOS:
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())
Solicitação HTTP
POST https://cloudsupport.googleapis.com/v2beta/{name=*/*/cases/*}:escalate
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
name |
Obrigatório. O nome do caso a ser encaminhado. |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{
"escalation": {
object ( |
Campos | |
---|---|
escalation |
As informações de encaminhamento a serem enviadas com a solicitação. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Case
.
Escopos de autorização
Requer um dos seguintes escopos de OAuth:
https://www.googleapis.com/auth/cloudsupport
https://www.googleapis.com/auth/cloud-platform
Para saber mais, consulte a Visão geral da autenticação.
Encaminhamento para supervisores
O encaminhamento de um caso de suporte para um supervisor.
Representação JSON |
---|
{
"reason": enum ( |
Campos | |
---|---|
reason |
Obrigatório. O motivo para encaminhar o caso. |
justification |
Obrigatório. Uma descrição de texto livre para acompanhar o campo |
Motivo
Um enum que detalha os possíveis motivos para um caso ser encaminhado.
Enums | |
---|---|
REASON_UNSPECIFIED |
O motivo do encaminhamento está em um estado desconhecido ou não foi especificado. |
RESOLUTION_TIME |
O caso está demorando muito para ser resolvido. |
TECHNICAL_EXPERTISE |
O representante de suporte ao cliente não tem a experiência necessária para resolver o problema. |
BUSINESS_IMPACT |
O problema está tendo um impacto significativo nos negócios. |