REST Resource: organizations.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)

requestedResourceName で表されるリソースに関連するプロパティ。

requestedReason

object (AccessReason)

承認がリクエストされている理由。

requestedLocations

object (AccessLocations)

承認がリクエストされている場所。

requestTime

string (Timestamp format)

承認がリクエストされた時刻。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

requestedExpiration

string (Timestamp format)

承認のためにリクエストされた有効期限。リクエストが承認されると、承認時から有効期限までアクセス権が付与されます。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "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

プロジェクト、フォルダ、または組織に関連付けられた承認リクエストを一覧表示します。