REST Resource: projects.approvalRequests

Ressource: ApprovalRequest

Demande d'approbation d'accès du client à une ressource.

Représentation 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.
}
Champs
name

string

Nom de ressource de la requête. Le format est le suivant : "{projects|folders|organizations}/{id}/approvalRequests/{approval_request}".

requestedResourceName

string

Ressource pour laquelle l'approbation est demandée. Le format du nom de ressource est défini sur https://cloud.google.com/apis/design/resource_names. Dans ce cas, le nom de la ressource peut être "complet" (par exemple, "//library.googleapis.com/ DoubleClick étagère1/books/book2") ou un nom "relatif" (par exemple, "étagères/étagère1/books/livre2"), comme décrit dans la spécification du nom de la ressource.

requestedResourceProperties

object (ResourceProperties)

Propriétés liées à la ressource représentée par requestedResourceName.

requestedReason

object (AccessReason)

Justification pour laquelle l'approbation est demandée.

requestedLocations

object (AccessLocations)

Établissements pour lesquels une approbation est demandée.

requestTime

string (Timestamp format)

Heure à laquelle l'approbation a été demandée.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

requestedExpiration

string (Timestamp format)

Expiration demandée pour l'approbation. Si la demande est approuvée, l'accès sera accordé entre la date d'approbation et la date d'expiration.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

Champ d'union decision. Décision actuelle concernant la demande d'approbation. decision ne peut être qu'un des éléments suivants :
approve

object (ApproveDecision)

L'accès a été approuvé.

dismiss

object (DismissDecision)

La demande a été rejetée.

Méthodes

approve

Approuve une demande et renvoie la demande d'approbation mise à jour.

dismiss

Ignore une requête.

get

Récupère une demande d'approbation.

invalidate

Invalide une demande d'approbation existante.

list

Répertorie les demandes d'approbation associées à un projet, un dossier ou une organisation.