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

Resource: TransformerRevision

Allows saving & restoring different revisions of transformer definitions.

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

string

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

snapshot

object (TransformerDefinition)

Output only. The snapshot of the transformer.

createTime

string (int64 format)

Output only. Specifies the time the revision was created.

comment

string

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

transformer

object (TransformerDefinition)

Required. Used for creating a new revision.

author

string

Output only. The user who created the specific revision.

Methods

create

Creates a new revision of a custom transformer.

delete

Deletes a specific transformer revision.

list

Lists all saved revisions for a specific Transformer.

rollback

Rolls back a custom transformer to a previously saved revision.