google_api_dlp v0.20.0 GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2JobTrigger View Source

Contains a configuration to make dlp api calls on a repeating basis. See https://cloud.google.com/dlp/docs/concepts-job-triggers to learn more.

Attributes

  • createTime (type: DateTime.t, default: nil) - The creation timestamp of a triggeredJob, output only field.
  • description (type: String.t, default: nil) - User provided description (max 256 chars)
  • displayName (type: String.t, default: nil) - Display name (max 100 chars)
  • errors (type: list(GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Error.t), default: nil) - A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared. Output only field.
  • inspectJob (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2InspectJobConfig.t, default: nil) -
  • lastRunTime (type: DateTime.t, default: nil) - The timestamp of the last time this trigger executed, output only field.
  • name (type: String.t, default: nil) - Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example projects/dlp-test-project/jobTriggers/53234423.
  • status (type: String.t, default: nil) - A status for this trigger. [required]
  • triggers (type: list(GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Trigger.t), default: nil) - A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
  • updateTime (type: DateTime.t, default: nil) - The last update timestamp of a triggeredJob, output only field.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

View Source
t() :: %GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2JobTrigger{
  createTime: DateTime.t(),
  description: String.t(),
  displayName: String.t(),
  errors: [GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Error.t()],
  inspectJob: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2InspectJobConfig.t(),
  lastRunTime: DateTime.t(),
  name: String.t(),
  status: String.t(),
  triggers: [GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Trigger.t()],
  updateTime: DateTime.t()
}

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.