SuspensionConfig

JSON representation
{
  "whoMayResolve": [
    {
      object (SuspensionAuthPermissions)
    }
  ],
  "customMessage": string,
  "notifications": [
    {
      object (Notification)
    }
  ],
  "suspensionExpiration": {
    object (SuspensionExpiration)
  }
}
Fields
whoMayResolve[]

object (SuspensionAuthPermissions)

Identities able to resolve this suspension.

customMessage

string

Optional information to provide recipients of the suspension in addition to the resolution URL, typically containing relevant parameter values from the originating workflow.

notifications[]

object (Notification)

suspensionExpiration

object (SuspensionExpiration)

Indicates the next steps when no external actions happen on the suspension.

SuspensionExpiration

JSON representation
{
  "remindAfterMs": integer,
  "expireAfterMs": integer,
  "liftWhenExpired": boolean
}
Fields
remindAfterMs

integer

Milliseconds after which the previous suspension action reminder, if any, is sent using the selected notification option, for a suspension which is still PENDING_UNSPECIFIED.

expireAfterMs

integer

Milliseconds after which the suspension expires, if no action taken.

liftWhenExpired

boolean

Whether the suspension will be REJECTED or LIFTED upon expiration. REJECTED is the default behavior.