REST Resource: projects.approvalRequests

Ressource: ApprovalRequest

Eine Anfrage an den Kunden, den Zugriff auf eine Ressource zu genehmigen.

JSON-Darstellung
{
  "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.
}
Felder
name

string

Der Ressourcenname der Anfrage. Das Format ist „{projects|folders|organizations}/{id}/approvalRequests/{approval_request}“.

requestedResourceName

string

Die Ressource, für die eine Genehmigung angefordert wird. Das Format des Ressourcennamens wird unter https://cloud.google.com/apis/design/resource_names definiert. Der Ressourcenname kann hier entweder ein vollständiger Ressourcenname (z.B. „//library.googleapis.com/lves/shelf1/books/book2“) oder ein „relativer“ Ressourcenname (z.B. „lves/shelf1/books/book2“) sein, wie in der Spezifikation für Ressourcennamen beschrieben.

requestedResourceProperties

object (ResourceProperties)

Attribute, die sich auf die Ressource beziehen, die durch „requestResourceName“ dargestellt wird.

requestedReason

object (AccessReason)

Die Begründung, für die eine Genehmigung angefordert wird.

requestedLocations

object (AccessLocations)

Die Standorte, für die eine Genehmigung angefordert wird.

requestTime

string (Timestamp format)

Der Zeitpunkt, zu dem die Genehmigung angefordert wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

requestedExpiration

string (Timestamp format)

Das angeforderte Ablaufdatum für die Genehmigung. Wenn die Anfrage genehmigt wird, wird der Zugriff von der Genehmigung bis zum Ablaufdatum gewährt.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

Union-Feld decision. Die aktuelle Entscheidung zur Genehmigungsanfrage. Für decision ist nur einer der folgenden Werte zulässig:
approve

object (ApproveDecision)

Zugriff wurde genehmigt.

dismiss

object (DismissDecision)

Die Anfrage wurde abgelehnt.

Methoden

approve

Genehmigt eine Anfrage und gibt die aktualisierte ApprovalRequest zurück.

dismiss

Lehnt eine Anfrage ab

get

Ruft eine Genehmigungsanfrage ab.

invalidate

Verwertet eine vorhandene ApprovalRequest.

list

Listet Genehmigungsanfragen auf, die mit einem Projekt, einem Ordner oder einer Organisation verknüpft sind.