Method: cases.escalate

启动 Google Cloud 支持团队上报管理流程,上报支持请求。

此操作仅适用于部分支持服务。请访问 https://cloud.google.com/support,然后在功能列表中查找“技术支持上报”,了解哪些功能可以执行此操作。

示例:

c网址:

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

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
name

string

必需。要上报的支持请求的名称。

请求正文

请求正文中包含结构如下的数据:

JSON 表示法
{
  "escalation": {
    object (Escalation)
  }
}
字段
escalation

object (Escalation)

要随上报请求一起发送的上报信息。

响应正文

如果成功,则响应正文包含一个 Case 实例。

授权范围

需要以下 OAuth 范围之一:

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

如需了解详情,请参阅身份验证概览

成本上升

支持请求的上报。

JSON 表示法
{
  "reason": enum (Reason),
  "justification": string
}
字段
reason

enum (Reason)

必需。上报 Case 的原因。

justification

string

必需。附加于上述 reason 字段的自由文本说明。提供关于支持请求上报原因的更多背景信息。

原因

一个枚举,详细说明可能的案例上报原因。

枚举
REASON_UNSPECIFIED 上报原因处于未知状态或尚未说明。
RESOLUTION_TIME 支持请求的解决时间过长。
TECHNICAL_EXPERTISE 支持人员不具备成功解决问题所需的专业知识。
BUSINESS_IMPACT 该问题对业务产生了重大影响。