REST Resource: projects.locations.instances.integrations.jobs.revisions

Resource: IntegrationJobRevision

This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. Allows saving & restoring different revisions of job definitions.

JSON representation
{
  "name": string,
  "snapshot": {
    object (IntegrationJob)
  },
  "createTime": string,
  "comment": string,
  "job": {
    object (IntegrationJob)
  },
  "author": string
}
Fields
name

string

Identifier. The unique name(ID) of the job revision. Format: projects/{project}/locations/{location}/instances/{instance}/integrations/{integration}/jobs/{job}/revisions/{revision}

snapshot

object (IntegrationJob)

Output only. The snapshot of the job.

createTime

string (int64 format)

Output only. Specifies the time the revision was created.

comment

string

Optional. Comment describing the revision, limited to 400 characters.

job

object (IntegrationJob)

Required. Used for creating a new revision.

author

string

Output only. The user who created the specific revision.

Methods

create

CreateJobRevision creates a new job revision.

delete

DeleteJobRevision deletes a job revision.

list

List all revisions of a job.

rollback

RollbackIntegrationJobRevision rolls back the job definition to a saved revision.