REST Resource: projects.approvalRequests

资源:ApprovalRequest

供客户批准资源访问权限的请求。

JSON 表示法
{
  "name": string,
  "requestedResourceName": string,
  "requestedResourceProperties": {
    object (ResourceProperties)
  },
  "requestedReason": {
    object (AccessReason)
  },
  "requestedLocations": {
    object (AccessLocations)
  },
  "requestTime": string,
  "requestedExpiration": string,

  // Union field decision can be only one of the following:
  "approve": {
    object (ApproveDecision)
  },
  "dismiss": {
    object (DismissDecision)
  }
  // End of list of possible types for union field decision.
}
字段
name

string

请求的资源名称。格式为“{projects|folders|organizations}/{id}/approvalRequests/{approval_request}”。

requestedResourceName

string

要为其请求审批的资源。如需了解资源名称的格式,请访问 https://cloud.google.com/apis/design/resource_names。此处的资源名称可以是“完整”资源名称(例如“//library.googleapis.com/shelves/shelf1/books/book2”)或“相对”资源名称(例如“shelves/shelf1/books/book2”),如资源名称规范中所述。

requestedResourceProperties

object (ResourceProperties)

与由 requestResourceName 表示的资源相关的属性。

requestedReason

object (AccessReason)

请求批准的理由。

requestedLocations

object (AccessLocations)

要为其提出审批请求的营业地点。

requestTime

string (Timestamp format)

提出审批请求的时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

requestedExpiration

string (Timestamp format)

请求的审批期限。如果请求获得批准,系统将授予访问权限(从批准时间到到期时间)。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

联合字段 decision。针对审批请求的当前处理决定。decision 只能是下列其中一项:
approve

object (ApproveDecision)

已批准访问权限。

dismiss

object (DismissDecision)

已拒绝请求。

方法

approve

批准请求并返回更新后的 ApprovalRequest。

dismiss

关闭请求。

get

获取审批请求。

invalidate

使现有 ApprovalRequest 失效。

list

列出与项目、文件夹或组织关联的审批请求。