REST Resource: projects.approvalRequests

Risorsa: ApprovalRequest

Una richiesta per il cliente di approvare l'accesso a una risorsa.

Rappresentazione 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.
}
Campi
name

string

Il nome della risorsa della richiesta. Il formato è "{projects|folders|organizations}/{id}/approvalRequests/{approval_request}".

requestedResourceName

string

La risorsa per cui viene richiesta l'approvazione. Il formato del nome della risorsa è definito all'indirizzo https://cloud.google.com/apis/design/resource_names. Il nome della risorsa qui può essere un nome di risorsa "completo" (ad es. "//library.googleapis.com/shar/scaffale1/books/book2") o un nome di risorsa "relativo" (ad es. "scaffalature/scaffale1/books/libro2"), come descritto nella specifica del nome della risorsa.

requestedResourceProperties

object (ResourceProperties)

Proprietà relative alla risorsa rappresentata da requestedResourceName.

requestedReason

object (AccessReason)

La giustificazione per cui viene richiesta l'approvazione.

requestedLocations

object (AccessLocations)

Le località per cui è richiesta l'approvazione.

requestTime

string (Timestamp format)

L'ora in cui è stata richiesta l'approvazione.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

requestedExpiration

string (Timestamp format)

La scadenza richiesta per l'approvazione. Se la richiesta viene approvata, l'accesso sarà concesso dal momento dell'approvazione fino alla scadenza.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

Campo di unione decision. La decisione attuale in merito alla richiesta di approvazione. decision può essere solo uno dei seguenti:
approve

object (ApproveDecision)

L'accesso è stato approvato.

dismiss

object (DismissDecision)

La richiesta è stata ignorata.

Metodi

approve

Approva una richiesta e restituisce la richiesta di approvazione aggiornata.

dismiss

Ignora una richiesta.

get

Riceve una richiesta di approvazione.

invalidate

Annulla una richiesta di approvazione esistente.

list

Elenca le richieste di approvazione associate a un progetto, una cartella o un'organizzazione.